CAN

e-SCHOOL CAN360

Integrated School Academic Management & Results Platform

Secure digital management of students, examinations, results, longitudinal academic performance, timetables, teaching monitoring, parent communication and institutional analytics.

Official Academic Management Portal • 2026
COMPLETE SCHOOL WORKSPACE
100+planned workflows & services
7core user roles
2Kiswahili / English
1controlled school data source
Academic management, staff records, teaching resources, examinations, online quizzes, timetable and duty management, documents, official letters, parent/student portals, communication, media, support, security, audit, recovery, AI assistance and exam sitting-plan design are now included in the system map.

e-SCHOOL CAN360 Control Centre

High-level configuration, feature control and secure administrative options.

These controls are represented in the prototype. Production changes must be enforced server-side and recorded in the immutable audit trail.
SYSTEM SERVICES
Global MaintenanceTemporarily restrict access while keeping data intact.
OFF
New RegistrationsAllow or pause registration and approval workflows.
ON
Online ExamsEnable or temporarily suspend quiz/exam access.
ON
MessagingControl internal messaging and notifications.
ON
Voice / VideoEnable internal calling services when configured.
ON
Media UploadsControl camera, photo, video and file uploads.
ON
ADMIN ACTIONS

Integration & Data Hub

Connect, inspect, analyse and control external systems and data.

Receive & Analyse a Link

Paste an authorised URL. The system first inspects the source and asks what data you want to use.

External pages are untrusted content. Production processing will occur through a secure server-side fetch/adapter layer; arbitrary external scripts will not be executed inside e-SCHOOL CAN360.
CONNECTOR OPTIONS

API Connector

Connect systems that expose APIs and map their fields to e-SCHOOL CAN360.

File Connector

Import authorised Excel, CSV, PDF, Word and other supported exports.

Embedded App

Display an approved external system in a controlled workspace without corrupting the core system.

Adapter Layer

Convert different external structures into a common e-SCHOOL CAN360 data model.

Permission Gateway

Choose datasets, fields, actions, users and expiry before data is shared.

Sandbox

Test a new integration before it can access production data.

INTEGRATION ACTIONS

External Data & Systems

Analyse authorised links, receive external systems and control exactly what data may be shared.

e-SCHOOL CAN360™ — ENTERPRISE OPERATING CENTREAcademic • Administration • Communication • Intelligence • Security • Integration
Students—Live from database in production
Teachers—Assignments and teaching load
Active Timetable—Published version
Pending Actions—Approval and follow-up queue
SCHOOL OPERATING WORKFLOW
01PLAN
Calendar • Exams • Timetable
02TEACH
Periods • Resources • Evidence
03RECORD
Marks • Attendance • Records
04VERIFY
Validation • Approval • Audit
05ANALYSE
Trends • Risk • Performance
06COMMUNICATE
Parents • Teachers • Students
07IMPROVE
Interventions • Action Plans
ENTERPRISE PRINCIPLES
Single Source of Truth

Student, teacher, exam, timetable and communication records use stable identities and controlled relationships.

Approval Gates

Draft → Submitted → Reviewed → Approved/Rejected. Unapproved records do not become final.

Historical Integrity

Timetable versions, mark changes and sensitive actions remain auditable rather than silently overwritten.

Server Authority

Production permissions and validation must be enforced on the server/database, not by browser visibility.

ACADEMIC COMMAND CENTRE
Examination Registry

Dynamic exam types, terms, dates, status and subject participation.

Marks & Results

0–100 validation, missing ≠ zero, duplicate protection, approval workflow.

Longitudinal Analysis

Student and subject trends across multiple examinations and academic years.

Intervention Engine

Identify learners requiring support and track action, owner, follow-up and outcome.

Timetable Engine

Upload, parse, validate, version, publish and monitor teaching schedules.

Teaching Evidence

Scheduled → Taught → Submitted → Approved with audit trail.

Exam Intake

Confidential question-paper receiving room with restricted access and receipt tracking.

Question Bank

Past papers, structured questions, answer keys and controlled sharing.

