Africa's First Curriculum-Native L-OS

The learning
operating system
Kenya built.

ROAN L-OS is purpose-built for the Competency-Based Curriculum — not adapted onto a generic platform. It maps every KICD learning outcome from PP1 through Grade 12, tracks strand-level mastery, and connects schools, teachers, parents and publishers in one sovereign system.

Trusted By

KICD
Kenya Institute of Curriculum Development
Oxford Publishers
Oxford Publishers
KNEC
Kenya National Examinations Council
THE PLATFORM

Curriculum-native, not curriculum-adapted.

Every capability is structurally anchored to the CBC. The curriculum isn't content layered onto a generic tool — it's the data model itself.

01 / 06

Curriculum Graph Engine

A directed acyclic graph mapping every KICD learning outcome across the 2-6-3-3 structure. Proportional term distribution, strand-level mastery tracking, and gap identification — all computed, never manually entered.

02 / 06

Summative Handshake

Cryptographically timestamped school-based assessment vault. Append-only evidence storage, tier-aware ratio engine for SBA/summative weighting, and a KNEC CBA portal export pipeline. Patent pending.

03 / 06

Assessment Framework

Full CBC assessment architecture — from EYE formative observation through Senior Secondary 8-level grading. Continuous assessment tools aligned to KNEC standards at every tier: PP1–Gr3, Gr4–6, Gr7–9, and Gr10–12.

04 / 06

Senior Secondary Engine

The isSSS flag reconfigures 14 interface components for Senior Secondary context. Pathway-aware subject validation against 571 valid combinations across 3 pathways and 7 tracks — ARTS & SPORTS, SOCIAL SCIENCES, and STEM.

05 / 06

School Operations Suite

Admissions, attendance, timetabling, academic calendar management, TPAD/TSC integration, PFMS-grade financial management and M-Pesa fee collection — all in a single system per school.

06 / 06

Publisher Marketplace

CBC-aligned content marketplace with per-school licensing, usage analytics, and a 97/3 revenue split in the publisher's favour. WHT-compliant settlement pipeline built in.

KNDC Hosted

Konza National Data Centre

DPA 2019

Kenya Data Protection Compliant

2 Patents Pending

KIPI — CGE & Summative Handshake

M-Pesa Native

Daraja API Integration

AI INTEGRATION

Six AI touch-points. All curriculum-constrained.

Every AI function is locked to the Curriculum Graph Engine. No generic chatbot. No personal learner data reaches the API — only curriculum structure and anonymised mastery state.

01
ONBOARDING

Admission Baseline Assessment

Maps incoming learners onto the curriculum graph, seeding the Gap-Only Content Guardrail from day one.

02
CONTENT

Gap-Only Content Generation

AI content generation locked to identified learning gaps only. Prevents generation for already-covered outcomes.

03
ASSESSMENT

Formative Assessment Generation

Auto-generates formative assessments aligned to specific strands and sub-strands within the CGE.

04
PLANNING

Lesson Plan Assistance

CBC-aligned lesson planning support, constrained to the teacher's assigned subjects and curriculum week.

05
ANALYTICS

Competency Analysis

Identifies mastery patterns, flags at-risk learners, and recommends targeted interventions based on strand progress.

06
PUBLISHERS

Publisher AI Studio

Helps publishers create and validate CBC-aligned digital content for the marketplace.

EIGHT PORTALS

One platform. Every stakeholder.

Each portal is purpose-built for its user — not a filtered view of one generic dashboard.

01 / 08

Super Admin

Platform-wide oversight, PFMS revenue dashboards, license management, publisher settlements, tax reconciliation and system configuration.

02 / 08

School Admin

Admissions, class management, academic calendar, TPAD oversight, transport, inventory, document management, and fee collection.

03 / 08

Teacher Command Centre

CBC lesson planning, continuous assessment, mastery tracking, TPAD self-appraisal, LPW Gate for remedial scheduling, and automated report generation.

04 / 08

Parent–Student Portal

Sub-strand mastery helix, fee statements, M-Pesa payments, remedial content access, bus tracking, and direct teacher messaging. Zero-contact student architecture.

05 / 08

Publisher Portal

Content upload, CBC alignment validation, licensing analytics, engagement metrics, and automated settlement reporting.

06 / 08

County Admin

Sub-county performance analytics, school-level visibility, enrollment and attendance aggregation.

07 / 08

NGO / INGO Portal

Programme-level dashboards for education partners and development organisations.

08 / 08

KICD / KNEC Institutional

Read-only institutional dashboards — curriculum implementation visibility and assessment data access without platform control.

RESOURCES

Learn more about ROAN L-OS.

Video walkthroughs and downloadable documents.

Platform Overview

A walkthrough of ROAN L-OS — architecture, portals, and CBC integration.

Teacher Command Centre

Lesson planning, continuous assessment, mastery tracking, and TPAD workflows.

Parent–Student Portal

Sub-strand helix, fee payments, remedial content, and the zero-contact architecture.

INSIGHTS

From the ROAN blog.

Curriculum insights, platform updates, and perspectives on Kenya's education transformation.

Learning Operating System 27 May 2026

The Missing Research on Learning Operating Systems | ROAN L-OS

No peer-reviewed research defines Learning Operating Systems. We trace the history from PLATO to LMS to curriculum-native infrastructure — and why we're building one for Africa.

Read article
FAQ

Common questions.

Q.01 What does "curriculum-native" mean?
It means the CBC isn't a content layer on top of a generic platform. The Curriculum Graph Engine encodes every KICD learning outcome as a node in a directed acyclic graph — the curriculum is the data model itself, not an add-on.
Q.02 Which grades does ROAN L-OS cover?
The full 2-6-3-3 structure: PP1 and PP2 (Pre-Primary), Grade 1–6 (Primary), Grade 7–9 (Junior Secondary), and Grade 10–12 (Senior Secondary). Every tier has its own assessment framework, grading scale, and interface configuration.
Q.03 Where is our data stored?
All data is hosted at the Konza National Data Centre (KNDC) — sovereign Kenyan infrastructure. ROAN L-OS is fully compliant with the Kenya Data Protection Act 2019. No personally identifiable data leaves Kenya's borders.
Q.04 Does the AI have access to student data?
No. All six AI integration points receive only curriculum structure and anonymised mastery state. No personal learner data reaches the API. Content generation is further locked to identified learning gaps through the Gap-Only Content Guardrail.
Q.05 What hardware do schools need?
ROAN L-OS runs in any modern browser. Schools need a basic internet connection and standard devices — desktops, laptops, tablets or smartphones. No specialised hardware required.
Q.06 How does the Senior Secondary pathway system work?
The isSSS flag activates pathway-aware validation across 3 pathways (ARTS & SPORTS, SOCIAL SCIENCES, STEM), 7 tracks, and 571 valid subject combinations. Grade 9 scores and preferences feed into placement.