Curriculum

Curriculum

WebBoard's curriculum module is a Module to Chapter to Lesson tree that you build once and reuse across class sections. Assign it to a class, calendar events appear automatically, the gradebook reads from per-class subject assignments.

Most LMSs treat curriculum and the calendar as separate modules. WebBoard treats them as one source of truth: build curriculum once, assign it, the calendar fills in.

What's included:

  • Module → Chapter → Lesson hierarchy via a flexible tree (CurriculumEntry with ParentId)

  • Reusable templates: build "Mechatronics Y1S1" once, assign to 10 class sections with different teachers and pacing

  • Semester-scoped assignment with date range and semester label (e.g. 2026/2027 S1)

  • Per-entry metadata: title, description, planned hours, order

  • Per-subject teachers within one class via the CurriculumTeacher junction (Math by one teacher, Physics by another, in the same class)

  • Curriculum auto-generates calendar events when assigned to a class

  • Curriculum import and export via CSV or XLSX

Browser support

Browser Support
Chrome
Yes
Firefox
Yes
Opera
Yes
Safari
Yes
Edge
Yes
Chrome Mobile
Yes
Firefox Mobile
Yes