Skip to content
AI & Quizzes

Can ChatGPT Make Quizzes? Yes — Here's How to Get Good Ones

May 7, 20267 minJames Okafor
Share:XLinkedIn

TL;DR. Yes, ChatGPT can make quizzes. With a naive prompt, the output is mediocre — surface-level recall questions, weak distractors, occasional hallucinations. With an engineered prompt, the output rivals dedicated quiz tools. The trade-off: dedicated tools handle ingestion (PDF, URL, video), validation, and storage; ChatGPT doesn't.

The short answer

You can paste any text into ChatGPT and ask "make 10 quiz questions from this", and it will. The output will be functional but mediocre: questions that test "what is X" rather than "why does X happen", distractors that are obviously wrong, and (rarely but reliably) one or two answers that don't match the source.

With a more careful prompt, the same model produces dramatically better questions. The difference between mediocre and excellent ChatGPT quizzes is entirely in the prompt.

A prompt that works

Use this template (copy-paste, edit the placeholders):

```

You are an expert assessment designer. Generate [N] quiz questions from the source text below.

Requirements:

  • Mix of question types: 70% multiple choice (4 options), 20% short answer, 10% true/false
  • Bloom's Taxonomy levels 2-4 (Understand, Apply, Analyze) — no pure recall
  • Each multiple choice has 3 distractors that represent plausible student misconceptions, not random wrong answers
  • Each question includes a 1-2 sentence explanation that cites the relevant phrase from the source
  • Do not include "all of the above" or "none of the above"
  • The correct answer must be derivable from the source — do not introduce outside facts
  • Return JSON:

    {

    "questions": [

    {

    "type": "multiple_choice",

    "question": "...",

    "choices": ["...", "...", "...", "..."],

    "correctIndex": 0,

    "explanation": "..."

    }

    ]

    }

    Source:

    [PASTE SOURCE HERE]

    ```

    Replace [N] with your question count and paste your source. The output will be roughly 5x better than the naive version.

    Why this prompt works

    Each line does specific work:

  • "Expert assessment designer" — sets the model's persona toward pedagogy, not just text generation.
  • Question type mix — prevents the all-MCQ default.
  • Bloom's levels 2-4 — explicitly excludes the model's default surface-recall tendency.
  • "Plausible misconceptions" — the single most powerful instruction; transforms distractor quality.
  • Explanation requirement — forces the model to think before answering and reduces hallucination.
  • JSON schema — makes the output parseable.
  • "Derivable from the source" — explicit anti-hallucination directive.
  • Drop any of these and the output degrades.

    What ChatGPT does well for quizzes

  • Speed. A 20-question quiz in under a minute.
  • Coverage. Questions span the entire pasted passage if it fits in context.
  • Flexibility. You can ask for unusual formats (matching, ordering, scenarios).
  • Iteration. "Make question 4 harder" works.
  • What ChatGPT does badly for quizzes

  • No PDF ingestion (free tier). You have to paste raw text.
  • No source-grounding validation. It doesn't double-check its own work.
  • No storage. Once you close the chat, the quiz is gone.
  • No delivery. You can't assign it to students or track results.
  • No randomization. Question order and choice order are fixed.
  • No analytics. You don't see which question 60% of students missed.
  • For a one-off quiz, none of these matter. For ongoing teaching or training, they all do.

    ChatGPT vs dedicated quiz tools

    A clean comparison:

    Use ChatGPT when:

  • You're making a one-off quiz for personal study
  • You're prototyping question wording before committing to a tool
  • You need a question type the dedicated tool doesn't support
  • You're already deep in a ChatGPT workflow
  • Use a dedicated quiz tool (like [SimpleQuizMaker](/blog/ai-quiz-generator-explained)) when:

  • You want to upload PDFs, URLs, or YouTube links
  • You're delivering the quiz to actual learners
  • You want results stored and analyzed
  • You want randomization, explanations, and re-take logic without writing them yourself
  • You want LMS integration (Google Classroom, Canvas)
  • A hybrid workflow

    Many teachers use both:

  • Use ChatGPT to brainstorm question wording — paste the source, ask for 30 questions, pick the best 15.
  • Paste the best 15 into the dedicated tool, which handles delivery and analytics.
  • This combines ChatGPT's flexibility with the dedicated tool's infrastructure.

    When ChatGPT is wrong

    Things to verify:

  • Numerical answers. ChatGPT is improving on math but still makes arithmetic errors. Verify by hand.
  • Specialized terminology. Medical, legal, advanced technical material — high hallucination risk.
  • Recent events. ChatGPT's training has a cutoff. Anything past it gets fabricated. Check the year of any "current" reference.
  • Source attribution. ChatGPT will confidently cite a textbook chapter that doesn't exist. Verify any citations.
  • The general rule: trust ChatGPT for question structure; verify every fact.

    Frequently Asked Questions

    Is using ChatGPT to make a quiz cheating?

    For a teacher creating a quiz: no, it's content generation, just like using a textbook. For a student answering a quiz: depends on the assignment policy. See Designing Assessments AI Can't Cheat.

    Can ChatGPT generate a quiz from a PDF?

    The paid version (with file upload) yes. The free version no — you have to paste text. Dedicated quiz tools handle PDFs natively on free tiers.

    Will ChatGPT save my quiz?

    Only within the chat history. If you want a quiz you'll re-deliver, copy it out or use a tool that stores it.

    Are ChatGPT-generated quizzes accurate enough to grade students on?

    Edited carefully, yes. Out of the box, no. Plan to spend 5–10 minutes verifying each generated quiz before grading.

    Can I make ChatGPT randomize questions?

    You can ask, but the randomization is per-generation, not per-student. For real per-student randomization, use a dedicated tool.

    ---

    Want AI-generated quizzes with PDF ingestion, source grounding, randomization, and explanations included automatically? Try SimpleQuizMaker free. Back to the [AI Quiz Generator pillar guide](/blog/ai-quiz-generator-explained).

    Get weekly study & quiz tips

    Join teachers and students who get practical tips on quizzing, active recall, and AI-powered learning.

    Share:XLinkedIn

    James Okafor

    EdTech Researcher & Instructional Designer

    Ready to create your first quiz?

    Use AI to generate quizzes from your own study materials in seconds.

    Try SimpleQuizMaker Free