Skip to main content
Education Prompts

Generate a Quiz

Create a multiple-choice or short-answer quiz on any topic to test understanding.

beginnerWorks with any modelEducation
Prompt
Topic: [TOPIC]
Level: [LEVEL] (beginner / intermediate / advanced)
Number of questions: [N]
Format: [FORMAT] (multiple choice with 4 options / true-false / short answer)

For each question include:
- The question itself
- The correct answer
- A brief explanation of why it's correct
- (For multiple choice) Why each wrong answer is incorrect

How to Use

Fill in the four variables at the top and paste the prompt into any capable AI model. The explanation fields are the most valuable part — they turn a simple quiz into a teaching tool, so learners understand why answers are right or wrong rather than just memorizing. This prompt works equally well for self-study, building course assessments, or generating practice material for students.

Variables

VariableDescription
[TOPIC]The subject of the quiz (e.g., "the American Civil War", "Python list comprehensions", "photosynthesis")
[LEVEL]Difficulty calibration — affects vocabulary, complexity, and what prior knowledge is assumed
[N]Number of questions to generate (5–10 is a good range; more than 15 can reduce quality)
[FORMAT]Question type — multiple choice is best for automated grading; short answer tests deeper understanding

Tips

  • Ask for multiple choice when you want instant-grading convenience, but add "include one plausible distractor" to ensure the wrong answers are genuinely challenging rather than obviously incorrect.
  • For a mixed quiz, set [FORMAT] to "8 multiple choice and 2 short answer" — the model will handle the split automatically.