Pues el "PHP-nuke" es un CMS (Content Manager System) .. que entre sus "módulos" tienes cosas como foros, mantención de noticias .. y algunas cosas mas ..
Lo que no esté dentro de los módulos prediseñados .. tendras que hacertelo tu mismo ...
Pero si, básicamente todo esto lo haces (es lo ideal) bajo una misma contraseña para el usuario (tu alumno) y con diferentes categorías y niveles de acceso (gerarquia) para lo que serían incluso los "Profesores" o "administradores" del sistio ..
Probarlo no cuesta nada .. hasta si quiers verlo en funcionamiento (para que pruebes la zona de administración por ejemplo) .. visita:
http://www.opensourcecms.com/
Ahí mismo veras mas CMS's . pues PHP-nuke no es el único .. pero si tal vez el mas famoso ..
Tambien tienes algunas aplicaciones de e-learning que tal vez te se acomoden mas a lo que necesitas ..
Puesdes verlas en el mismo sitio que te puse arriba .. y aquí mas:
http://www.hotscripts.com/PHP/Script...ams/Education/
Un saludo,