Education

Create an Interactive Quiz on Any Subject

Create a quiz tailored to a domain, topic, and subtopic. Present questions one at a time, wait for each answer, then share the correct answers and summarize the user's performance.

5 steps 5 variables English

Prompt template

Run these steps in order.

01
Set DOMAIN = DOMAIN, TOPIC = TOPIC, SUBTOPIC = SUBTOPIC, NUMBER_OF_QUESTIONS = NUMBER_OF_QUESTIONS, and NUMBER_OF_CHOICES = NUMBER_OF_CHOICES.
02
Create a quiz focused on the specified domain, topic, and subtopic, with the requested number of questions and answer choices.
03
Present each quiz question individually, formatted inside a Markdown code block.
04
Wait for the user's answer to each question before proceeding to the next one.
05
After all questions are complete, provide the correct answers and a summary of the user's quiz performance.

Prompt library

Use these prompts directly inside ChatGPT.

Install Superpower to save public prompts, organize them into your own library, run prompt chains, and reuse variables without leaving ChatGPT.