My employer uses Relias for what you’re looking for. We’ve used it for a number of years and haven’t really had any complaints about it. I’m not an administrator so I have no behind-the-interface knowledge of it, but from what I see as a user, it hits all of your bullet points (although I’m not sure about #9). We’re a non-profit, so I’d wager that it’s not too expensive.
Posts made by flatbob
RE: Looking for recommendation for LMS (Learning Management System)
RE: What's the easiest program for remote desktop access?
I’d suggest TeamViewer. I’ve used it to access my home PC from work, so it can be set to automatically accept connections (with proper authentication, of course). The free version should suffice for your needs. You can always switch to LogMeIn if you need to.
I used LogMeIn when it was free, and I prefer it, but what I was using it for didn’t justify paying for it.
(Dead) Preorder Super Mario Odyssey for Nintendo Switch $47.99 + tax with Prime at Amazon (regular price is $59.88)
Release date is Friday, October 27. Amazon doesn’t say how long this price is good.