Write the original test in Word following the conventions below. ExamQR then finds the questions and correct answers by itself and mixes them into as many test versions as you need, each with its answer key.
Write the test in Word following sections 1–6 below, or edit one of the sample files to save time.
Download sample filesAlready have the test in another form (free-form Word, PDF, a scan)? The AI turns it into a Word file in the right format; you download it, check it, then mix. Charged per page, sign-in required.
Convert a test with AIQuestion 1: (or Question 1.), with a space between the word and the number. The same word in Vietnamese, Spanish, French, German, Portuguese or Indonesian works too (section 1).A. B. C. D. (capital letter followed by a full stop).The software recognises questions and options by the words they start with. Get the start right and lay out the rest however you like.
Question, a space, the number, then a colon : or a full stop . — for example Question 1:, Question 12.Câu 1: / Câu hỏi 1: (Vietnamese), Pregunta 1: (Spanish), Question 1 : (French), Frage 1: / Aufgabe 1: (German), Questão 1: / Pergunta 1: (Portuguese), Soal 1: / Pertanyaan 1: (Indonesian). The full list is in section 10.Questao 1:), a space before the colon (Question 1 :), the full-width colon : and a number sign (Question No. 5:, Question nº 5:) are accepted.Question 3 (0.5 points):A. B. C. D. (up to F.).Question 5: or Question 5. (or the question word of another language, see above) for questions, A. B. C. D. for options. Other forms (for example 1., a), A)) may not be recognised.Is your test written with options like a) or a.? No need to fix it by hand: use the convert tool to bring it into the right format.
Pick one of these methods and use it throughout the test. Mark only the correct option and leave the others plain.
| Method | Looks like in Word | Notes |
|---|---|---|
| Underline the letter (recommended) | C. 36 | Underlining the letter “C” is enough, not the whole option. |
| Red text | C. 36 | The rest of the text must not be red (usually black). |
| Highlight | C. 36 | Any highlight colour. |
| Bold | C. 36 | Bold only the correct option. If you bold every letter A, B, C, D, use underlining instead. |
| Answer line | Answer: C | Written just below the options, when you prefer not to format text. Several correct answers: Answer: A, C. Correct answer:, Key: and the answer word of any other language work too: Đáp án:, Respuesta:, Réponse :, Antwort:, Resposta: / Gabarito:, Jawaban: (section 10). |
Note: if a question underlines words for emphasis (for example “the wrong word”), mark answers in red or with a highlight so the software is not confused.
Mixing shuffles the order of A B C D. To keep an option where it is, put a # right before its letter.
The software keeps these options in place by itself (no # needed) when they read like “All of the above”, “None of the above” or “Both A and B are correct”, or the same in another language: “Tất cả các phương án trên”, “Cả A và B đều đúng” (Vietnamese), “Todas las anteriores” (Spanish), “Toutes les réponses ci-dessus” (French), “Alle oben genannten” (German), “Todas as anteriores” (Portuguese), “Semua jawaban benar” (Indonesian). The full list is in section 10.
When a test has several kinds of question, split it into parts. Each part starts with a heading line that begins with a tag naming the kind of question.
| Tag at the start of the heading | Questions in the part | How to give the answer |
|---|---|---|
<g> or <g3>(also <g0>, <gr>) | Multiple choice A, B, C, D | As in section 2 |
<g2> | True/false (each question has statements a, b, c, d) | Underline (or make red) the letter of each true statement. Unmarked statements are false. |
<g1> | Short answer / fill in the result | A line Answer: 12 just below the question (the answer word of another language works too) |
<g4> | Essay | No answer needed |
To stop the questions of a part from being reordered when mixing, put a # right after the < of the tag: <#g>, <#g3>, <#g2>, <#g1>, <#g4>. The kind of question is the same as the tag without #. In every test version, question 1 of the part stays question 1, question 2 stays question 2…; the A, B, C, D options of each question are still shuffled (to keep options too, put # before the letter as in section 3). In the converted table, the Type column of the part heading row reads FGR instead of GR.
Note: fixed parts (FGR) need the latest version of ExamQR and ExamQR Exam. An older version that has not been updated reads the FGR part heading as an extra question. Open the software and update it before use.
Forgot the tag? The software can still tell the kind of question when the heading starts with a part word and a number (“PART II”, “SECTION 2”) and names the kind of question, for example “PART II. True/False questions”, “PART III. Short answer questions”, “PART IV. Essay questions”. The same headings work in the other languages: “PHẦN II. Câu đúng sai” (Vietnamese), “PARTE II. Preguntas de verdadero o falso” (Spanish), “PARTIE II : Questions vrai ou faux” (French), “TEIL II: Richtig/Falsch-Aufgaben” (German), “PARTE II. Questões de verdadeiro ou falso” (Portuguese), “BAGIAN II: Soal benar atau salah” (Indonesian). The words for each kind of part are listed in section 10. The tag is still the most reliable way.
A complete example is in the sample files (Mau_3_Phan_2025_BinhThuong.docx).
For reading or listening tasks, where several questions use the same passage. Put the opening tag at the start of the passage and the closing tag after the last question of the group.
| Opening … closing tag | When mixing | Used for |
|---|---|---|
<pr> … </pr> | Questions in the group keep their order; only the options are shuffled | Listening tasks, questions that must follow a sequence |
<mpr> … </mpr>or <dvt> … </dvt> | The passage always comes first; the questions in the group are shuffled, and so are their options | Reading comprehension |
<ud> (at the start of a part heading) | Each question keeps its A, B, C, D order | Error identification, where A, B, C, D are underlined words in the sentence |
Write the closing tag on its own line. Do not start the next question on the same line as the closing tag.
Solution: or Explanation: (or the same word in another language: Lời giải:, Solución:, Solution :, Lösung:, Resolução:, Pembahasan:… see section 10) so they are not taken as an option.Nothing to install: it runs in your browser and is free.
Use the convert tool (the Convert tool button on the mixing page) to bring the test into the right format before mixing. PDF files (scans included) are converted with AI, charged per page, sign-in required. Word files use AI only when you tick Convert with AI.
Video guide: Mixing tests online with ExamQR
Leave Keep my file's layout ticked (it is by default) and your Word file is the template of every version. Only the questions are shuffled.
{CODE} in your file where the code should appear (in the head, the header or footer, a table cell or a text box). Without it, the code is read from a label such as Test code: or Version, or added above the first question.END right after the last question and write what follows below it.For building question banks and mixing tests on your own computer, without an internet connection.
Video guides: Installing and using the software · Mixing tests in the offline software
Question 1: or Question 1., with a space between the word and the number. Use one question word (“Question”, “Câu”, “Pregunta”, “Frage”…) in the whole test.A. B.… and be separated by the Tab key or a line break, not just spaces.Still stuck? Send us the test file through Contact at the bottom of the page and we will help.
Every tag and marker the software reads, in one place. Tags are lowercase and go at the start of the line; the software removes them when mixing, so they never appear in the test.
| Tag | Meaning | See |
|---|---|---|
<g> <g3> <g0> <gr> | Multiple-choice part, options A, B, C, D. These tags are equivalent; use any of them. | Section 4 |
<g2> | True/false part: each question has statements a) b) c) d); underline (or make red) the true ones. | Section 4 |
<g1> | Short-answer / fill-in part; the answer goes on a line Answer: … | Section 4 |
<g4> | Essay part, no answer needed. | Section 4 |
<#g> <#g3> <#g2> <#g1> <#g4> | Fixed part: same kind of question as the tag without #, but the questions keep their order when mixing (options are still shuffled). The Type column of the table reads FGR. | Section 4 |
<ud> | Part whose options are never shuffled (A, B, C, D stay in order), e.g. error identification. | Section 5 |
A part heading tagged <g> that contains “True/False questions”, “Short answer questions”, “Essay questions” or the same words in another language (“đúng sai”, “verdadero o falso”, “réponse courte”, “Aufsatz”, “uraian”… see the table below) is switched to that kind of question automatically.
| Opening … closing tag | Meaning | See |
|---|---|---|
<pr> … </pr> | Questions sharing a passage; their order is kept. | Section 5 |
<mpr> … </mpr> | Questions sharing a passage; their order is shuffled, the passage always comes first. | Section 5 |
<dvt> … </dvt> | Same as <mpr>. | Section 5 |
Without a closing tag, the group ends at the next tag (a part tag or a new group).
| Marker | Meaning | See |
|---|---|---|
Question 1: Question 1. Câu 1: Câu hỏi 1: Pregunta 1: Question 1 : Frage 1: Aufgabe 1: Questão 1: Soal 1: | Starts a question. A score may follow: Question 3 (0.5 points): | Section 1 |
A. … F. | Multiple-choice options. | Section 1 |
a) b) c) d) | Statements of a true/false question (in a <g2> part). | Section 4 |
# before the letter, e.g. #D. | Keeps that option in place when mixing. | Section 3 |
Answer: C · Answer: A, C · Answer: 12 (also Đáp án:, Respuesta:, Réponse :, Antwort:, Resposta:, Jawaban:) | Gives the answer in words instead of formatting; for a short-answer question it is the expected result. | Section 2 |
Solution: · Explanation: (also Lời giải:, Solución:, Lösung:, Resolução:, Pembahasan:) | Starts the solution, written after the options. | Section 6 |
Every language in these tables is accepted at the same time: one test can mix them (for example English part headings with Spanish questions). Capital letters, missing accents, a space before the colon (Question 1 :) and the full-width colon : do not matter. A keyword is read only at the start of a line, so a sentence that merely contains the word is never taken for a keyword.
| Language | Question | Answer line | Solution | Part heading | True · False |
|---|---|---|---|---|---|
| English | Question 1: | Answer: Correct answer: Key: | Solution: Explanation: | PART II SECTION 2 | True · False |
| Tiếng Việt | Câu 1: Câu hỏi 1: | Đáp án: Đáp số: Trả lời: | Lời giải: Hướng dẫn giải: Giải thích: | PHẦN II | Đúng · Sai |
| Español | Pregunta 1: Cuestión 1: | Respuesta: Respuesta correcta: Clave: | Solución: Resolución: Explicación: | PARTE II SECCIÓN 2 | Verdadero · Falso |
| Français | Question 1 : | Réponse : Bonne réponse : Clé : | Solution : Explication : Correction : Corrigé : | PARTIE II SECTION 2 | Vrai · Faux |
| Deutsch | Frage 1: Aufgabe 1: | Antwort: Richtige Antwort: | Lösung: Lösungsweg: Erklärung: | TEIL II ABSCHNITT 2 | Richtig · Falsch |
| Português | Questão 1: Pergunta 1: | Resposta: Resposta correta: Gabarito: | Resolução: Solução: Explicação: Comentário: | PARTE II SEÇÃO 2 | Verdadeiro · Falso · Certo · Errado |
| Bahasa Indonesia | Soal 1: Pertanyaan 1: | Jawaban: Kunci jawaban: Kunci: | Pembahasan: Penyelesaian: Penjelasan: Solusi: | BAGIAN II | Benar · Salah |
A part heading that has no tag is recognised from its part word, a number or roman numeral, and the kind of question it names:
| Language | True/false part | Short-answer part | Essay part |
|---|---|---|---|
| English | True/False questions | Short answer · Fill in the blank | Essay · Constructed response |
| Tiếng Việt | câu đúng sai · trắc nghiệm đúng sai | trả lời ngắn · điền kết quả | câu tự luận · câu hỏi tự luận |
| Español | verdadero o falso · verdadero/falso | respuesta corta · respuesta breve | desarrollo · ensayo · redacción |
| Français | vrai ou faux · vrai/faux | réponse courte · texte à lacunes | rédaction · dissertation · réponse longue |
| Deutsch | Richtig/Falsch · Wahr/Falsch | Kurzantwort · Lückentext | Aufsatz · Essay · Offene Fragen |
| Português | verdadeiro ou falso · certo ou errado | resposta curta · resposta breve | dissertativa · discursiva · redação |
| Bahasa Indonesia | benar atau salah · benar/salah | jawaban singkat · isian singkat | uraian · esai |
Options that keep their place by themselves when mixing, without a # (see section 3):
| Language | Option text |
|---|---|
| English | All of the above · None of the above · Both A and B |
| Tiếng Việt | Tất cả các phương án trên · Cả hai đáp án trên · Cả A và B · Không có đáp án nào đúng |
| Español | Todas las anteriores · Ninguna de las anteriores · Ambas respuestas · A y B |
| Français | Toutes les réponses ci-dessus · Aucune de ces réponses · Les deux · A et B |
| Deutsch | Alle oben genannten · Keine der Antworten · Beide Antworten · A und B |
| Português | Todas as anteriores · Nenhuma das anteriores · Ambas as alternativas · A e B |
| Bahasa Indonesia | Semua jawaban benar · Semua di atas benar · Tidak ada jawaban yang benar · A dan B |
#Older ExamQR tests that have no “Question …” words but start each question with a # can still be mixed, as long as the test has more than 10 questions. Options and correct answers are written as in sections 1–2. Lines starting with TL: (solution) are dropped when mixing.
If the test already contains “Question 1:” (or “Pregunta 1:”, “Câu 1:”… in any language), the software reads it by that word, and a # then only means “keep this option in place”.