Welcome to the Chalkboard
Pick a starter pack on the left, or add your own concept to begin.
Pick a starter pack on the left, or add your own concept to begin.
This will clear every card, note, connection, and the teaching queue. There is no undo.
The blackboard stores cards, connections and a teaching queue. Loading the Algebra pack appends eight cards: Algebra and seven related concepts. It adds seven connections from the main card to those new subcards. The diagram shows one central card with seven satellites. The source places satellites on a radius equal to point two eight times the smaller stage dimension; this diagram uses two hundred one point six pixels, corresponding to a seven-hundred-twenty-pixel smaller dimension. Loading the same pack again appends another eight cards and seven edges instead of replacing the first group. New IDs keep the groups distinct, although their initial positions can overlap. These are stored starter notes, not an AI-generated explanation. Connections describe a map; they do not establish teaching order. Shift-clicking a card toggles its ID in the queue. A new ID is appended; a queued ID is removed. This illustrative queue selects Variables, then Equations, then Algebra. The moving outline represents successive Next actions. It is not an automatic animation in the website. Teach mode begins at queue index zero and looks up each card's title and notes. Next advances through that ordered array, while Previous moves back. Advancing beyond the final queued card ends teaching and shows a summary. Graph links do not choose this order. Queue chips also remove entries when clicked. Connections reject duplicates in either direction, while clicking a second distinct card creates a connection. None of these operations invokes a language model or generates narration. Saving writes cards, connections, queue and the next ID into browser local storage. Reloading reads that local record, if its cards field is an array. A lesson-plan download follows a different path: it serializes only the queued titles and notes, with a timestamp heading. The diagram separates full board persistence from that teaching summary. Neither output contains an audio recording or a model response. Resizing changes the Konva stage size and redraws its layers, but does not recalculate saved card positions. This can leave cards outside a smaller visible stage. The local verification environment blocks remote requests: if Konva is unavailable, the source shows its failure-to-load message and returns before the controls are bound. That dependency failure must remain visible in the evidence, and these source-described interactions must not be reported as tested live behavior in that case.