Lessons are data, not code: edit the JSON on the left and the real player updates on the right. Attach interactive widgets by adding an interactive block to any step — widgets are configured with data only, so lessons stay safe to share.
✓ Valid flow — 3 steps, 2 edges. The preview on the right is the real player.
Saving and sharing aren't enabled on this deployment — use Download to keep your flow as JSON.
Live preview
My First Flow
A three-step example lesson. Replace every field with your own content.
Step 1/3
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.