EduRubics 2.0 — Released June 2026

Six New Modules Added.
From 12 to 18 Integrated Capabilities.

EduRubics 2.0 expands the platform into HR management, quality assurance, compliance auditing, data migration, and document management.

📅
New in 2.0

Academic Calendar & Grade Schemes

Canonical year/term model with nationally-configured grade bands. Transcripts auto-generated with computed grade classifications.

🌴
New in 2.0

Leave & HR Management

5 leave types, automated balance tracking, carry-over rules, and a multi-level approval workflow. Balances enforced at point of application.

🔍
New in 2.0

School Quality Inspections

Structured 4-domain inspection forms. Findings feed into grant eligibility scoring and infrastructure investment prioritisation.

📦
New in 2.0

Bulk Import Wizard

xlsx wizard for mass student/staff onboarding with configurable column mapping, row validation, and a preview diff before commit.

🗂️
New in 2.0

Institutional Document Store

Per-school document repository for grants, circulars, inspection certificates — version-controlled and accessible offline.

🕵️
New in 2.0

Full Audit Trail

Hibernate Envers captures every change to critical data with actor identity, timestamp, and before/after values. Meets government audit requirements.

18 Integrated School & Ministry Management Modules

Every module shares a single data layer — no more silos, no more re-entering the same information.

🎓

Learner Management

Enrollment, transfers, promotions, learner profiles, disability records, guardian contacts, and grant beneficiary tracking.

👩‍🏫

Staff Registry

National staff registry with qualifications, employment history, EC numbers, payroll status, and conduct records across all schools.

Attendance

Daily classroom attendance with present, absent, late, and excused statuses. Period-based reporting and trend analysis.

📝

Results & Exams

In-term, homework, and final term scores. Automated averages, grade band classification, and printable learner report cards.

💰

Fee Management

Fee schedules, payment recording, receipt generation, outstanding balance tracking, and collection rate dashboards.

📚

Curriculum

Subject mapping, syllabus tracking, and curriculum delivery planning aligned to national frameworks.

📅

Timetable

Class and teacher timetable builder. Assign subjects to streams and teachers to periods across the school week.

🏃

Extra-Mural Activities

Teams, sports, clubs, and events management. Learner enrollment in extracurricular activities with performance tracking.

📊

Analytics & Reports

Real-time dashboards at school, zone, district, provincial, and national levels. Drill-down by gender, grade, and level.

🏢

Asset Management

School asset register covering buildings, laboratories, vehicles (with registration tracking), and equipment with quantities and condition monitoring.

👥

User & Permissions Management

Scope-based RBAC across five levels: National, Provincial, District, Zone, and School. Granular module-level permission toggling. Keycloak-powered SSO.

📁

Documents

Digital document management for learner and staff files — birth certificates, IDs, qualifications, and clinic cards.

📅

Academic Calendar & Grade Schemes New

Canonical Academic Year and Term management with nationally-configured grade schemes. Transcripts are generated automatically with computed grade band classifications.

🌴

Leave Management New

Five leave types (Annual, Sick, Maternity, Study, Compassionate) with automated balance tracking, carry-over rules, and multi-level approval workflow. Balance enforced at point of application.

🔍

School Inspections & QA New

Structured inspection forms across four domains (curriculum, infrastructure, governance, learner welfare). Findings feed directly into grant eligibility scoring and prioritisation dashboards.

📦

Bulk Import Wizard New

xlsx-based import wizard for mass student and staff onboarding. Configurable column mapping, row-level validation, error previewing, and commit preview — no technical expertise required.

🗂️

Institutional Document Store New

Per-school secure document repository for grants, circulars, inspection certificates, and compliance records. Version-controlled, role-gated, and fully accessible offline.

🕵️

Audit Trail New

Hibernate Envers integration delivers a complete, tamper-proof revision history of every change to critical data — actor, timestamp, and before/after values. Exportable for external audit.

Architecture Highlights

Designed for the realities of African infrastructure — not adapted from them.

Offline-First

Works Without Internet

Powered by Dexie.js and IndexedDB, EduRubics stores all data locally. Teachers can take attendance, enter results, and record fees with zero connectivity. Everything syncs automatically when the network returns.

Multi-Scope

Five Administrative Levels

National officers see the whole country. Provincial officers see their province. District, Zone, and School users see only their scope. Role-based access is enforced at every layer — no configuration required per deployment.

Multilingual

English · French · Portuguese

Full UI localisation via react-i18next. Every label, button, report, and error message is translated. Switch languages without reloading. Add new languages without changing application code.

Sovereign

On-Premise or Government Cloud

Containerised with Docker. Deploy on any infrastructure — government data centres, national cloud, or regional servers. No mandatory dependency on AWS, Azure, or Google Cloud.

Audit & Compliance

Hibernate Envers Audit Trail

Every mutation to a critical entity — student records, fee transactions, leave approvals, staff changes, inspection outcomes — is captured as an immutable revision with actor identity, timestamp, and before/after state. Meets government audit standards and donor accountability requirements.

Scope Permissions

Granular RBAC at Every Level

Permissions are scoped to the organisational unit — school, district, province, or national. Module-level toggles allow fine-grained control. A ministry analyst sees the national picture; a school bursar sees only their school's finance data.

Technology Stack

Open-source, proven, and widely supported — no proprietary lock-in.

Spring Boot

Java backend REST API with role-based security

⚛️

React

Modern frontend with Tailwind CSS and component library

🐘

PostgreSQL

Robust relational database with full ACID compliance

🔐

Keycloak

Enterprise identity management, SSO, and OAuth 2.0

💾

Dexie.js

Offline-first IndexedDB sync layer for browser storage

🐳

Docker

Containerised deployment for any infrastructure

🌍

i18next

Full multilingual support across all UI components

🕵️

Hibernate Envers

Tamper-proof audit history on all critical data entities

Deployment Model

Build · Operate · Transfer — your ministry operates independently, with no ongoing licence fees.

01

Assessment

We map your school network, administrative structure, and infrastructure capacity to configure EduRubics for your country.

02

Deployment

EduRubics is deployed on your government infrastructure — your data centre, your servers, your country. No foreign cloud dependency.

03

Training

We train national, district, and school-level staff. All training materials are localised and retained by your ministry permanently.

04

Handover

Your ministry receives a perpetual deployment licence, full documentation, admin credentials, and source code escrow — enabling independent operation with no ongoing licence fees.

🔏

What "Source Code Escrow" Means

The EduRubics platform IP remains with Big River Systems (Pty) Ltd, allowing us to continuously improve the product and deploy it across multiple countries. Your ministry receives a perpetual deployment licence — the right to run, maintain, and modify your specific deployment indefinitely. Source code is held in escrow by a neutral third party and released to you automatically if Big River Systems ceases operations, guaranteeing zero lock-in risk.

See EduRubics in Action

Request a live demo walkthrough tailored to your country's education structure.