Product/LMS & Learning

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.

What this cluster carries

8 signature capabilities

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.

Teacher logbook with HOD alerts

Per-class entries: topic covered, planned vs actual, engagement notes. Coverage % colour-coded across the department. HOD alerted at >2 weeks behind plan.

Logbook → payroll gating (optional)

Schools can choose: incomplete logbook → payroll holds. The only system that ties teacher accountability to teacher pay in a defensible way.

Assignments: every submission type

File, text, link, quiz-based. Late penalty configurable. Group assignments with individual contribution grading. Differentiated by ability level.

Quizzes — 8 question types, anti-cheat

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.

Virtual classes — Zoom + Teams + YESS Live

OAuth integration. Session recording auto-linked to the topic. YESS Live (LiveKit OSS + tldraw + yjs) for in-house, no third-party.

Student annotations on lesson notes

Highlight a paragraph, add a personal note. Persists per student, invisible to others, survives version updates.

Offline assignments — paper-first contexts

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.

What makes LMS & Learning elite

The receipts

  1. Teacher logbook — planned vs actual, multi-teacher split, HOD alerts.

  2. Logbook-gated payroll, where schools choose to use it.

  3. Offline assignments — paper-first contexts work with the same gradebook.

  4. Student annotations on lesson notes — private, persistent, theirs.