Arrange your room with a live heat map driven by your Student Insights data: seat color runs red (struggling) → green (excelling), with a purple ring on students flagged disruptive/talkative. Drag students between seats and the tray, auto-arrange from the data, or build a prompt for Claude to suggest a layout.
No class data yet. Add classes and students on the Student Insights page (or click Load demo class there), then come back — seats color themselves from that data.
Click a student for their bars · ‹ › walks the class · drag to move a seatLog a day / enter scores →Add:widthheight
grey = nothing logged yet
struggling → excelling
💬 disruptive / talkative
no data yet
Tip: click an empty + seat to add or seat a student · click a seated student then a seat to move.
▲ Front of room · teacher & board
Unassigned— drag onto a seat, or click one then click a seat
Seat a student here
📋 Import a roster
Paste your class list — one name per line, or a CSV / spreadsheet copy (“Last, First” works too) — then seat the whole class in one click. New names are added to Student Insights for the selected class; students already there keep their seats.
🧠 Ask Claude for a layout — $0, no key
Builds a prompt describing each student (performance, attendance, disruptive rate) and your room size. Paste it into Claude (your subscription), then paste the JSON layout it returns back here to apply it.