Danskertesten.dk: practising the language of the citizenship exam
The live product turns a short diagnostic into a focused route toward 36/45, while keeping exam practice, language support and official-source boundaries separate.
- Filed under
- Case study · Danskertesten
- Published
- Language
- EN
- Reading time
- 7 min
- Version
- v0.10.0

Tutoring came first
Danskertesten.dk grew from individual exam preparation: history drills, practice questions and help unpacking official wording. A recurring session problem was easy to see. A learner could recognise the underlying fact and still spend too long parsing the sentence that asked for it.
That observation shaped the product. Preparation had to cover both the subject matter and the register used to test it.
A question can fail before the answer
Bureaucratic Danish compresses context into compounds, formal verbs and institutional references. For a candidate, the difficulty may sit in any of three places:
- the fact itself;
- the structure of the question;
- the pressure of choosing an answer under time limits.
Treating every wrong answer as a missing fact hides that distinction. It is the design problem behind Danskertesten, not a claim that the current product can infer a learner's inner reason for every mistake.
What is live now
The public product currently provides:
- a five-question, no-account diagnostic that produces a first study route;
- full 45-question timed practice around the official passing threshold;
- a result view that points to weak subject areas and one next training path;
- spaced-repetition and active-recall practice;
- a supplementary spoken trainer for explaining answers aloud.
The diagnostic can identify a weak topic from answers. It cannot yet prove whether the cause was missing knowledge, Danish parsing or time pressure. That distinction still requires learner observation and follow-up rather than a confident label generated from one click.
Practice follows the official task
The core material groups history, society and current affairs around the way questions are presented in the exam. Progress maps to those areas and to recurring mistakes.
Optional spoken practice has a different job. It lets a learner explain an answer aloud and notice where vocabulary or sentence structure collapses. It is supplementary language practice, separate from the official test format.
English appears as scaffolding when a Danish explanation would otherwise block the lesson. The working material returns to Danish as soon as the learner can use it.
What the interface needs to communicate
Why an answer was marked wrong
Feedback should identify the gap: factual knowledge, question parsing, register or a rushed choice. A generic red state gives the learner no next step.
Where a claim comes from
Current-affairs and civic material changes. Lessons need a visible source and review date so an old answer does not keep teaching itself.
What the service does
Danskertesten prepares candidates for the language, subject areas and task format of an exam. Immigration advice and legal interpretation sit outside that scope and should be signposted clearly.
What I chose not to build
No MitID login and no pass-rate promise. Built for Indfødsretsprøven and Medborgerskabsprøven, not PD3.
Evidence boundary and next useful tests
An early diagnostic could separate fact gaps from language gaps before a learner commits to a full programme. Paired practice from the tutoring sessions is also worth testing because explaining an answer to another person exposes uncertainty that a recognition drill can hide.
Those are product hypotheses. Their value should be judged in real sessions, with the official exam format kept distinct from any supplementary exercise. No paying users yet. The site is independent preparation, not a ministry service, and it does not promise that using it guarantees a pass.