La mayoría de los LMS tratan el programa y el calendario como módulos separados. WebBoard los gestiona como una sola fuente de verdad: creas el programa una vez, lo asignas y el calendario se llena solo.
Qué incluye:
Jerarquía Módulo → Capítulo → Lección mediante un árbol flexible (CurriculumEntry con ParentId)
Plantillas reutilizables: crea "Mecatrónica A1S1" una vez y asígnala a 10 secciones con distintos profesores y ritmos
Asignación con alcance de semestre, intervalo de fechas y etiqueta de semestre (p. ej. 2026/2027 S1)
Metadatos por entrada: título, descripción, horas previstas, orden
Profesores por asignatura dentro de una misma clase mediante la tabla de unión CurriculumTeacher (Matemáticas con un profesor, Física con otro, en la misma clase)
El programa genera eventos de calendario automáticamente al asignarse a una clase
Importación y exportación del programa en CSV o XLSX