kg
Math KG Curriculum knowledge graph
Curriculum
Reading from CMS · Every number below is filtered to this curriculum.
Grade Thread Strand
Where we stand · state + movement across the corpus refreshed 3m ago · pipeline flow starts below
CMS · What's in the curriculum snapshot from school-api
67chapters
1,008lessons
2,411simulations
509videos
Pipeline coverage · per chapter · complete / in-progress / not touched of 67 chapters in the CMS above
Content extraction
"complete" means every lesson in the chapter has been fully pulled and summarised
complete · in progress · not started
Learning Objectives
"complete" means the reviewer has approved the objectives and tagging found no missing ones
complete · in progress · not started
Tagging
"complete" means every asset has reviewer-approved tags to a Learning Objective
complete · in progress · not started
This week Movement across the pipeline · Mon–Sun
4 chapters worked ▲ 1 vs last wk
87 LOs written ▲ 22 vs last wk
312 assets summarised ▼ 41 vs last wk
240 tags approved ▲ 68 vs last wk
2 sign-offs closed — same as last wk
01

Phase 1 · Build

Two tracks run in parallel. One track authors the Learning Objectives that make up the curriculum's spine. The other pulls simulations, videos and lesson content from the CMS. Both converge at the first reviewer sign-off.

▦ Learning Objectives what learners should know
A1 Write Learning Objectives and their relationships
251 learning objectives written so far across 15 of 67 chapters worked · pending reviewer sign-off
A2 Detail each learning objective
Not live yet
Waiting on Mani + Arjun to ratify R-POP-16 — the rule that defines what "fully detailed" means. The endpoint (/api/lo-completeness) is built and returns per-LO verdicts; the counts will flip live the moment a2_completeness_live flips in _lib.js.
▤ Content simulations, videos and lessons from the CMS
B1 Pull content from the CMS
1 chapters unpulled 66 of 67 pulled
7 lessons unpulled 1,001 of 1,008 pulled
28 assets unpulled 2,892 of 2,920 pulled
B2 Summarise each simulation and video
18 simulations to summarise 2,393 of 2,411 done
15 videos to summarise 494 of 509 done · 5 need timestamps + captions
B3 Summarise each lesson
7 lessons still to summarise 1,001 of 1,008 done · 1 partial · 6 not started
B4 Summarise each chapter
2 chapters still to summarise 65 of 67 done · content pages refreshed 3h ago
★ Sign-off #1 · Gate
Reviewer approves the Learning Objectives before tagging can begin
25 unassigned, ready to hand out fully written up, content extracted, no reviewer yet
141 objectives in reviewer queue 85 of 251 approved · 141 pending
02

Phase 2 · Tag content to Learning Objectives

Each simulation, video and lesson gets tagged to the Learning Objectives it teaches. If some content doesn't fit any existing objective, that's a signal to write new objectives — those go back through Phase 1 like any other. Converges at the second reviewer sign-off.

C1 Tag content to Learning Objectives
1,536 AI tags awaiting reviewer 614 of 2,150 approved
121 tags flagged for review need reviewer judgment
5 unplaceable assets don't fit any existing LO — signal to write new objectives
18 orphan objectives no approved tags yet — premature, or off-topic and need revisiting
★ Sign-off #2 · Gate
Reviewer approves tags and any new objectives before content is published
200 unassigned, ready to hand out tags and new objectives, no reviewer yet
1,588 actions in reviewer queue 614 of 2,523 approved · 121 flagged

Reference libraries · always available during authoring

The shared library authors pull from when writing objectives. These grow over time as new patterns get catalogued — they don't move through the pipeline gates above.