A Misconception ID is a formal identifier for a specific wrong belief that produces a predictable error pattern at a given concept node. Misconception IDs follow the format MIS-[BRANCH]-[NUMBER] — for example, MIS-EQ-01 identifies the belief that an equals sign means "the answer goes here" rather than asserting relational equality.
The Misconception ID system is what distinguishes schema tracing from knowledge tracing operationally. Knowledge tracing records whether a student got an answer right. The Misconception ID system records what the student incorrectly believed that produced the wrong answer — a categorically different and more useful piece of information.
A wrong answer is a symptom. The Misconception ID is the diagnosis. Two students can get the same problem wrong for completely different reasons. The system needs to know which reason before it can respond correctly.
Active Misconception IDs are stored in the student's DLP under wrong_schema_flags. They flag that the student has an incorrect model — not just a gap — at a specific concept and tier.
Problem generation calls receive the student's active Misconception IDs and use them to generate distractors — wrong answer options that represent what a student with that specific misconception would produce. Not random wrong answers. Diagnostically targeted wrong answers.
Each Misconception ID has associated diagnostic probes — specific questions designed to surface whether the misconception is present. The intake diagnostic uses these systematically rather than relying on general problem performance.
{
"id": "MIS-EQ-01",
"branch": "algebra_equality",
"tier": 1,
"description": "Equals sign as answer indicator",
"full_description": "Student reads '=' as 'the answer goes here' — a directional
indicator — rather than as an assertion that both sides represent the same
quantity. The sign is treated as a one-way arrow pointing at the result.",
"error_pattern": "Confusion or failure when equation is presented as
[value] = [expression] rather than [expression] = [value]. Student may
rearrange the equation before solving, or declare it 'wrong'.",
"distractor_logic": "Generate problems where standard procedure produces
correct answer but MIS-EQ-01 student would rearrange unnecessarily,
revealing the directional belief.",
"diagnostic_probe": {
"prompt": "What does the equals sign mean?",
"sound_response": "Both sides are equal / the same / balanced",
"red_flag_responses": ["the answer", "what comes next", "goes here", "the result"]
},
"remediation_approach": "Surface conflict between directional belief and
relational definition before any new instruction. Present 7 = 3 + □ and
ask student to explain why this 'looks wrong' to them. Name the model
explicitly before replacing it.",
"resolution_status": "active | resolving | resolved",
"first_observed": "ISO timestamp",
"frequency": 3
}
| ID | Description | Error pattern |
|---|---|---|
| MIS-EQ-01 | Equals sign as answer indicator, not relational balance | Fails when equation presented as value = expression |
| MIS-EQ-02 | Operations as procedures, not equality-preserving transformations | Executes steps but cannot explain why they preserve equality |
| MIS-VAR-01 | Variable as a label for a specific fixed object, not an unknown quantity | Confused when same variable appears in different problems with different values |
| MIS-VAR-02 | Variable as abbreviation — x means "times", y means "years" | Substitutes unit meanings for variable values in word problems |
| MIS-FRAC-01 | Fraction as two separate numbers, not a single rational quantity | Adds numerators and denominators independently when adding fractions |
| MIS-FRAC-02 | Larger denominator means larger fraction | Incorrectly orders fractions by denominator size |
| MIS-NEG-01 | Negative sign as subtraction operator, not property of the number | Drops negative sign when negative number moves across equals sign |
Most multiple-choice problems generate distractors by adding or subtracting small amounts from the correct answer, or by using common arithmetic errors. These distractors reveal nothing about what the student understands. A student who picks the wrong answer for random reasons looks identical to a student who picks it because of a specific wrong belief.
Misconception-tagged distractors are generated from the specific wrong beliefs. If MIS-EQ-01 is active, the distractor is the answer a student would produce if they rearranged the equation before solving — not a random wrong number. When a student selects that specific distractor, the system has evidence that the misconception is active, not just that the answer was wrong.
This is the mechanism that makes schema tracing operational rather than theoretical. The Misconception ID system is what allows the system to diagnose from practice data rather than requiring a separate assessment.