HomeAdaptive Learning for Schools

Adaptive Learning for Schools

An 8-agent Claude system that personalises S1–S2 mathematics practice for Hong Kong schools — guiding students through sessions, helping teachers understand their class, and giving principals readable term reports.

8
Specialist Agents
22
Agent Modes
S1–S2
Grade Band
HK EDB
Curriculum
EN · 繁中
Languages
Claude Haiku
Model

How it works

01

Student Practises

S1–S2 students complete adaptive 20-minute sessions. Questions are chosen to target mastery gaps. Every interaction — correctness, time, hints, self-ratings — is logged.

02

Agents Analyse & Generate

8 specialist Claude agents process each event in real time: explaining questions, generating session summaries, updating gamification, and producing teacher insights.

03

Teachers & Leaders Act

Teachers see live class heatmaps and AI-written student profiles. Principals receive readable term reports — no data expertise needed.

8 Specialist Agents

StudentAgent

Explains concepts and reflects on session performance with each student.

EXPLAIN_ONE_QUESTIONSESSION_SUMMARY
TeacherAgent

Summarises class mastery data and generates individual student learning profiles.

CLASS_SUMMARYSTUDENT_PROFILE
QuestionAgent

Cleans past-paper questions, estimates difficulty, and tags learning objectives.

QUESTION_AUTHORING
StudentUxAgent

Generates all in-app copy: welcome screens, session intros, question feedback, and gamification prompts.

WELCOMESESSION_INTROQUESTION_FEEDBACKSESSION_SUMMARY_STUDENTGAMIFICATION_EVENT
TeacherGuideAgent

Writes teacher onboarding guides, step-by-step feature walkthroughs, and FAQ answers.

INTRO_PAGESTEP_BY_STEP_FEATUREFAQ
TechArchAgent

Produces Mermaid diagrams — high-level architecture, student session flows, teacher upload sequences.

HIGH_LEVEL_ARCHSEQUENCE_STUDENT_SESSIONSEQUENCE_TEACHER_UPLOADSEQUENCE_TEACHER_DASHBOARD
GamificationAgent

Generates badge messages, mission suggestions, and progress nudges to sustain motivation.

BADGE_MESSAGESUGGEST_MISSIONSPROGRESS_NUDGE
AdminReportAgent

Writes clear, non-technical term reports for principals, panel heads, and school boards.

TERM_REPORTGRADE_REPORTCLASS_REPORT

Architecture

A single AdaptiveAgent orchestrator lazily instantiates each specialist, routes by mode, and resolves legacy aliases. All agents share a claude-haiku-4-5-20251001 model layer and return strict JSON schemas — no free-form text leaks into the application layer. Postgres with pgvector stores mastery state, session history, and question embeddings.

Express API Gateway·Next.js 15 Frontend·Postgres + pgvector·Object Storage (PDFs)·OCR Pipeline