24 families, 250 modules
A universal vocabulary that spans a trade academy to a PhD university. Every module is tagged with the rungs it applies to, so the same taxonomy can drive the comparison matrices and the build plan.
Summary
| ID | Family | Scope | Modules | Verdict |
|---|---|---|---|---|
| REG | Regulatory & Compliance Engine | The moat. Every regulator is a row in one config table. | 16 | build |
| ACA | Academic Structure | Programme, versioned curriculum, degree audit, trade definitions. | 12 | build |
| ENR | Enrolment & Registration | Enrolment, registration windows, prereqs, holds. | 9 | build |
| ASS | Assessment & Grading | GradingStrategy plus competency and clinical assessment. | 15 | build |
| EXM | Examination | Scheduling, OMR, gazette, external examiner workflow. | 11 | build |
| ACR | Academic Records & Progression | Transcript, GPA, progression, convocation. | 10 | build |
| ADM | Enquiry, CRM & Admissions | Pipeline, merit list, roll numbers, conversion. | 13 | build |
| STU | Student Records & Lifecycle | Single-record database, guardians, health, ID. | 8 | build |
| FAC | Faculty, HR & Payroll | Records, workload, EOBI and FBR payroll compliance. | 14 | build, lean |
| RES | Research & Supervision | PhD/MS supervision, thesis, ORIC, grants. | 9 | build |
| FEE | Fees & Finance | Vouchers, receipt books, cash recon, local rails, aid. | 16 | build |
| ACC | Accounting, Procurement & Assets | GL, budget, procurement, inventory, assets. | 12 | reference |
| AID | Scholarships, Grants & Aid | Need-based aid, donor funds, disbursement, reporting. | 5 | build |
| ATT | Attendance & Time | Manual, biometric, face, RFID; staff shifts. | 8 | build |
| SCH | Timetable, Classroom & Facilities | Conflict-free builder, rooms, labs, rotation rosters. | 7 | build |
| CLR | Clearance, Vetting & Restricted Access | Defence universities. Clearance as an access attribute. | 6 | configure |
| CLN | Clinical & Practicum Management | Teaching hospital, rotations, competency logbooks, OSCE. | 10 | build |
| MED | Media & Production | Newsroom, asset management, equipment booking, rundown. | 7 | configure |
| MOB | Transport, Hostel, Canteen, Library | Routes, allocation, POS, circulation, fines. | 8 | build |
| LMS | Learning Management | Authoring, SCORM/xAPI/LTI, gradebook sync, live class. | 10 | integrate |
| ENG | Portals & Communications | Student/parent/staff, WhatsApp, SMS, Urdu, offline. | 14 | build |
| ANL | Analytics, Reporting & Early Alert | Dashboards, statutory reports, prediction, ghost detection. | 10 | build |
| PLT | Platform & Integration | Tenancy, federation, RBAC, API, PCI scope, no-code. | 15 | build |
| DOC | Documents, Signature & Print | Evidence packs, e-sign, print-quality documents. | 5 | build |
REG — Regulatory & Compliance Engine
The moat. Every regulator is a row in one config table.
| ID | Module | Rungs | Note |
|---|---|---|---|
| REG-1 | RegulatoryTrack object (authority → stages[] → status) | R2-R6 HORIZ | The abstraction. One object, every regulator. |
| REG-2 | NAVTTC registration → QAB affiliation → NAC-TVS accreditation | R2 | Three-stage lifecycle, exact stage names. |
| REG-3 | QAB affiliation management (13 approved bodies, per-province) | R2 | TTB x4, AJKTTB, PVTC, FBISE, TEVTA x4, NAVTTC direct. |
| REG-4 | NVQF level mapping (8 levels) | R2-R5 HORIZ | L1-4 NVC, L5 Diploma/DAE, L6-8 HEC degrees. |
| REG-5 | NAC-TVS 1000-mark assessment across 10 performance areas | R2 | Live scoring; 700/1000 to pass. |
| REG-6 | NQF internal scorecard (7 areas, 100 pts, A–D grades) | R2 | M&E 30, Intl Acc 20, Registration 20, Acc 10, Affil 10, Emp 5, Assessment 5. |
| REG-7 | PEC per-programme OBA accreditation + 4th-year inspection | R6 | Washington Accord. Accreditation is per programme. |
| REG-8 | NBEAC accreditation + BECC | R6 | Fall 2027 deadline; admissions-suspension threat. |
| REG-9 | HEC recognition / DAI registration / programme approval | R3-R6 | Plus HES annual return and PGPR proformas. |
| REG-10 | BISE / FBISE registration + board affiliation | R3-R5 | 9 boards plus CBSE/other boards. |
| REG-11 | PMC / PMDC registration eligibility (medical, dental) | R6 | Practitioner council registration tracking. |
| REG-12 | Pharmacy / Nursing Council registration eligibility | R6 | Same pattern, different authority. |
| REG-13 | Evidence pack builder, versioned docs, expiry calendar | R2-R6 HORIZ | Pre-stages everything. The 6-month renewal clock. |
| REG-14 | HEC statutory reporting — HES return + PGPR proformas | R5-R6 | Auto-generated from live data, not a spreadsheet. |
| REG-15 | DCF export (Data Capture Format, validated machine file) | HORIZ | UDISE+/AISHE pattern. Validated schema, not a PDF. |
| REG-16 | NADRA CNIC / B-Form validation + de-duplication | R2-R6 | Mandatory for real admissions. Nobody in PK ships it. |
ACA — Academic Structure
Programme, versioned curriculum, degree audit, trade definitions.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ACA-1 | Programme + versioned curriculum (scheme coexistence) | R5-R6 | 2019 and 2024 schemes must coexist. Generic ERPs fail here. |
| ACA-2 | Course catalogue | R3-R6 | |
| ACA-3 | Credit-hour and seat definition | R5-R6 | |
| ACA-4 | Degree audit / requirement rules engine | R5-R6 | Ellucian-class. Nobody in PK. |
| ACA-5 | What-if academic planning | R6 | |
| ACA-6 | Prerequisite / corequisite rules | R5-R6 | |
| ACA-7 | Credit cap and load limits | R5-R6 | National Curriculum Council mandates exist. |
| ACA-8 | Curriculum mapping + accreditation crosswalk | R5-R6 | Learning outcomes → programme goals → standards. |
| ACA-9 | Trade & competency definition (450+ trades) | R2 | NAVTTC CBT&A curricula, tools, consumables per trade. |
| ACA-10 | Trainer competency criteria (per trade, alternative routes) | R2 | NAVTTC publishes exact qualification thresholds. |
| ACA-11 | Affiliated college agreement model | R5-R6 | A relationship, not a parent-child link. |
| ACA-12 | ABC-portable credit export/import | R5-R6 | Academic Bank of Credits insurance, India-style. |
ENR — Enrolment & Registration
Enrolment, registration windows, prereqs, holds.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ENR-1 | Enrolment | R1-R6 HORIZ | |
| ENR-2 | Re-registration | R3-R6 | |
| ENR-3 | De-registration | R3-R6 | |
| ENR-4 | Course registration window (scale + failure handling) | R5-R6 | Thousands of students. The system must not fall over. |
| ENR-5 | Hold engine (finance / academic / discipline / document) | R3-R6 | The single most common student complaint in PK. |
| ENR-6 | Batch / section allocation | R3-R6 | |
| ENR-7 | Waitlist and promotion | R2-R6 | |
| ENR-8 | Student declaration and course-repeat policy | R5-R6 | |
| ENR-9 | Credit transfer and articulation | R5-R6 |
ASS — Assessment & Grading
GradingStrategy plus competency and clinical assessment.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ASS-1 | GradingStrategy engine | R2-R6 HORIZ | The hardest abstraction in the product. |
| ASS-2 | Percentage marks (school) | R3-R4 | Weighted component sum, teacher-set weights. |
| ASS-3 | Points-based | R3-R5 | |
| ASS-4 | GPA, configurable scale (college) | R5 | Credit-weighted. |
| ASS-5 | GPA with cap (university) | R6 | min(actual, cap) — e.g. 4.0 cap on a 4.3 scale. |
| ASS-6 | Credit pass/fail | R6 | |
| ASS-7 | Theory + practical split assessment | R2 R6 | Mandatory for TVET and every lab-based engineering programme. |
| ASS-8 | Competency-based assessment (NVQF / CBT&A) | R2 | Level descriptors: knowledge, skills, responsibility. |
| ASS-9 | Clinical / OSCE external examiner | R6 | Medical, dental, nursing, veterinary, allied health. |
| ASS-10 | Assessment components and weights | R3-R6 | |
| ASS-11 | Grade change approval workflow | R5-R6 | |
| ASS-12 | Moderation board | R5-R6 | |
| ASS-13 | Question bank (technology-wise) | R2-R6 | An explicit NAC-TVS criterion. |
| ASS-14 | Internal / sessional assessment | R3-R6 | |
| ASS-15 | Practical notebook tracking | R2 | Explicit NAC-TVS criterion — teachers must check them. |
EXM — Examination
Scheduling, OMR, gazette, external examiner workflow.
| ID | Module | Rungs | Note |
|---|---|---|---|
| EXM-1 | Exam scheduling with conflict detection | R3-R6 | |
| EXM-2 | Seating plan and date sheet | R3-R6 | |
| EXM-3 | Hall ticket | R3-R6 | |
| EXM-4 | OMR scan + item analysis | R3-R6 | Negative marking, weighted scoring, multiple versions. |
| EXM-5 | Duty roster | R3-R6 | |
| EXM-6 | Bulk result entry | R3-R6 | |
| EXM-7 | Consolidated gazette / promoted-not-promoted lists | R3-R6 | The artifact that wins college and university deals. |
| EXM-8 | Revaluation window | R4-R6 | |
| EXM-9 | External QAB examiner workflow | R2 | Invitation letters, external assessment, moderation. |
| EXM-10 | Grading scale configuration | R3-R6 | |
| EXM-11 | Result publication + QR verification | R2-R6 HORIZ |
ACR — Academic Records & Progression
Transcript, GPA, progression, convocation.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ACR-1 | Academic history | R3-R6 | |
| ACR-2 | Print-quality transcript | R4-R6 | Institutions still print. This is a feature, not a nicety. |
| ACR-3 | Secure / verifiable transcript (QR + signature + watermark) | R3-R6 | |
| ACR-4 | GPA / CGPA calculation | R5-R6 | |
| ACR-5 | Progression and eligibility rules | R5-R6 | |
| ACR-6 | Dues gating (blocks result and release) | R3-R6 | |
| ACR-7 | Degree audit output | R5-R6 | |
| ACR-8 | Convocation | R6 | |
| ACR-9 | Graduation clearance | R6 | |
| ACR-10 | Alumni records | R4-R6 HORIZ | Explicit NAC-TVS criterion: alumni contacts + job addresses. |
ADM — Enquiry, CRM & Admissions
Pipeline, merit list, roll numbers, conversion.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ADM-1 | Enquiry pipeline | R1-R6 HORIZ | |
| ADM-2 | CRM and lead scoring | R3-R6 | |
| ADM-3 | Online application portal | R3-R6 | |
| ADM-4 | Document upload | R2-R6 HORIZ | |
| ADM-5 | Merit list / quota-based admission (HEC) | R4-R6 | Category-wise merit. Every university does this by hand. |
| ADM-6 | Test score entry | R4-R6 | |
| ADM-7 | Offer and acceptance | R3-R6 | |
| ADM-8 | Roll number generation | R2-R6 | Sequential, per batch, per programme. |
| ADM-9 | Admission-to-enrolment conversion | R3-R6 | |
| ADM-10 | Marketing automation | R3-R6 | |
| ADM-11 | Faculty / staff recruitment | R3-R6 HORIZ | |
| ADM-12 | Career and placement | R5-R6 | Explicit NAC-TVS criterion — placements + appointment letters. |
| ADM-13 | Sales (corporate training contracts) | R2-R6 | Real revenue for TVET institutes. |
STU — Student Records & Lifecycle
Single-record database, guardians, health, ID.
| ID | Module | Rungs | Note |
|---|---|---|---|
| STU-1 | Student profile — single-record database | R1-R6 HORIZ | |
| STU-2 | Guardian / parent records | R1-R5 HORIZ | |
| STU-3 | Health record | R1-R6 HORIZ | |
| STU-4 | Address, CNIC, B-Form | R2-R6 | |
| STU-5 | Photograph | R1-R6 HORIZ | |
| STU-6 | Dual enrolment (school + college on one record) | R5 | |
| STU-7 | Student lifecycle events | R1-R6 HORIZ | |
| STU-8 | Student ID card | R1-R6 HORIZ |
FAC — Faculty, HR & Payroll
Records, workload, EOBI and FBR payroll compliance.
| ID | Module | Rungs | Note |
|---|---|---|---|
| FAC-1 | Employee records | R2-R6 HORIZ | |
| FAC-2 | Recruitment pipeline | R3-R6 HORIZ | |
| FAC-3 | Payroll engine | R2-R6 HORIZ | Reuse the existing PHP HRMS on the target box. |
| FAC-4 | EOBI employer (PR-01) + employee (PE-01) registration + e-contribution | R2-R6 HORIZ | Act 1976, applies at 10+ employees. |
| FAC-5 | FBR withholding u/s 149 + surcharge 4AB | R2-R6 HORIZ | Verify current rates with the FBR circular. |
| FAC-6 | Teacher/researcher tax rebate handling (expires TY2026) | R2-R6 HORIZ | Dated requirement. Verify status. |
| FAC-7 | Leave management | R2-R6 HORIZ | |
| FAC-8 | Timesheet, shift and break | R2-R6 HORIZ | |
| FAC-9 | Faculty workload and course allocation | R5-R6 | Explicit NAC-TVS criterion: theory + practical hours per teacher. |
| FAC-10 | Performance appraisal | R2-R6 HORIZ | |
| FAC-11 | Training need analysis (TNA) and development | R2 | Explicit NAC-TVS criterion, 2 sub-criteria. |
| FAC-12 | Department and org structure | R2-R6 HORIZ | Organogram is an accreditation criterion. |
| FAC-13 | Grievance and disciplinary | R2-R6 HORIZ | |
| FAC-14 | Contract and document management | R2-R6 HORIZ |
RES — Research & Supervision
PhD/MS supervision, thesis, ORIC, grants.
| ID | Module | Rungs | Note |
|---|---|---|---|
| RES-1 | PhD / MS supervision workflow | R6 | |
| RES-2 | Thesis / dissertation lifecycle | R5-R6 | Topic registration to defense. |
| RES-3 | Supervisor assignment and load | R6 | |
| RES-4 | Thesis defense scheduling and committee | R6 | |
| RES-5 | ORIC / research office records | R6 | 85 recognised ORICs, zero tooling. |
| RES-6 | Publications and citations | R6 | |
| RES-7 | Sponsored projects | R6 | Small in PK. Deliberately deferred. |
| RES-8 | Grants ledger and burn | R6 | Deferred. |
| RES-9 | Ethics / IRB protocol | R6 | Deferred. |
FEE — Fees & Finance
Vouchers, receipt books, cash recon, local rails, aid.
| ID | Module | Rungs | Note |
|---|---|---|---|
| FEE-1 | Fee structure and heads | R1-R6 HORIZ | |
| FEE-2 | Voucher + sequential audit-trail receipt book | R1-R6 HORIZ | The voucher, not the invoice, is the atomic unit in Pakistan. |
| FEE-3 | Partial payment allocation across heads | R1-R6 HORIZ | |
| FEE-4 | End-of-day cash reconciliation vs bank slip | R1-R6 HORIZ | The fee clerk's day is the product's day. |
| FEE-5 | Installment plans | R2-R6 HORIZ | |
| FEE-6 | Sibling / staff / merit discounts | R1-R6 HORIZ | |
| FEE-7 | Hardship adjustment | R3-R6 | |
| FEE-8 | Fund vs self finance separation | R2-R6 | |
| FEE-9 | Late fine and mid-semester proration | R2-R6 | |
| FEE-10 | Refunds | R2-R6 | |
| FEE-11 | 1Link payment integration | R2-R6 | Unmapped by every vendor found. |
| FEE-12 | JazzCash / Easypaisa / PayFast / HBL / IBFT | R1-R6 HORIZ | Skoo has the first two. Nobody has 1Link. |
| FEE-13 | Bank transfer reconciliation | R2-R6 | |
| FEE-14 | QAB per-candidate certification fee | R2 | The revenue engine. See strategy. |
| FEE-15 | Fee-to-GL posting | R2-R6 HORIZ | |
| FEE-16 | Riba-free / Islamic fee models | R5-R6 | Muqatafi, sukuk-linked. Large named segment. |
ACC — Accounting, Procurement & Assets
GL, budget, procurement, inventory, assets.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ACC-1 | Double-entry GL | R2-R6 HORIZ | Reference ERPNext / Frappe. Do not rebuild. |
| ACC-2 | Chart of accounts | R2-R6 HORIZ | |
| ACC-3 | Accounts payable / receivable | R2-R6 HORIZ | |
| ACC-4 | Budget and fund accounting | R2-R6 | Explicit NAC-TVS criterion 2.1-2.2. |
| ACC-5 | Bank reconciliation | R2-R6 HORIZ | |
| ACC-6 | Procurement and requisition | R2-R6 HORIZ | |
| ACC-7 | Purchase orders | R2-R6 HORIZ | |
| ACC-8 | Inventory and stores | R2-R6 HORIZ | Explicit NAC-TVS criterion 2.5. |
| ACC-9 | Asset register and maintenance | R2-R6 HORIZ | |
| ACC-10 | Capital projects | R6 | Deferred. |
| ACC-11 | Grant compliance reporting | R6 | Deferred. |
| ACC-12 | Expense claims | R2-R6 HORIZ |
AID — Scholarships, Grants & Aid
Need-based aid, donor funds, disbursement, reporting.
| ID | Module | Rungs | Note |
|---|---|---|---|
| AID-1 | HEC need-based scholarship disbursement | R5-R6 | |
| AID-2 | Donor / trust fund tracking | R4-R6 | |
| AID-3 | Fee concession approval workflow | R2-R6 | |
| AID-4 | Financial support to needy students (recorded) | R2 R6 | Explicit NAC-TVS criterion 8.6. |
| AID-5 | Stipend and scholarship reporting | R5-R6 |
ATT — Attendance & Time
Manual, biometric, face, RFID; staff shifts.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ATT-1 | Manual attendance | R1-R6 HORIZ | |
| ATT-2 | Biometric (fingerprint) | R2-R6 HORIZ | |
| ATT-3 | Face recognition | R2-R6 HORIZ | |
| ATT-4 | RFID | R2-R6 HORIZ | |
| ATT-5 | QR / geo check-in | R1-R6 HORIZ | |
| ATT-6 | Attendance percentage and eligibility impact | R3-R6 | Gates promotion and convocation. |
| ATT-7 | Staff attendance (punch / shift / break) | R2-R6 HORIZ | |
| ATT-8 | Parent notification on absence | R1-R5 |
SCH — Timetable, Classroom & Facilities
Conflict-free builder, rooms, labs, rotation rosters.
| ID | Module | Rungs | Note |
|---|---|---|---|
| SCH-1 | Timetable builder (conflict-free) | R2-R6 HORIZ | Explicit NAC-TVS criterion 5.1, per trade. |
| SCH-2 | Classroom and lab allocation | R2-R6 HORIZ | |
| SCH-3 | Room booking | R2-R6 HORIZ | |
| SCH-4 | Facility management | R2-R6 HORIZ | |
| SCH-5 | Academic calendar / annual plan | R2-R6 HORIZ | Explicit NAC-TVS criterion 1.2. |
| SCH-6 | Co-curricular and clinical rotation roster | R6 | |
| SCH-7 | Substitution management | R3-R6 HORIZ |
CLR — Clearance, Vetting & Restricted Access
Defence universities. Clearance as an access attribute.
| ID | Module | Rungs | Note |
|---|---|---|---|
| CLR-1 | Security clearance record + validity expiry | R6 | Defence universities. |
| CLR-2 | Clearance as an access attribute on documents | R6 | Not RBAC — attribute-based. |
| CLR-3 | Controlled document access, print control, watermarking | R6 | |
| CLR-4 | Chain-of-command org structure | R6 | Military hierarchy, not flat departments. |
| CLR-5 | Mess / barracks / canteen (institutional) | R6 | |
| CLR-6 | Institutional medical records | R6 |
CLN — Clinical & Practicum Management
Teaching hospital, rotations, competency logbooks, OSCE.
| ID | Module | Rungs | Note |
|---|---|---|---|
| CLN-1 | Teaching-hospital patient lifecycle | R6 | The biggest prize segment. Nobody serves it. |
| CLN-2 | OPD / IPD scheduling | R6 | |
| CLN-3 | Rotation competency logbook | R6 | |
| CLN-4 | OSCE station authoring and marking | R6 | |
| CLN-5 | Supervised student treatment (dental operatory) | R6 | Dental colleges run real clinics with real patients. |
| CLN-6 | PBL block scheduling | R6 | |
| CLN-7 | Preclinical lab / cadaver / skills lab | R6 | |
| CLN-8 | Medical records (legal retention) | R6 | |
| CLN-9 | Insurance / Sehat Sahulat integration | R6 | |
| CLN-10 | Community outreach / rural posting | R6 |
MED — Media & Production
Newsroom, asset management, equipment booking, rundown.
| ID | Module | Rungs | Note |
|---|---|---|---|
| MED-1 | Assignment desk (beats, deadlines, pitches) | R6 | |
| MED-2 | Media asset management (RAW, rushes, proxies, rights) | R6 | |
| MED-3 | Equipment booking (cameras, ENG kits) | R6 | |
| MED-4 | Broadcast rundown and playout | R6 | |
| MED-5 | Byline / student portfolio | R6 | |
| MED-6 | Media house internship tracking | R6 | |
| MED-7 | Edit suite and studio scheduling | R6 |
MOB — Transport, Hostel, Canteen, Library
Routes, allocation, POS, circulation, fines.
| ID | Module | Rungs | Note |
|---|---|---|---|
| MOB-1 | Transport route planning | R1-R6 | |
| MOB-2 | Vehicle and driver compliance | R1-R6 | |
| MOB-3 | Student stop / rider assignment | R1-R6 | |
| MOB-4 | Hostel allocation | R1-R6 | |
| MOB-5 | Mess / canteen + POS | R1-R6 | |
| MOB-6 | Library catalogue and circulation | R1-R6 HORIZ | |
| MOB-7 | Digital library | R2-R6 HORIZ | |
| MOB-8 | Fine posting to student account | R1-R6 |
LMS — Learning Management
Authoring, SCORM/xAPI/LTI, gradebook sync, live class.
| ID | Module | Rungs | Note |
|---|---|---|---|
| LMS-1 | Course authoring | R2-R6 HORIZ | |
| LMS-2 | SCORM 1.2 / 2004 | R2-R6 HORIZ | |
| LMS-3 | xAPI + LRS | R2-R6 HORIZ | Partner rather than build. |
| LMS-4 | LTI 1.3 | R2-R6 HORIZ | |
| LMS-5 | Gradebook → SIS sync | R2-R6 HORIZ | |
| LMS-6 | Live class (BBB / Zoom / Meet / Teams) | R2-R6 HORIZ | |
| LMS-7 | Live class attendance sync | R2-R6 HORIZ | |
| LMS-8 | Proctoring (lockdown browser / AI) | R2-R6 HORIZ | Refuse. OpenEduCat already ships it. |
| LMS-9 | Plagiarism detection | R2-R6 HORIZ | Refuse. |
| LMS-10 | AI course generation | R2-R6 HORIZ | Refuse. |
ENG — Portals & Communications
Student/parent/staff, WhatsApp, SMS, Urdu, offline.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ENG-1 | Student portal / app | R1-R6 HORIZ | |
| ENG-2 | Parent portal | R1-R5 | |
| ENG-3 | Staff portal | R2-R6 HORIZ | |
| ENG-4 | WhatsApp Business API | R1-R6 HORIZ | Skoo ships this. It is table stakes now. |
| ENG-5 | SMS | R1-R6 HORIZ | |
| ENG-6 | Email integration | R2-R6 HORIZ | |
| ENG-7 | Push notifications | R1-R6 HORIZ | |
| ENG-8 | Urdu / Roman-Urdu, RTL document engine | R1-R6 HORIZ | Nobody in PK does the document side. |
| ENG-9 | Offline / low-bandwidth mode | R1-R6 HORIZ | |
| ENG-10 | Self-service fee payment + receipt download | R1-R6 HORIZ | |
| ENG-11 | Grievance portal | R2-R6 HORIZ | |
| ENG-12 | Notice board and circulars (numbering + read receipts) | R2-R6 HORIZ | |
| ENG-13 | Appointment scheduling | R4-R6 | |
| ENG-14 | Forum / community | R3-R6 |
ANL — Analytics, Reporting & Early Alert
Dashboards, statutory reports, prediction, ghost detection.
| ID | Module | Rungs | Note |
|---|---|---|---|
| ANL-1 | Operational dashboards | R2-R6 HORIZ | |
| ANL-2 | Statutory / regulator reports | R2-R6 | |
| ANL-3 | Ad-hoc report builder | R2-R6 HORIZ | |
| ANL-4 | Scheduled PDF / email reports | R2-R6 HORIZ | |
| ANL-5 | KPI dashboard for leadership | R2-R6 | |
| ANL-6 | Predictive early alert / risk scoring | R3-R6 | Week-2 assessment completion beats demographics. |
| ANL-7 | Institution-wide board / QAB result analytics | R2-R6 | Failure counts, pass rates, moderation spread. |
| ANL-8 | Ghost-student and dropout detection | R2-R6 | UDISE+ lesson: individual student-wise data exposes both. |
| ANL-9 | Accreditation readiness score (live against the rubric) | R2 R6 | The winning feature. See /strategy. |
| ANL-10 | Cost per enrolled student | R2-R6 |
PLT — Platform & Integration
Tenancy, federation, RBAC, API, PCI scope, no-code.
| ID | Module | Rungs | Note |
|---|---|---|---|
| PLT-1 | Multi-campus / multi-institution tenancy | R2-R6 HORIZ | |
| PLT-2 | Group HQ + branch P&L | R4 | Beaconhouse scale and the 3-20 campus long tail. |
| PLT-3 | Federation — affiliated college roll-up | R5-R6 | The two-sided wedge. |
| PLT-4 | RBAC | R1-R6 HORIZ | |
| PLT-5 | Audit log | R1-R6 HORIZ | |
| PLT-6 | SSO (SAML / OIDC / LDAP / CAS) | R2-R6 HORIZ | |
| PLT-7 | REST API | R1-R6 HORIZ | |
| PLT-8 | Webhooks | R1-R6 HORIZ | |
| PLT-9 | HEC IAM readiness | R2-R6 | National identity project is rolling out. |
| PLT-10 | PCI DSS scope isolation | R1-R6 HORIZ | |
| PLT-11 | WCAG 2.1 AA | R1-R6 HORIZ | Audit and improve; do not seek certification early. |
| PLT-12 | No-code studio | R2-R6 HORIZ | |
| PLT-13 | Backup / restore | R1-R6 HORIZ | |
| PLT-14 | Canonical institution code (EMIS / AISHE-style) | R1-R6 HORIZ | The join key to any future national registry. |
| PLT-15 | Data residency control | R1-R6 HORIZ |
DOC — Documents, Signature & Print
Evidence packs, e-sign, print-quality documents.
| ID | Module | Rungs | Note |
|---|---|---|---|
| DOC-1 | Document management with versioning | R2-R6 HORIZ | |
| DOC-2 | E-signature with routing and audit trail | R2-R6 HORIZ | |
| DOC-3 | Print document engine (transcript, receipt, gazette, ID) | R1-R6 HORIZ | |
| DOC-4 | Verifiable credential issuance (QR) | R2-R6 HORIZ | Publish the spec openly; aim to be the format HEC adopts. |
| DOC-5 | Gulf-ready attestation pack export | R3-R6 | HEC → notary → MOFA → Gulf MOE chain. |
Rung key
R1 trade centre R2 vocational / TVET R3 school R4 school group R5 college R6 university HORIZ applies to all rungs