Help centre
Everything you need to use Diagnos
Short answers to the questions we get most. If none of this solves it, write to us and a person will reply.
Getting started
Photograph or type your work
Take a picture of your notebook, or type your steps one per line. Handwriting works; a straight, well-lit photo works better.
Read the diagnosis
Diagnos marks the first step where the reasoning broke and names the misconception behind it. Later steps are marked as carried-over, not as new mistakes.
Answer the questions
The tutor will only ask. It will not give you the answer, on purpose: the point is that you say it out loud yourself.
Frequently asked questions
Because being told the rule does not remove a misconception. It gets replaced when you see your own rule produce an absurd result. That is why the tutor asks instead of explaining, and why the third practice exercise is designed so your own mistake contradicts itself.
Yes. Take the photo straight on, with the page well lit and no shadow across it. If a step is transcribed wrong, retype that step by hand and run it again.
Diagnos will say so and will not invent an error. It only opens the Socratic dialogue when it finds a broken step.
No. Guest mode gives you the full diagnosis, the dialogue and the practice. What you lose is history: nothing is saved between sessions.
Aggregated, anonymous counts of misconceptions. No names, no grades, no individual answers. It is a map of what to re-teach, not a marking sheet.
First-year secondary school algebra, classified against a twelve-entry catalogue of documented misconceptions. Anything outside that is out of scope for now.
Misconception catalogue
Every diagnosis is classified against one of these twelve entries. The codes are stable, which is what makes the teacher dashboard possible.
SIG-01
Transposing without changing the sign
When moving a term to the other side of the equation, the student keeps its original sign instead of inverting it.
Vlassis (2004)
SIG-02
Incomplete distribution of the negative sign
When distributing a negative over parentheses, it is applied only to the first term: −(a + b) becomes −a + b.
Vlassis (2004)
OPS-01
Reversed order of operations
Addition or subtraction is performed before multiplication or division, ignoring operator precedence.
Matz (1982)
OPS-02
Illusion of linearity
Every operation is assumed to distribute: (a + b)² = a² + b², or √(a + b) = √a + √b.
De Bock, Van Dooren, Janssens y Verschaffel (2002)
VAR-01
Concatenation read as addition
3x is read as 3 + x, confusing multiplicative notation with additive notation.
Küchemann (1981)
VAR-02
Combining unlike terms
Terms that are not alike are added together: 2x + 3x² becomes 5x² or 5x³.
Küchemann (1981)
EQU-01
Operating on one side only
An operation is applied to a single side of the equation, breaking the equality.
Kieran (1981)
EQU-02
The equals sign as a 'result'
The = sign is used as a 'do the next step' arrow rather than a relation of equivalence, chaining false equalities.
Kieran (1981)
FRA-01
Improper cancellation in fractions
Addends are cancelled instead of factors: (x + 3)/3 is simplified to x.
Matz (1982)
FRA-02
Adding fractions term by term
Numerators and denominators are added separately: a/b + c/d = (a+c)/(b+d).
Ni y Zhou (2005)
MUL-01
Multiplying always makes it bigger
Multiplication is assumed to produce a larger number and division a smaller one, which fails with fractions and negatives.
Fischbein, Deri, Nello y Marino (1985)
OTr-00
Arithmetic slip
The algebraic reasoning is sound, but there is a one-off arithmetic error (times table, addition, subtraction).
References
The sources the catalogue rests on. Every misconception points to the work where it is documented, so you can check it yourself.
Accessibility
Diagnos is built to be usable with a keyboard alone: every control is reachable by tabbing and shows a visible focus ring. Form fields have labels, errors are announced to screen readers, and the Socratic dialogue is a live region so new tutor messages are read out.
If you have reduced motion enabled in your system settings, every animation on the site is disabled automatically — nothing moves, fades or slides.
Colour is never the only way information is conveyed: the broken step is marked with an icon and a text label, not just with amber.
If something is unusable for you, tell us. Accessibility problems are treated as bugs, not as requests.