Every change a student would notice, with the benchmark run that backs it. Scores are from real runs in the repo, and a single run can move a scenario by about fifteen points.
🎯
Gilbert answers the question you asked
A question opens a lesson only when the lesson is about it
Gilbert
Gilbert used to pick whichever lesson shared the most words with your question and teach that lesson. Now a lesson opens when your question names it, or when a quick check says the lesson answers what you asked. Otherwise Gilbert teaches the question directly, starting from what you already know.
"What is Units?" no longer opens the unit circle, and "mean value theorem" no longer opens synthetic division.
"How does compound interest work?" still opens the MCR3U financial lesson, and "What caused the Great Depression?" still opens CHC2D's.
Say "teach me something else instead" in the middle of a lesson and the board leaves that lesson behind.
A later reply no longer pulls a lesson-free session into a lesson because it shares a word with one.
Starter cards open the concept on the card
Learn
Every starter card tells Gilbert "don't start at the first lesson", and the board read that as a request for the first lesson. The Soliloquy card opened ENG4U's first lesson, and the Theme card opened Plot Structure. Each card now opens its own concept.
🎬
Assignments get coached, tests get used
An assignment brief is not a lesson
Gilbert
Lessons that describe an assignment (the FOR and AS Learning briefs) used to run their quiz questions as checkpoints, so Gilbert asked what FOR Learning is for and what separates Video 4. Now a brief opens with one plain sentence on what you'll make, the parts table once, and then the first piece of your own work. Every checkpoint on a brief is something you produce: your book, your claim, your scene. Generic work gets one push for specifics; a real draft moves you on.
The Video Diary brief now starts with "what book are you reading?", not "what is the purpose of FOR Learning?"
The five-video table goes on the board once, on the turn you enter, so "Video 4" always means something.
"This part was really powerful and emotional" gets "which scene would you put on screen?"
Partner uploads are sorted by what they are
Courses
A school's PDF is now read as lesson notes, a worksheet, a quiz or test, or an assignment brief before anything is built from it. Lesson notes still become lessons. A quiz or test becomes a practice set that feeds the lesson it covers, in the school's wording, and is never counted as a lesson in the course. A brief becomes the task's parts and the student's work steps. When a school printed no answer key, Gilbert treats the compiled answers as his own working and checks them by reasoning before confirming.
One chapter uploaded as four files (notes, assignment, quiz, test) used to become 27 lookalike lessons; now it is the notes' lessons plus practice for each.
A later worksheet or test attaches to the lesson it practises instead of minting a second copy of the concept.
Transfer checks draw from the school's own questions when the school uploaded any.
🧭
Gilbert follows the student, not the script
Your question is the turn
Gilbert
When you ask why, say you're bored, or ask when you'll ever use this, that question is the turn and the lesson's own question waits. Gilbert now isolates a single arithmetic slip, contrasts a wrong idea with one you already have, re-labels the same problem in your world, and refuses to hand over answers by naming your own test.
"4 plus 3 is 8" gets "Check your math. What's four plus three?" and nothing else.
A wrong idea gets a two-column contrast with a case you can already do, then one question.
"When will I use this?" keeps the same numbers and renames the terms with what you're into.
"Just give me the answer" gets a no that names your test, then a picture instead of a rule.
A right answer gets three words and a harder case, not a recap.
RealStudent-19
beforeafter
Nineteen scripted student behaviours, each scored 0 to 100 by an independent judge against a three-point rubric. After is one run of today's Gilbert; before is the average of two runs on the earlier fourteen-scenario suite. A single run can move one scenario by about fifteen points.
Gilbert opens with your name and the test you told him about, then a plan card with a skill bar for every concept in the unit. The bars come from your mastery record, never from the model. Your own words now appear on the board in your ink.
Onboarding asks what you're into outside school and what you're studying for.
Mention a test mid-session and it becomes the priority next time.
The starter card opens on the skill that needs the most work, not the last one touched.
RealStudent-14: a benchmark for how a tutor behaves
Benchmark
Fourteen scripted student behaviours, each tied to a learning-science finding, scored by an independent judge on a three-criterion rubric. Gilbert and Aristotle were run on the same rubric. The paper and every result file are in the repo.
RealStudent-14
beforeafter
Fourteen scripted student behaviours scored 0 to 100 by an independent judge. Before is the first version of the board, after is the average of two runs after the prompt work. Aristotle scored 61 on the same rubric from a recorded session on different content.
MCR3U Unit 6: complex numbers and synthetic division
Courses
Four enrichment lessons: the imaginary unit, complex arithmetic and conjugates, complex roots and the discriminant, and synthetic division. Each has retrieval checkpoints, a misconception for Gilbert to hook, and a figure or step solver.
Side-by-side graphs
Learn
Ask to see a = 1 next to a = 3 next to a = −1 and Gilbert plots every case on one set of axes with a legend, then asks what differs. Colours are fixed per series and checked for colour-vision deficiency.
Pictures in the house watercolour style
Learn
Case illustrations and course cards are painted in the watercolour style and cached, with a faster picture model behind them so a new scene appears in about two seconds.
Report a broken lesson in one tap
Learn
If the board fails, Gilbert tells you why in plain words and you can report it without describing anything. Retry only appears when a retry can work.
Parent and student accounts
Accounts
A profile picker for households, invites, and a guardian dashboard. Parents switch into a child's view without a second login. The login wall now sends you back to the exact page you were on.
Itemized invoices for ESA and 529 programs
Billing
Every course purchase produces an itemized invoice a family can submit to an education savings account or 529 plan. Prices are stated in USD, and the credit is granted once payment clears.
ESA and school-choice guide
Site
A state-by-state guide to education savings accounts and how Units fits each program, starting with Arizona.
📱
The board works on a phone
Phone-ready study board
Learn
The composer sits on the keyboard instead of under it, the layout follows the real iOS keyboard, ordering and split handles are touch-sized, and installed home-screen versions keep their art fresh.
Show Gilbert your work with the camera
Learn
A live camera and a multi-photo composer on phones; on a laptop, a code to shoot the page with your phone. Gilbert responds to the step you tried.
Gilbert's own voice
Gilbert
Fish Audio is the default voice engine wherever a Gilbert voice exists, and voice now works on iOS.
Matches mark themselves
Learn
Matching tasks on the board turn each pair green or red when you check, the same way lessons do.
⏳
Gilbert keeps going
Sessions don't end early
Gilbert
A single right answer is not the end of a sitting. Gilbert keeps teaching until the lesson's objectives are shown, and you can see him thinking while he works out the next move.
🎙️
Gilbert presents, he never reads
A recap card opens every session
Learn
Last sitting's notes and concepts become "Our last session" plus "Today's focus", in full sentences, spoken before the first question.
Talk over him
Gilbert
Talking while the mic is on, pressing the mic, or starting to type stops Gilbert mid-sentence. Reopening a session replays its last turn from the start.
Speech that sounds like a tutor
Gilbert
The spoken line is the teacher's sentence and the written line is its shorthand. Symbols are read as words, tables are never read as pipes, and Gilbert reacts to your words instead of reporting them back.
The wrong-belief opening
Gilbert
The first turn on a concept hooks the common wrong belief with a prediction you commit to before anything is explained. Wrong predictions get defended, then resolved by name.
Diagrams and reference tables
Learn
Pyramids, flows, cycles, Venn diagrams and trees are inked stroke by stroke. Reveal tables ink with the pen, comparisons become tables, and quotes get a hand-ruled margin.
Save any turn to Notes
Learn
A bookmark on each turn saves it to a Notes page; widgets save as plain markdown.
Speaking speed and a throwable Gilbert
Learn
A speed control from 0.75x to 1.5x next to mute, and Gilbert can be thrown, bounces off the walls, and springs home.
Whiteboard that follows the theme
Learn
The lesson whiteboard and math canvas switch colour scheme with the app.
📐
Graphs you can fill in
Tables and point plotting
Learn
Complete a value table or place points on a plane right on the board, with a reset for any graph.
Spatial workspace
Learn
A sketch surface built on Excalidraw for working things out by hand, alongside a composer that takes photos and pasted images.