Every argument about classroom technology in India eventually reaches the same wall: the hardware arrives and the content does not. A school buys projectors, and teachers keep teaching from the textbook because the digital content on offer covers the wrong board, the wrong class, or the wrong chapter, and is in the wrong language.
Lesson Studio is EdunodeX’s answer to that. It is an authoring pipeline that takes the actual prescribed textbook — the PDF of the book the class already owns — and produces board-ready lessons from it, chapter by chapter.
Where board-ready lesson content comes from
The distinction that matters is between a lesson library and a lesson generator.
A library is a fixed set of content someone else made. It is good until you teach a chapter it does not cover, and then it is nothing. A generator is a pipeline you can point at any prescribed book, which is what a country with dozens of state boards actually needs.
Lesson Studio is the second kind, but it is not run by schools. Every endpoint requires platform administrator access, and authoring executes on a separate worker that carries the PDF rendering and image libraries the ordinary application worker does not. Schools receive published lessons through the shared catalogue. This is a deliberate boundary: content that will be projected in front of forty children is reviewed before it ships, not generated live in a classroom.
Reading a textbook PDF into a lesson outline
The first step is finding out what is in the book. A textbook PDF is uploaded to object storage, and a detection pass reads it to propose the lesson structure — which chapters exist and which page ranges they occupy.
Detection uses the PDF’s own table of contents where one exists, and falls back to rendering pages as images and reading them when it does not, which is the common case for scanned state-board books. Pages are examined in windows and the results merged, so a chapter spanning a window boundary is not split in two.
The outcome is a proposal, reviewed by a person. Getting the page range wrong is the one error that poisons everything downstream, so it is checked before slide authoring begins rather than after.
Drafting slides against a grade-band arc
Slide drafting is where the pedagogy is encoded, and it is not one prompt.
A printed class label — “Class 8”, “Class 1”, “Bal Vatika” — is mapped to an NEP 2020 developmental stage. Classes 1 to 2 are foundational, 3 to 5 preparatory, 6 to 8 middle, 9 to 12 secondary. Anything unparseable defaults to foundational, which is the safest direction to be wrong in.
Each band carries its own arc, its own phase sequence, and its own permitted slide types. Foundational lessons follow an engage-build-practice-apply-check arc written for oral-first literacy and numeracy work in the NIPUN Bharat tradition. Preparatory moves to engage, explore, explain, practise and check. Middle uses 5E inquiry. Secondary uses gradual release — I do, we do, you do.
The practical effect is that a Class 2 mathematics lesson and a Class 10 mathematics lesson do not come out looking the same. A foundational lesson leans on pictures, spoken prompts and short choices. A secondary lesson leans on worked examples, faded examples where the student completes progressively more of the working, and problem sets.
Every text field in a slide is authored in both Hindi and English, so the same lesson can be delivered in either without a separate translation pass.
Cropping artwork and voicing the narration
Two stages turn a text draft into something usable on a board.
Artwork is cropped from the source pages. The diagram of the water cycle in a board lesson is the diagram in that book, at that page, which is what makes the board and the book agree when a child looks down at their own copy.
Narration is generated per item, so the read-aloud of a slide is a sequence of clips rather than one long recording. Where a slide has a distinct child voice and a distinct teacher voice, the clips are voiced accordingly. Audio is written in a consistent format, transcoding where the source needs it, so the classroom player is not handling five encodings.
A further stage uploads the cropped images and audio clips to storage and rewrites the slide references to servable paths. This stage is the one publishing checks for.
Review and publish into a shared catalogue
Authoring output lands as a draft, not as content. A draft can be reviewed, published with notes, or discarded.
Publishing has a hard precondition. Before anything is seeded into the shared catalogue, every slide is scanned for asset references that still point at a local authoring path rather than the servable asset route. If any remain, the publish is refused with an explicit failure.
This is a deliberately loud check, and the reason is specific: a missing asset in a single-page application does not return a clean not-found error. It returns the application shell with a success status, which means a naive availability check on a broken lesson reports that everything is fine. The only safe place to catch it is at publish, before a teacher discovers it in front of a class.
Published lessons land in the shared catalogue keyed by board, class, subject and chapter, which is how a school’s Teach on Board picker knows what exists for the class about to start.
Why a school does not run this itself
The obvious question is why this is not a self-service tool.
Part of the answer is operational: the pipeline needs PDF rendering, image processing and speech generation, and it is a queued job measured in minutes per chapter, not a request-response call.
The larger part is editorial. Content that gets projected to a class carries a school’s authority. A pipeline that lets any teacher generate and immediately project unreviewed material would eventually put something wrong, or something badly pitched, in front of children — and the school, not the software, would answer for it.
What teachers do get is adaptation. A published lesson can be re-pitched for a specific class from within the classroom player, producing a private variant that belongs to that teacher and never touches the shared original. The catalogue stays reviewed; the classroom stays flexible.