DATA PIPELINE
01IMPORT
02PARSE
03MATCH
04PREVIEW
05VALIDATE
06SAVE
07RECALCULATE
SCHOOL OPERATIONS
Attendance

Student and staff attendance, lateness, authorised absence and follow-up.

Calendar

Terms, exams, holidays, meetings, deadlines and reminders.

Inventory

Books, laboratory equipment and teaching resources with issue/return history.

Health & Welfare

Restricted incidents, actions and authorised welfare records.

Action Plans

Tasks, owners, priorities, dependencies, dates and progress.

Sitting Plan

Drag-and-drop examination room layout with printable student positions.

COMMUNICATION NETWORK
Internal Messaging

One-to-one, group, class and department conversations with read/unread status.

Parent Feedback

NEW → RECEIVED → UNDER REVIEW → RESPONDED → CLOSED.

SMS

System messages, delivery logs and controlled recipient targeting.

WhatsApp / Calls

Contextual contact actions without exposing unrelated student data.

DOCUMENT & RECORDS CENTRE
Document Centre

PDF, Word, Excel, PowerPoint, images and structured metadata.

Document Processing

Text/table extraction, OCR where available, structured summaries and conversion workflows.

Official Letters

Guided templates, A4 output, Word/PDF and approval-ready records.

Meetings & Minutes

Agenda, participants, resolutions, action points and deadlines.

EXTERNAL SYSTEM & DATA INTEGRATION
External content is treated as untrusted. Arbitrary scripts must not execute inside the school platform.
01CONNECT
02INSPECT
03CHOOSE DATA
04APPROVE
05MAP
06SANDBOX TEST
07SYNC
08AUDIT / ROLLBACK
CONNECTOR RECORD
SECURITY ARCHITECTURE
ControlPrototypeProduction Requirement
AuthenticationUI demoSupabase Auth + secure sessions
RBACUI role modelServer-side authorization + RLS
Data validationClient checksDatabase/server validation
AuditSession eventsImmutable audit records
FilesPrototype workflowSupabase Storage policies
SecretsNot for productionServer-side environment secrets
RecoveryWorkflow modelBackups + tested restore points
ROLE MATRIX
RolePrimary ScopeCritical Restriction
SUPER ADMINPlatform configurationAudited, controlled destructive actions
ACADEMIC ADMINAcademic operationsNo unrestricted system ownership
HEAD OF SCHOOLOversight / approvals / reportsProtected from ordinary editing
TEACHERAssigned teaching workCannot edit unassigned records
PARENTOwn child / permitted school infoNo access to other students
STUDENTOwn permitted recordsNo access to other students
READ ONLYApproved informationNo mutation rights
AI & DECISION INTELLIGENCE
Academic AI

Analyse authorised marks, trends, weak subjects and intervention needs.

Document AI

Read permitted documents, extract structured information and prepare summaries.

Timetable AI

Assist parsing and interpretation; deterministic validation remains final authority.

Web/Data Research

Analyse approved external links and compare sources with traceable evidence.

Report Generator

Generate academic, administrative and performance reports from authorised records.

Early Warning

Flag declining trends, missing marks, repeated absence and pending interventions.

DECISION PIPELINE
01COLLECT
02VALIDATE
03ANALYSE
04EXPLAIN
05RECOMMEND
06HUMAN APPROVAL
e-SCHOOL CAN360™ — FORM 1–6 ACADEMIC COMMANDO-Level + A-Level • Form I, II, III, IV, V & VI
FORM IO-Level

Admission, baseline, subject selection, attendance, exams and transition tracking.

FORM IIO-Level

Continuous assessment, terminal/midterm exams, subject trends and intervention.

FORM IIIO-Level

Academic progression, subject performance, mock preparation and risk detection.

FORM IVNECTA

Mock, pre-NECTA, national-exam readiness and final O-Level record.

FORM VA-Level

Combination management, subject allocation, advanced practical work and exams.

FORM VIA-Level

Pre-NECTA, NECTA readiness, university/career preparation and final A-Level record.

Cross-Level1–6

One Student ID follows the learner across Forms I–VI without breaking history.

