Open the editor

Guides

How to make a quiz from a document with AI

Updated 1 October 2026

Writing good quiz questions takes time. An AI assistant can draft them from your own material in minutes, as long as you give it clear instructions and check what it writes. ZipCourse gives you the instructions.

1. Get the prompt

In the editor, open Quizzes: import, export and AI prompt, under the slide list, and choose Download AI prompt. It's a plain text file of instructions that tells the assistant to write questions only from your material, to ask you a few questions first, to show you everything for approval, and to hand back JSON in exactly the format ZipCourse imports.

The editor, with the Quizzes button under the slide list
  1. 1Quizzes: import, export and AI prompt.
The Quizzes window, with its section on making a quiz with AI
  1. 1Download AI prompt (.txt) saves the prompt as a text file.
  2. 2Copy prompt copies it instead, ready to paste into the chat.

2. Start a new chat

Open Claude or another AI assistant. Paste in the whole prompt and attach your PDF, Word document or slides, or paste the text. The assistant summarises what the material covers, then asks:

  • how many questions (it suggests a number that suits the material);
  • how difficult: recalling facts, applying them, judging scenarios, or a mix;
  • which question types: one right answer, several right answers, true or false, or a mix;
  • anything else, such as a title or which sections to focus on.

Reply "defaults" to accept its suggestions.

3. Check every question

The assistant shows the full quiz as readable text, with the right answers marked, a line of feedback for each, and where in your material it comes from. Read it as a learner would:

  • Is each right answer actually right, according to your material?
  • Are the wrong answers plausible, without being arguably right?
  • Does it test what matters, rather than trivia?

Ask for changes in plain words ("make question 4 harder", "replace question 7 with one about evacuation routes"). When you're happy, reply "approved".

You are the expert. AI assistants can be confidently wrong. The prompt tells it to use only your material and cite where each question comes from, which makes checking quick, but checking is still your job.

4. Import

The assistant gives you the quiz as JSON. In ZipCourse, open a quiz slide's Paste JSON (or Quizzes, then Paste quiz JSON), paste it, and choose to replace or add the questions. If it gives you a quiz.json file instead, drop the file onto the editor.

A quiz slide selected in the editor, with its settings on the right
  1. 1Paste JSON, with the quiz slide selected. No quiz yet? Add quiz, under the slide list, makes one.
The Paste quiz JSON window, with an AI assistant's reply pasted in
  1. 1Paste the JSON. You can paste the assistant's whole reply: the JSON is picked out automatically.
  2. 2Replace questions swaps the quiz's questions for the new ones.
  3. 3Add to this quiz keeps its questions and adds the new ones.

Then set the pass mark in the Course tab and try the quiz in Preview.

The format

If you'd rather write questions yourself, or with a script, this is the format ZipCourse imports:

{
  "title": "Fire safety check",
  "questions": [
    { "type": "single", "text": "Where should you meet after an evacuation?",
      "options": ["The car park", "The assembly point", "Reception"], "correct": 1,
      "feedback": "Everyone meets at the assembly point so they can be counted." },
    { "type": "multiple", "text": "Which of these are fire hazards?",
      "options": ["Overloaded sockets", "Blocked fire doors", "A tidy desk"], "correct": [0, 1] },
    { "type": "truefalse", "text": "You should use the lift during a fire.", "correct": false }
  ]
}

correct counts from 0: the first option is 0, the second is 1.

Privacy

Your document goes to the AI assistant you choose, under that service's terms; check your organisation's rules before sharing confidential material. ZipCourse never sees the document or the quiz.

Try it with your own slides

Free to build and preview. No account needed until you export.

Open the editor

Contact us

Questions, feedback, or a problem with an export? Send us a message and we'll reply within one working day.

Buying for a school, team or group? We offer discounted bulk credit packs for groups of people, and an education discount for recognised schools, colleges and universities. Choose one in the form and the credit pack you'd like.

You can also email support@zipcourse.app.

Bulk credits and education discount