I have a suspicion that Sakai or Moodle would do these and I have tried
them both out, a little.
1. Sakai seems quite 'heavy' although I suspect that integrating it with
an outside directory service (eg. an LDAP based service) might get me
what I need
2. Moodle seems quite 'light' compared to Sakai but I found its user
interface awful (to be honest)
One thing I may need to do is bolt one or more proprietary modules onto
the system. I can probably edge the license towards a BSD Revised / X11
style license but I don't think I'd get approval for a GPL style license.
Am I looking at the right tools?