Academic Year∞

Historical years remain linked to the same learner and institution.

FULL LEARNER LIFECYCLE
01ADMIT
Form I
02PROGRESS
Form II
03DEVELOP
Form III
04COMPLETE O-LEVEL
Form IV
05SELECT COMBINATION
Form V
06ADVANCE
Form V
07COMPLETE A-LEVEL
Form VI
08ALUMNI / NEXT STEP
O-LEVEL — FORM I TO IV
Form I Intake

Admission list, student identity, parent/guardian, subject baseline and class placement.

Form II Tracking

Progress comparison with Form I, interventions and promotion readiness.

Form III Readiness

Subject risk, attendance, mock preparation and targeted support.

Form IV Final Cycle

Mock → Pre-NECTA → NECTA readiness → final results and completion.

O-LEVEL SUBJECT FRAMEWORK
AreaSystem FunctionTracking
Core SubjectsSubject registration and marksExam-by-exam trend
Elective/Configured SubjectsSchool-specific configurationParticipation + performance
Practical SubjectsPractical/evidence recordsPractical completion
NECTA PreparationMock and pre-NECTA analysisReadiness indicators
A-LEVEL — FORM V TO VI
Combination Manager

Configure combinations such as PCM, PCB, CBG, HGL and other school-approved combinations.

Subject Allocation

Assign students to combinations and subjects with controlled class/teacher relationships.

Advanced Practical

Track laboratory/practical sessions, evidence, attendance and completion.

Form VI Readiness

Mock, pre-NECTA and final A-Level performance with intervention tracking.

A-LEVEL ACADEMIC CYCLE
01COMBINATION
02SUBJECT REGISTRATION
03TEACHING
04PRACTICAL
05TESTS
06MOCK
07PRE-NECTA
08NECTA
SUBJECT ENGINE
Subject Registry

Subject code, name, level, category, teacher assignments and active status.

Combination Registry

Form V–VI combinations and subject membership.

Practical Registry

Practical requirements, sessions, evidence and completion.

Subject Trend

Average, rank, improvement, decline, missing data and cohort comparison.

EXAMINATION ENGINE — FORM I–VI
Monthly

Configurable continuous assessment.

Midterm

Term midpoint performance.

Terminal

End-of-term examination.

Annual

Academic-year assessment.

Mock

Form IV and VI readiness.

Pre-NECTA

Final internal readiness cycle.

Practical

Configured practical assessment.

Custom

School-defined examination type.

UNIFIED EXAM PIPELINE
01REGISTER
02OPEN
03SUBMIT
04MARK
05VALIDATE
06APPROVE
07ANALYSE
08REPORT
RESULTS & TRANSCRIPT ENGINE
LayerFunctionOutput
Raw MarksStore validated marksSubject scores
Grade EngineApply configured grading rulesGrades
Average EngineCalculate only from valid available marksAverage
Division / ClassificationApply configured rulesDivision / classification
Trend EngineCompare examinations and yearsImproving / Declining / Stable
TranscriptCompile approved historyLongitudinal academic record
DATA RULE
Missing mark is NOT zero.

NULL/MISSING/NOT AVAILABLE remains distinct from a real score of 0. Final results are calculated only from valid approved records according to configured rules.

STUDENT PROGRESSION ENGINE
Promotion Readiness

Academic performance, attendance, configured school rules and approval workflow.

Form IV → V

Completion, selection records and A-Level intake preparation.

Form VI Completion

Final A-Level record and next-step preparation.

Transfer / Archive

Preserve historical identity while changing active school status.

REPORTING BY FORM
FormCore ReportsAdvanced Reports
Form IAdmission, attendance, exam, subject analysisBaseline and early intervention
Form IIProgress, attendance, exam analysisLongitudinal comparison
Form IIIPerformance, mock readinessRisk and intervention
Form IVMock, Pre-NECTA, final analysisNECTA readiness dashboard
Form VCombination, subject, practical, examsA-Level progress intelligence
Form VIMock, Pre-NECTA, final resultsFinal A-Level transcript / progression