01
Programmes, courses & curriculum
The academic structure the rest of the platform hangs off — programme, course, unit, topic, and the learning outcome each one maps to.
- ✓Programme → course → unit → topic hierarchy
- ✓Credit and contact-hour mapping per course
- ✓Learning outcomes attached at topic level
- ✓Prerequisite and co-requisite chains
- ✓Curriculum versioning by academic year
- ✓Clone a course structure into a new session
02
Content library & delivery
One versioned library instead of scattered drives — video, documents, slides, and interactive packages, each with a known owner and revision history.
- ✓Adaptive-bitrate video with resume-where-you-left
- ✓SCORM 1.2 / 2004 and xAPI package hosting
- ✓Per-user visible watermarking on video and PDF
- ✓Device limits and enrolment-bound access windows
- ✓Revision history with rollback to any published version
- ✓Offline download policy set per course
03
Live classes & attendance
Scheduling, joining, attendance, and the recording all inside the course — not split across a calendar invite and a shared drive.
- ✓Zoom, Google Meet, and Microsoft Teams scheduling
- ✓Join from the course; attendance captured on join and leave
- ✓Recording published back to the topic automatically
- ✓Duration-based attendance rules, not just presence
- ✓Substitute-teacher reassignment without recreating the class
- ✓Clash detection against the ERP timetable
04
Assignments & submissions
Issue, collect, mark, return. With deadlines, resubmission policy, and a plagiarism check that runs before a teacher opens anything.
- ✓Individual and group assignments with per-group rubrics
- ✓Late-submission policy and penalty applied automatically
- ✓Similarity checking across the cohort and prior years
- ✓Annotated feedback returned in place, not as a separate file
- ✓Resubmission windows with full version history
- ✓Marks posted straight to the gradebook
05
Question bank & assessments
A governed bank rather than a folder of papers — every question tagged by topic, difficulty, and outcome, so a paper can be generated to a blueprint.
- ✓Objective, numerical, subjective, and case-based item types
- ✓Tagging by topic, Bloom level, difficulty, and outcome
- ✓Blueprint-driven paper generation with section weights
- ✓Randomised sets and per-candidate shuffling
- ✓Negative marking, partial credit, and sectional cut-offs
- ✓Item analysis — discrimination and difficulty after each use
06
AI-assisted evaluation
The routine marking, done against rubrics your teachers wrote. Anything the model is not confident about routes to a human. The teacher's override always wins.
- ✓Rubric-bound grading — the rubric is the input, not a prompt
- ✓Confidence threshold set per assessment, not globally
- ✓Below-threshold work queued to the teacher automatically
- ✓Every grade traceable to the rubric line that produced it
- ✓One-click override, logged with who and when
- ✓Handwriting recognition for scanned answer scripts
07
Proctoring & integrity
Proportionate controls. A weekly quiz and a term-end paper do not need the same regime, and pretending they do just annoys honest learners.
- ✓Three levels: open, browser-locked, and camera-proctored
- ✓Tab-switch, copy, and multi-face flags with timestamps
- ✓Flags surfaced for review — never an automatic sanction
- ✓Full audit trail retained against the attempt
- ✓Configurable per assessment by the teacher who set it
08
Gradebook & progression
One place marks live, whatever produced them — assignment, quiz, live-class participation, or a mark imported from the examination system.
- ✓Weighted components per course with visible formula
- ✓Internal and external assessment kept distinct
- ✓Grade scale and moderation rules per programme
- ✓Learner-visible breakdown, not just a final number
- ✓Export to the ERP examination module for the official result
09
Analytics & early warning
The reason to have the system at all: who is stuck, on what, since when — while intervention still changes the outcome.
- ✓Progress per learner, per batch, and per topic
- ✓Engagement decay flags — watched, started, abandoned
- ✓Topic-level difficulty from item analysis, not opinion
- ✓At-risk list per teacher, refreshed daily
- ✓Cohort comparison across batches and sessions
- ✓Management view: enrolment, completion, and pass rates
10
Discussions & doubt resolution
The same question gets asked fifty times per batch. Answer it once, attached to the topic, and it stays answered for every future cohort.
- ✓Threads attached to the topic, not a general forum
- ✓Teacher-endorsed answers pinned to the top
- ✓Doubt queue with assignment and SLA per subject
- ✓Answered threads searchable by every later batch
- ✓Anonymous asking, where the institution allows it
11
Certificates & credentials
Issued on completion against rules you set, verifiable by anyone holding the certificate, and revocable if issued in error.
- ✓Rule-based issuance on completion and grade thresholds
- ✓QR and public verification endpoint per certificate
- ✓Institution-branded templates with authorised signatories
- ✓Revocation with reason, reflected at the verification URL
- ✓DigiLocker-compatible issuance where the institution qualifies