Student model
What comes up outside class becomes a star on the student’s map too
The map isn’t split by course: concepts that come up outside class go into the student’s own map too, linked to related points. By design, the longer a student uses it, the better it knows what they know. After each session, Claude also notes the background, goals and preferences the student stated in their own words and saves them to “My profile”, each with one quote and the date; it’s instructed not to record guesses. The tutor uses them for analogies and examples; goals stop being used once they expire. The student can see and edit the profile; a deleted item is no longer used.
Every star traces back to the day, the conversation and the student’s own wordsWhile working on deadlock, the student asked in passing about the dining philosophers problem from an operating systems course. It became an outside-course star linked to “Deadlock”.
How it checks itself
Before the student speaks, it guesses whether they’ll get it, and afterwards checks how good the guess was. It also notes “which kind of explanation works for this student”, passes that to the tutor only once it proves right, and deletes it if it keeps being wrong. Tap each step to see what it records.
Next time, back to 1
Every time the student speaks without hints, there is something to check. But to tell whether it can guess that the student will still know it later, it has to see, after a delay, whether the student still gets it without hints. Products that only check on the spot never get this data.
The student’s own sense of it is recorded too. After they say “I get it”, whether they really get it next time without hints is recorded; so is how sure they said they were, paired with whether they were right. Very sure but mistaken is called out on the spot (see “Product”); the accumulated records are only stored for now. The tutor doesn’t read them and students don’t see them, until there is real student data to decide how to use them.
Real screen recording of the Chinese interface. The code is live, but only validated on demo data; there is no real student data yet. The “23 October” session is a simulated earlier session.
How much of this is built today?↓