S1–S2 Adaptive Mathematics · HK EDB Curriculum · 8 Specialist Claude Agents
Demo payload · language=EN
{
"question": {
"stem_en": "Evaluate: 3/4 + 5/6",
"stem_zh": "計算:3/4 + 5/6",
"type": "MCQ",
"options_en": [
"8/10",
"8/12",
"1 and 7/12",
"19/24"
],
"answer": {
"option": "A",
"value": "8/10"
},
"learning_objectives": [
{
"code": "MATH.S1.FRACTION.ADD",
"topic": "Number & Algebra",
"subtopic": "Fractions",
"name_en": "Add Fractions (unlike denominators)",
"name_zh": "不同分母分數加法",
"description_en": "Add fractions with unlike denominators using LCM.",
"description_zh": "利用最小公倍數加減不同分母分數。"
}
]
},
"student_answer": {
"raw": {
"option": "A"
},
"correctness": "INCORRECT"
},
"student_state_for_objectives": [
{
"objective_code": "MATH.S1.FRACTION.ADD",
"mastery_level": 1,
"interest_level": 3
}
]
}Run an agent to see output here
EXPLAIN_ONE_QUESTION
→ /api/adaptive-learning/demo
SESSION_SUMMARY
→ /api/adaptive-learning/demo
CLASS_SUMMARY
→ /api/adaptive-learning/demo
STUDENT_PROFILE
→ /api/adaptive-learning/demo
QUESTION_AUTHORING
→ /api/adaptive-learning/demo
WELCOME
→ /api/adaptive-learning/demo
SESSION_INTRO
→ /api/adaptive-learning/demo
QUESTION_FEEDBACK
→ /api/adaptive-learning/demo
GAMIFICATION_EVENT
→ /api/adaptive-learning/demo
INTRO_PAGE
→ /api/adaptive-learning/demo
STEP_BY_STEP_FEATURE
→ /api/adaptive-learning/demo
FAQ
→ /api/adaptive-learning/demo
HIGH_LEVEL_ARCH
→ /api/adaptive-learning/demo
SEQUENCE_STUDENT_SESSION
→ /api/adaptive-learning/demo
SEQUENCE_TEACHER_UPLOAD
→ /api/adaptive-learning/demo
SEQUENCE_TEACHER_DASHBOARD
→ /api/adaptive-learning/demo
BADGE_MESSAGE
→ /api/adaptive-learning/demo
SUGGEST_MISSIONS
→ /api/adaptive-learning/demo
PROGRESS_NUDGE
→ /api/adaptive-learning/demo
TERM_REPORT
→ /api/adaptive-learning/demo
GRADE_REPORT
→ /api/adaptive-learning/demo
CLASS_REPORT
→ /api/adaptive-learning/demo
| Endpoint | Agent | Modes |
|---|---|---|
| POST /api/adaptive-learning/explain | StudentAgent | EXPLAIN_ONE_QUESTION |
| POST /api/adaptive-learning/session-summary | StudentAgent | SESSION_SUMMARY |
| POST /api/adaptive-learning/class-summary | TeacherAgent | CLASS_SUMMARY |
| POST /api/adaptive-learning/student-profile | TeacherAgent | STUDENT_PROFILE |
| POST /api/adaptive-learning/author-question | QuestionAgent | QUESTION_AUTHORING |
| POST /api/adaptive-learning/student-ux | StudentUxAgent | WELCOME · SESSION_INTRO · QUESTION_FEEDBACK · SESSION_SUMMARY_STUDENT · GAMIFICATION_EVENT |
| POST /api/adaptive-learning/teacher-guide | TeacherGuideAgent | INTRO_PAGE · STEP_BY_STEP_FEATURE · FAQ |
| POST /api/adaptive-learning/tech-arch | TechArchAgent | HIGH_LEVEL_ARCH · SEQUENCE_STUDENT_SESSION · SEQUENCE_TEACHER_UPLOAD · SEQUENCE_TEACHER_DASHBOARD |
| POST /api/adaptive-learning/gamification | GamificationAgent | BADGE_MESSAGE · SUGGEST_MISSIONS · PROGRESS_NUDGE |
| POST /api/adaptive-learning/admin-report | AdminReportAgent | TERM_REPORT · GRADE_REPORT · CLASS_REPORT |
| POST /api/adaptive-learning/demo | Orchestrator | all modes + legacy aliases |