Edu lab · research prototype · not product code
Does the LessonKit method hold up across K-12?
Five real LessonKit lessons and four sketch lessons outside primary maths, each run by a small JS reading of the LessonKit model (engine.js) inside a three.js classroom: boards, desk manipulatives, a speaking tutor, phase S0–S4, evidence and mastery (press E). Verifier badges below are computed live in this page by replaying each lesson's scripted learner.
Real LessonKit lessons (copied from lessonkit/lessons)
New sketch lessons (lab-authored, not teacher-reviewed)
Automation
URL:
JS:
classroom.html?lesson=<id>&panel=1&mute=1&auto=S3 (scripted learner up to a step, or auto=all) and
&do=[{"move":{"to":"plate0","count":4}},{"submit":true},{"answer":"7 dư 5"},{"choose":"lt"},{"set":{"I":3}},{"run":true},{"hint":true},{"next":true}]JS:
lab.state(), lab.act({...}), lab.answer('7 dư 5'), lab.choose(id), lab.submit(), lab.hint(), lab.next(), lab.goto('S2'), lab.run([...]), lab.auto('S4'), lab.verify(), lab.panel().