Advanced — edit the lesson by hand
A lesson is {"steps":[{ "say": spoken line, "actions":[…] }]}.
Build up ONE idea per step. Action types:
title {type,text,sub}
addNode {type,id,label,icon,col:0-5,row:0-3,tone}
connect {type,from,to,label?,dashed?}
packet {type,from,to,tone,count:1-4}
reveal {type,text,tone} side key-point
spotlight {type,target} dim board, glow one node
annotate {type,target,text,side} top|bottom|left|right
pulse {type,target,tone}
toast {type,text,tone}
code {type,lang,title,lines:[…],focus} then {type,append:[…],focus}
math {type,tex,note} LaTeX (KaTeX)
clear / clearBoard
tone: brand | ok | warn | alert | muted
Tip: hit ✨ Draft to get a starter, then edit.