P

Prompt ChatGPT to Create a Quiz

Creating an engaging and pedagogically sound quiz takes time: formulating clear questions, calibrating difficulty, writing plausible answers, and structuring the whole consistently. ChatGPT transforms this process into minutes. By providing it with a well-constructed prompt, you get a complete quiz with questions, answer options, corrections, and explanations. Whether you are a teacher preparing an assessment, a corporate trainer designing an e-learning module, a content creator looking to engage your audience, or simply someone who wants to test their knowledge on a topic, ChatGPT adapts to your needs. The tool excels particularly in generating credible distractors—those wrong answers that seem plausible and make an MCQ truly discriminating. It can also vary formats (true/false, multiple choice, open response, matching) and adjust the difficulty level according to your target audience. The prompts presented here will allow you to produce professional quizzes, ready to be integrated into your tools (Google Forms, Kahoot, Moodle) or used as is in the classroom or training.

The prompt

ChatGPT

Act as an expert instructional designer in assessment. Create a complete quiz of 10 questions on the following topic: [SUBJECT]. The quiz should target an audience of level [LEVEL: beginner/intermediate/advanced]. For each question, provide: 1) The question clearly formulated, 2) 4 answer options (A, B, C, D) of which only one is correct, 3) The correct answer identified, 4) An explanation of 2-3 sentences justifying why it is the correct answer and why the other options are incorrect. Ensure that the distractors (wrong answers) are plausible and correspond to common comprehension errors. Vary question types: some factual, some comprehension, some application. Start with a brief introduction to the quiz (2 sentences) and end with a scoring rubric with 3 interpretation levels of the score.

Personalize this prompt with Léa

Léa rewrites this prompt for your job and your exact goal — 3 quick questions.

Why it works

This prompt works thanks to the role assignment (instructional designer) which activates ChatGPT's knowledge of assessment and Bloom's taxonomy. The ultra-detailed structure (question, options, answer, explanation) eliminates any ambiguity about the expected format. Finally, the explicit request for plausible distractors and variation of question types guarantees a professional-quality quiz rather than a superficial questionnaire.

Expected result

You will get a structured quiz of 10 multiple-choice questions, ready to use, with progressive questions covering different cognitive levels. Each question will include detailed pedagogical explanations that allow learning even in case of error. The final scoring rubric will allow participants to assess their mastery of the topic.

Variants by level

FAQ

How to ensure the answers generated by ChatGPT are accurate?
ChatGPT can occasionally produce incorrect information, especially on very specialized or recent topics. Systematically check the answers and explanations by cross-referencing them with reliable sources. For technical fields, specify in your prompt to rely only on established facts and ask it to indicate its level of certainty. You can also ask it to cite its sources to facilitate verification.
Can ChatGPT be used to create quizzes in specific formats like Kahoot or Moodle?
Yes, simply specify the desired format in your prompt. For example, add "Format the questions in CSV format compatible with Moodle GIFT" or "Structure each question for a Kahoot import (question, answers, time, points)." ChatGPT can also generate XML for Moodle, JSON for web applications, or structured tables for Google Forms. Always specify the export format in your initial prompt to avoid manual reformatting.
How to calibrate the difficulty of questions for my target audience?
Describe your audience precisely in the prompt: their education level, experience with the subject, and the context of quiz use. For example, "second-year biology students who have taken an introductory genetics course" is much more effective than simply "intermediate level." You can also ask ChatGPT to distribute questions according to Bloom's taxonomy (remembering, understanding, applying, analyzing) to ensure a consistent progression of difficulty.

Related prompts

How to use this prompt

  1. Copy the prompt with the button above.
  2. Paste it into ChatGPT, Claude or your favorite AI assistant.
  3. Replace the bracketed variables with your details, then refine the result.

About Prompt Guide

Prompt Guide is a free library of 4800+ ready-to-use prompts for ChatGPT, Claude and other AIs, with guides to learn prompting and tools to build and optimize your own prompts.

More prompts to explore

Prompt ChatGPT to Create a Syllabus

Creating a complete and structured syllabus is a time-consuming task that requires juggling learning objectives, logical progression, and practical constraints.

Prompt ChatGPT to Extract Data Insights

Extracting insights from raw data is one of the major challenges analysts, data scientists, and decision-makers face daily. ChatGPT proves to be a formidable ally in turning complex datasets into actionable conclusions, without requiring advanced programming or statistical skills.

Prompt ChatGPT to Generate a Database Schema

Designing a database schema is a fundamental step in any software project. A well-thought-out schema ensures data consistency, optimizes query performance, and facilitates long-term maintenance.

Prompt ChatGPT to Generate a Revision Plan

Preparing for exams or consolidating knowledge requires methodical organization that few students master spontaneously. ChatGPT proves to be a valuable ally...

Prompt ChatGPT to Generate JavaScript Code

ChatGPT has become an essential tool for JavaScript developers, whether beginners or experienced. Thanks to its ability to understand natural language instructions, it can generate functional JavaScript code in seconds: utility functions, DOM manipulation, API calls, complex algorithms, or interactive components. But the quality of the code produced directly depends on the precision of the prompt used. A vague prompt will give a generic result, while a structured prompt — specifying the context, technical constraints, expected code style, and edge cases to handle — will produce clean, maintainable code ready to integrate into your project. In this guide, you'll find a main prompt optimized for generating JavaScript code with ChatGPT, as well as three variants tailored to your level. Whether you want to quickly prototype a feature, learn new ES6+ syntaxes, or produce production-ready code with error handling and JSDoc typing, these prompts will save you considerable time while helping you progress.

Prompt ChatGPT to Generate SQL Queries

Generating SQL queries is an essential skill for any developer, data analyst, or database administrator. However, writing complex queries involving multiple joins, nested subqueries, or aggregate functions can be time-consuming and error-prone. ChatGPT radically transforms this practice by allowing you to describe your needs in natural language to obtain optimized and functional SQL queries in seconds.

Go further

Get new prompts every week

Join our newsletter.