How we make our questions

Our questions are drafted with the help of AI and then checked several times against the official text they come from. No driving instructor has reviewed them. This page explains the whole process.

Last updated: 20 October 2026.

Where the questions come from

Our UK questions are written from The Highway Code, Know your traffic signs and other GOV.UK guidance. All of it is Crown copyright and used under the Open Government Licence v3.0. The road sign pictures are the Department for Transport’s own images, under the same licence.

We do not use the DVSA’s revision questions or hazard perception clips. The DVSA licenses those separately, and we do not have access to the real test questions. DriveQuiz does not include hazard perception practice.

How a question is written and checked

We use AI to help write questions, and we say so plainly. AI can make mistakes, which is why every question in our question bank goes through these checks before it is published. The quizzes on this website that were written separately are described further down.

  1. Drafting. AI models from OpenAI and DeepSeek draft each question from the official text, which we paste in with the rule number. Each question cites its source.
  2. Blind check. The other company’s model answers the question without being shown which option is marked correct. If it picks a different answer, the question is flagged.
  3. Critique. A model reviews the question against the source text and tries to break it: is the right answer really the only right answer, could a wrong option be defended, did the question drop a condition from the rule, or turn “should” into “must”?
  4. Source check. An AI editor (Anthropic’s Claude, working for Fri Vei AS) checks the answer against the exact sentence in the official source, and that sentence is stored with the question.
  5. Approval. Fri Vei AS publishes a question only when all of these hold: the blind answer matched the intended answer; both models accepted the final wording, or a further check settled their disagreement; the answer matched the cited source; and our automatic checks passed.

Audits

On 20 October 2026 we audited the whole UK question bank again against 68 freshly downloaded GOV.UK pages, checking every answer against the current text rather than the text we wrote from. The audit found no wrong answers. It rewrote the wording of 36 questions and removed 2 that repeated another question’s meaning.

The questions on this website

The UK web shows 55 of the 325 checked questions in our bank: the one free 50-question mock and five extra questions in the Christmas quiz. The 14 topic pages reuse this public sample. The DriveQuiz app is coming soon with all 325 questions. Our Highway Code quizzes and sign-library questions were drafted with AI help from official source text and checked against the cited rule; these separate questions did not go through the bank’s blind check. Every answer on the site names its official source: a Highway Code rule number or GOV.UK page, linked so you can read it yourself.

What has not been done

No driving instructor has reviewed our questions. No government body has reviewed, approved or endorsed DriveQuiz, including the DVSA, the DVA and the DVLA. We would like a qualified instructor to review the bank, and we will say so here if and when that happens.

Keeping it current

Rules change, so a question can go out of date even if it was right when we wrote it. We re-check our sources at least once a year and whenever an official source changes. Every guide, quiz and sign page shows the date it was last checked and links each source. Sources and image credits lists them all.

What this means for you

Use our quizzes to learn and to find the gaps in what you know. They are a way to practise, not a replacement for the real thing: read The Highway Code itself, and use the official DVSA materials for hazard perception, which GOV.UK lists on its revision and practice page.

Found a mistake?

Please tell us. Email hello@drivequiz.app with the page and the question, or tap “Report a problem” on the question in the app. We correct confirmed mistakes and update the “last checked” date.