Overview
Knowledge Graph pipeline
Two phases · one gate between them · production sync at the tail.
Neo4j production sync
✓ up to date · 4h ago
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
CMS · What's in the curriculum
Break down by grade / thread / strand
Grade
Thread
Strand
10 of 67 chapters shown · sorted by grade
complete
in progress
not started
| Chapter | Content extraction | Learning Objectives | Tagging |
|---|---|---|---|
|
G2
Let's Count upto 50
Numbers
Whole numbers
|
done |
2/13 |
0/13 |
|
G3
Fractions
Numbers
Fractions and decimals
|
done |
4/10 |
2/10 |
|
G4
Whole Numbers up to 10,000
Numbers
Whole numbers
|
done |
9/30 |
5/30 |
|
G4
Fractions
Numbers
Fractions and decimals
|
done |
15/23 |
9/23 |
|
G5
Fractions
Numbers
Fractions and decimals
|
done |
11/20 |
6/20 |
|
G6
Fractions and Decimals
Numbers
Fractions and decimals
|
done |
9/20 |
5/20 |
|
G6
Ratio
Numbers
Ratio and proportion
|
done |
0/8 |
0/8 |
|
G7
Ratio
Numbers
Ratio and proportion
|
done |
0/6 |
0/6 |
|
G7
Similarity
Geometry
Shapes and space
|
3/5 |
0/5 |
0/5 |
|
G7
Algebraic Forms
Algebra
Expressions and equations
|
0/4 |
0/4 |
0/4 |
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
▦
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
◇
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.
M
Misconceptions
513
catalogued
common student misunderstandings that objectives should preempt
View all →
T
Teaching patterns
51
catalogued
reusable strategies for introducing, practising and assessing concepts
View all →
C
Convention differences
220
catalogued
where curricula use different notation, terminology or approach
View all →
S
Source documents
—
registered
the textbooks and ATP schemes every LO is authored from
View all →