Extended Modules — 13 to 22
Optional add-ons beyond the initial 12 modules. Each can run standalone with Core or integrate with other modules via events.
Integration matrix
| # | Module | Standalone? | Integrates with |
|---|---|---|---|
| 13 | Transport | Yes | Fees, Attendance, Portal, Events |
| 14 | Boarding & hostel | Yes | Health, Discipline, Fees, Attendance |
| 15 | Scholarships & bursaries | Needs Fees | fee-service, Finance, Discipline |
| 16 | Discipline & welfare | Yes | Attendance, Health, Portal, Chat, Academics |
| 17 | Timetable & lesson planning | Yes | Academics, Attendance, E-learning |
| 18 | Official chat & broadcasts | Needs Portal | auth, student, org, notification, file |
| 19 | Events & calendar | Yes | Notices, Portal, Chat, Transport |
| 20 | Staff HR & payroll | Yes | auth, Finance, Timetable |
| 21 | E-learning | Needs Portal | Academics, Timetable, file-service |
| 22 | Library | Yes | Fees (fines), Academics, Portal |
Module 13 — Transport
Service: transport-service · Phase: 10
Routes, stops, vehicles, drivers, student route assignments, bus register. Optional transport fee line on invoice when Fees module enabled.
Module 14 — Boarding & hostel
Service: boarding-service · Phase: 10
Hostels, beds, allocations, visitor log, weekend exit passes, night roll call.
Module 15 — Scholarships & bursaries
Service: scholarship-service + fee-service · Phase: 7
Waivers, approval workflow, staff-child rules. Events ScholarshipAwarded / ScholarshipRevoked adjust invoices.
Module 16 — Discipline & welfare
Service: welfare-service · Phase: 8
Incidents, sanctions, suspensions, parent summons. SMS summaries without sensitive detail.
Module 17 — Timetable & lesson planning
Service: timetable-service · Phase: 9
Class timetable, rooms, substitutions, weekly lesson plans linked to file-service.
Module 18 — Official chat & broadcasts
Service: chat-service · Phase: 8
Direct parent–staff chat, class groups, broadcasts. Immutable audit; separate from notice board documents.
Module 19 — Events & calendar
Service: calendar-service · Phase: 7
Term calendar, sports, PTA, visitation. Publishes EventPublished to portal and optional SMS.
Module 20 — Staff HR & payroll
Service: hr-service · Phase: 11
Contracts, leave, pay runs, payslips. PayRunApproved → finance-service journals.
Module 21 — E-learning
Service: elearning-service (extends academic-service initially) · Phase: 12
Courses, lessons, quizzes, progress. Student access via parent portal login.
Module 22 — Library
Service: library-service · Phase: 9
Catalog, loans, reservations, overdue fines optional via fee-service.
Delivery phases (13–22)
| Phase | Modules |
|---|---|
| 7 | 15 Scholarships, 19 Events |
| 8 | 16 Discipline, 18 Chat |
| 9 | 17 Timetable, 22 Library |
| 10 | 13 Transport, 14 Boarding |
| 11 | 20 HR & payroll |
| 12 | 21 E-learning (full) |
Example packages
- Day school plus: Timetable, Library, Events, Chat, Scholarships
- Boarding school plus: + Boarding, Discipline, Transport
- Enterprise: All modules including HR and E-learning