Al igual que el sistema, debe poseer métodos para la gestión de usuarios. Debe también disponer de métodos para la gestión y configuración de los cursos en el sistema.
Algunos criterios que debe cumplir esta gestión de cursos son:
- Seguridad de acceso (cada usuario podrá acceder únicamente a los cursos asignados).
- Subdivisión de los cursos en pequeños módulos o asignaturas.
- Posibilidad de asignar contenidos a esos módulos.
- Personalización de servicios o herramientas dentro de cada curso (es decir, si en un curso el foro es innecesario, poder prescindir de él).
- Posibilidad de crear cursos inteligentes o itinerarios formativos (como curso inteligente ponemos el ejemplo de un curso dividido en caminos, donde si un alumno responde correctamente a unas preguntas, el curso mostrará un tema y si por el contrario no ha adquirido estos conocimientos, el curso seguirá por otro tema), etc.