Quiz Maker

Multiple choice quiz maker that grades itself. Author questions, take the test on screen or print it, and export an answer key. Your quiz stays in your browser.

Write your questions once and this page turns them into a graded test you can take on screen or print with an answer key. Every grade is checked against the accepted answers shown on the page, and nothing you type is uploaded.

Shown on screen, on the printout, and used for the export filename.

Off by default so the printout is stable. Grading always uses the canonical answer, so order never changes a grade.

Reveal the accepted-answer list under each question so every grade is auditable.

Append an answer key to the printout.

Paste questions in Aiken, GIFT, plain Q:/A:, or fill-in-the-blank braces. The parser reads each format exactly as written and labels what it recognized. Records are separated by a blank line.

Import formats

Aiken multiple choice

What is the SI base unit of mass?
A. gram
B. kilogram
C. newton
ANSWER: B

GIFT true or false

The sun rises in the west.{FALSE}

GIFT short answer (accepts either)

Two plus two equals {=four =4}

GIFT multiple answer (~ marks a wrong option)

Pick the primes.{=2 =3 ~4}

Plain question and answer

Q: capital of France
A: Paris

Fill in the blank (bare brace)

The sky is {blue}.

One record per question. Separate questions with a blank line.

Paste your questions above and select Build quiz. Your questions stay in this browser.

percent = round(100 * correct / scored) to one decimal; letter from the US 5-tier scale How?

How grading works, and the conventions it uses

A question is scored only when it has something to grade against: a multiple-choice question needs at least one marked option, and a short answer needs at least one accepted answer. Blank and unanswered questions count as scored and wrong, so a blank never inflates a percentage.

  • Rounding: percentages round half up to one decimal. A run of 1 out of 16 is 6.25, which rounds to 6.3, not 6.2.
  • Letter grade: the standard US 5-tier scale, compared on the rounded percentage. A is 90 and above, B is 80 to 89.9, C is 70 to 79.9, D is 60 to 69.9, and F is below 60. The plus and minus 12-tier scale is not used.
  • Short-answer matching: answers are trimmed, internal spaces are collapsed to one, and case is folded before an exact match against your accepted-answer list. This follows the Moodle GIFT default (usecase = 0), so "FOUR" matches an accepted "four".
  • Multiple answer: scoring is all or nothing. The set you select must equal the correct set exactly; partial credit is not awarded.
  • Shuffle: when options are shuffled, grading still uses the canonical answer, so the display order can never change a grade.

Formula: percent = round(100 * correct / scored) to one decimal; letter from the US 5-tier scale