No public results yet
Diagnose a misconception from a learner's explanation
Use a learner's own explanation to identify a likely conceptual gap and design a short question that distinguishes competing explanations.
No public results yet
Use a learner's own explanation to identify a likely conceptual gap and design a short question that distinguishes competing explanations.
**LAYER 1 — Explain Like I'm 5** Imagine you have a favourite toy car. You love it exactly as it is, but you want it to sparkle. So you put it inside a clear box covered in glitter. The car hasn't changed at all — it's the same car — but now every time someone looks at it, they see glitter too. A decorator is that glitter box: it wraps something up without changing what's inside. --- **LAYER 2 — The Real Explanation** *What it is:* a decorator is a function that takes another function as inp
Teaches one technical concept in three passes — a five-year-old's analogy, the real explanation with code, then the takeaways — and closes with the mistakes developers actually make.
*(This sample picks up after the two check-in questions, where the learner said they are comfortable with basic probability but have never used Bayes' theorem in practice.)* **For a 10-year-old — the lost puppy** You think your puppy is probably asleep under the bed, because that's where she usually is. Then you hear a crunching noise from the kitchen. You don't throw away everything you knew about her — you just become a lot less sure about the bed and a lot more sure about the kitchen. *How
Explains one subject three times over — for a ten-year-old, a high schooler and a college student — with a note after each analogy on where it maps to the real thing and where it stops.