Every chapter, from objectives to published journeys.
Four platforms build each chapter of CBSE maths, Grades 4 to 10. The Knowledge Graph writes its objectives and checkpoints. The Asset Platform holds the videos, applets and questions that teach them. Books reads every book for its questions. The Journey Relay builds and publishes the journeys. Each keeps its own stage; this page shows how they join.
The catalogue of every video, applet, lesson, journey and question across products, each described and searchable by meaning.
Hands on: the asset catalogue, keyed by content_key.
The curriculum spine. Each chapter's subtopics, objectives and checkpoints are written from the book, approved by an SME, then tagged with their assets.
Hands on: the published chapter, keyed by objective id and checkpoint uid.
How the pieces come together
The goal is 96 chapters closed. A chapter closes when its journeys are published and its question bank is passed and live. Three rules hold the platforms together without merging them.
Chapters to close
From the Knowledge Graph's chapter registry, 2 Nov 2026. G7 and G8 count both book parts.
What a chapter is, to a learner
The checkpoint is where everything meets. A journey teaches a subtopic's checkpoints; the question bank secures each one; a learner stuck in practice goes back to that objective's journey.
How a chapter gets built
Books and the Asset Platform prepare their material on their own clocks, ahead of any chapter. The Knowledge Graph works one chapter at a time and publishes it. Then the question bank and the journeys run side by side, and both must finish before the chapter closes. The orange marks are the joins still being made, lettered as in the table below.
What closed means
A chapter closes when all five are true, in this order. Steps 3 and 4 run side by side once step 1 is done.
- STEP 1ObjectivesThe chapter is signed off and published in the Knowledge Graph.The SME, at sitting 3
- STEP 2AssetsEvery subtopic has its assets tagged, with the checkpoints each teaches.Agents 3 and 2; the SME looks
- STEP 3QuestionsEvery checkpoint meets its minimum, each question passed for tagging and content.An SME or the admin
- STEP 4JourneysEvery journey the scopes cut is played and approved in UAT.Its creator, then the steward
- STEP 5LivePractice serves the chapter from the passed bank; journeys move to production.The admin; engineering
What each platform hands on
Nothing downstream reads a platform any other way, and no platform writes into another.
| Platform | Owns | Hands on | Key | Owner |
|---|---|---|---|---|
| Knowledge Graph | objectives, checkpoints, asset tags | the published chapter | lo_id, checkpoint uid | Vinay, with each chapter's SME |
| Asset Platform | listed, described, searchable assets | the asset catalogue | content_key | Vinay |
| Books | books, their pages, printed questions | the question bank | qb_id | Kishor |
| Practice (in Books) | the served bank, its SME passes, the engine | questions passed on a checkpoint | question id + checkpoint uid | Vinay |
| Journey Relay | journeys, chapter pass to UAT publish | approved, published journeys | GxxCxxSTnJn + CMS id | Aswin |
The keys everyone joins on
Every handoff names a chapter by its Knowledge Graph code and a checkpoint by its uid. Display numbers are for people; no system joins on them.
| Thing | Canonical key | Other forms in use today |
|---|---|---|
| Chapter | CBG06P1C07 | the KG's long id, G06C07 in the relay, G6-C07 in practice, Books' PREV- records |
| Objective | lo_id | L-NM-356, readable and issued once |
| Checkpoint | six-digit uid, e.g. 100037 | display 356.2, which moves when a ladder changes |
| Asset | content_key | PRAC- for some practice questions |
| Bank question | bank question id (qb_id for a book question) | BOOK-Q-… |
| Journey | G06C07ST2J1_<slug> + its CMS id | none |
Joins being made
Each is a small change inside the platform that owns it, made by its owner. Until each lands, the step it proves can't be shown from data alone.
| Change | Platform | Owner | Proves | |
|---|---|---|---|---|
| a | Write logins for practice passes and the Books Review Room; read-only logins for readers | Gateway (mcp-db) | to be named | unblocks b |
| b | Practice serves only passed questions; one pass store in sandbox_db | Practice, Books | Vinay, Kishor | steps 3 and 5 |
| c | A "created by ClassRoots" source, so bank questions and journeys are listed as assets | Asset Platform | Vinay | reuse by key |
| d | A version stamp on the published chapter, with a "changed since" read | Knowledge Graph | Vinay | when a copy is stale |
| e | Journey questions carry their bank question id | Journey Relay | Aswin | which bank questions a journey uses |
Next on this page: a live board of all 96 chapters against the five steps, read from each platform without changing any of them.