Printable exam seat plans, a configurable exam grade system, class highest marks in reports, system IDs for students and teachers, attendance module, accessibility-focused UI/UX overhaul, and a mobile-friendly sidebar.
End-to-end attendance for admin, teacher and student portals — daily marking, history views, and student-facing attendance reports.
Build seat plans for exams with room and seat-number allocation, a dedicated print view, and printable seat-plan cards that students can carry into the hall.
Define your own grade bands (A+, A, B…) with mark ranges and GPA points per exam — replacing the previously hard-coded scale.
Every student and teacher now has a stable system_id alongside their admission/employee number — useful for integrations, exports, and unique cross-module references.
Assign a class_roll to each student and view class rolls in dedicated listings, separate from the system-wide admission number.
Compulsory subjects now auto-enroll for every student in a class; optional subjects stay opt-in. Enrollments stay in sync when students move classes.
Report cards and tabulation sheets now show each subject's class highest marks alongside the student's own — making relative performance immediately visible.
Across views and components: improved colour contrast, focus states, semantic markup, ARIA labels, and keyboard navigation for forms, tables and modals.
The admin sidebar now collapses cleanly on mobile, with a dedicated toggle, smoother styles, and matching JavaScript for an iOS/Android-friendly experience.
The unique constraint on subject code has been removed so multiple subjects can share the same code (e.g. across groups or streams) without validation errors.
Looking for an earlier release? Browse the release archive.