Misconceptions — not slips, patterns
Why a separate page about mistakes
Section titled “Why a separate page about mistakes”Not every wrong answer is the same.
Mixing up 3 + 4 = 8 once is a slip — next time the student
writes it correctly.
But expanding −(x − 2) as −x − 2 is a pattern. The student
is confident they did it right. They’ll repeat the same error
tomorrow, and the day after, and a week later — until someone
explains what’s going on.
A stable pattern like this is called a misconception — a specific wrong rule living in the student’s head, firing every time.
A concrete example
Section titled “A concrete example”Take the task:
“Expand and simplify.”
Correct path:
%%{init: {'theme': 'base','flowchart': {'nodeSpacing': 96,'rankSpacing': 108,'padding': 40,'curve': 'basis','useMaxWidth': true}}}%%
flowchart LR
A["5 - (x - 2)"] --> B["5 - x + 2"]
B --> C["7 - x"]
Typical mistake:
%%{init: {'theme': 'base','flowchart': {'nodeSpacing': 96,'rankSpacing': 108,'padding': 40,'curve': 'basis','useMaxWidth': true}}}%%
flowchart LR
A["5 - (x - 2)"] --> B["5 - x - 2"]
B --> C["3 - x"]
At first glance you can’t tell it from a slip. But across five worksheets, when the student keeps doing the same thing — it’s not random. It’s a specific misunderstanding of the sign rule in front of brackets.
Why this helps the teacher
Section titled “Why this helps the teacher”The teacher can spot this on individual worksheets — but it costs half a minute per worksheet, and they can’t hold the picture for all 22 students at once. The selector does it automatically across the whole class:
- detects the recurring pattern;
- pins it to this specific mistake (sign flip), not generic “bad arithmetic”;
- offers the teacher tasks aimed exactly at this gap.
Instead of plain “wrong answer,” student and teacher get a named diagnosis: “you systematically drop the sign on the second term after a minus in front of brackets.”
How this differs from a regular grade
Section titled “How this differs from a regular grade”Normally the teacher writes “mistake in expanding brackets” and deducts a point. The student doesn’t really know what they did wrong and repeats it next time.
With misconception detection:
- the mistake has a name (
sign_flip_after_minus); - a recipe is attached: a series of tasks on minus-before-bracket;
- the student’s BKT vector updates not over “brackets in general,” but precisely on the sign rule.
Feedback turns from a generic phrase into a repeatable, checkable mechanism.
Related
Section titled “Related”- Explainability — same direction: telling the teacher why this task.
- Selector in action — where the misconception pattern actually fires.
- In the larger product each misconception is a row with a code and an AST signature for the wrong solution. That’s database-level — we deliberately keep this guide above it.