Courses with prerequisite chains
Modules → Topics → Resources. Topic 2 locked until Topic 1 completed. Duplicate from prior year. Student progress bars per course, module, topic.
The classroom beyond the wall. Courses, assignments, virtual classes, lesson notes — and the teacher logbook that makes administration honest. The logbook is what nobody else does well: every teacher logs what they covered, planned vs actual, multi-teacher split, HOD alerts at >2 weeks behind, and (if you choose) logbook-completion-gated payroll.
Modules → Topics → Resources. Topic 2 locked until Topic 1 completed. Duplicate from prior year. Student progress bars per course, module, topic.
Per-class entries: topic covered, planned vs actual, engagement notes. Coverage % colour-coded across the department. HOD alerted at >2 weeks behind plan.
Schools can choose: incomplete logbook → payroll holds. The only system that ties teacher accountability to teacher pay in a defensible way.
File, text, link, quiz-based. Late penalty configurable. Group assignments with individual contribution grading. Differentiated by ability level.
MCQ, T/F, short answer, essay, matching, fill-blank, image-based, drag-drop. Tab-switch detection, time-per-question logging, randomisation. Question bank with Bloom's tagging.
OAuth integration. Session recording auto-linked to the topic. YESS Live (LiveKit OSS + tldraw + yjs) for in-house, no third-party.
Highlight a paragraph, add a personal note. Persists per student, invisible to others, survives version updates.
Paper-graded assignments enter the gradebook just like online ones. Late penalty rules apply equally. Logbook coverage tracked.
Real-world use case
“Mid-October, Form 5 Mathematics. The HOD opens the logbook dashboard. The class has covered 38% of the term's plan vs the 55% target. She clicks in. The teacher's entries explain: one week lost to elections, three days to student protests, a sick week. The HOD adds a comment, approves a catch-up plan: double-period Saturdays for four weeks. The plan goes live. Coverage recovers to 89% by term end. The teacher's payroll never paused. The students sat the exam ready.”
Teacher logbook — planned vs actual, multi-teacher split, HOD alerts.
Logbook-gated payroll, where schools choose to use it.
Offline assignments — paper-first contexts work with the same gradebook.
Student annotations on lesson notes — private, persistent, theirs.