Features
Everything a school needs, organised in modules you can switch on per plan.
School core
Users, roles, settings, audit, import/export
School website & CMS
Public website, news, events, gallery, admissions enquiry
Students, guardians & staff
Student information, admissions, enrolment, staff
Academics
Timetable, assignments, lesson plans
Assessment & results
Dynamic CA/exam policy, score entry, report cards, broadsheets
Attendance & check-in
Class attendance, daily check-in, reports
Fees & payments
Fee structures, invoices, payments, receipts
Accounting
Double-entry ledger, budgets and statements
Communication
Announcements, messages, notifications
CBT examinations
Question bank, computer-based exams, marking, analytics
HR & payroll
Staff attendance, leave, payroll
Library
Inventory, loans and returns
Transport
Routes and vehicles
Inventory & purchasing
Stock, suppliers, assets
Boarding / hostel
Hostel allocation and management
Results & assessment
Configure 1 to 8 continuous assessments, each with its own label, maximum score and weight, plus an examination component. Weights must add up to the policy total. Every score sheet is bound to the exact policy version it used, so changing a policy never silently rewrites published results.
Example calculation
16/20 in a CA weighted 10% contributes 8 percentage points.
(raw ÷ max) × weight
Fees & accounting
Invoices, signed payment callbacks, receipts, refunds with approval, and a double-entry general ledger with trial balance and statements. Posted entries are never overwritten — corrections use reversals.
Isolation by design
Each school has its own database, file storage prefix, cache keys and sessions. Hostnames are validated against a domain registry before any school data is touched.
