Step 1 of 4
Session metadata
Set the core details first. Everything else in the builder keys off this record.
Step 2 of 4
Topics & learning objectives
Each topic becomes a node in the session graph. Use the modal to fill in teaching context and learner goals.
Step 3 of 4
Topic graph
The default graph follows topic order. Reset to the automatic path or add a few manual connections if you need a different flow.
Graph editor mounts here
Step 4 of 4
01 · Summary
02 · Validation
03 · RAG corpus
04 · Commit
Review & commit
Client checks help while you edit. The server still re-validates everything before it writes to Firestore.
What you're about to commit
Course
—
—
Session
—
—
Topics
0
0 objectives
Graph
0 · 0
nodes · edges
Checks
—These checks keep the editor responsive. Commit handlers still need to validate on the server.
AI tutor retrieval
OptionalChecking for this session's corpus…
Write to Firestore
courses/—/sessions/—