Tutorial to Get Started
Learn how to create quizzes using our AI generator or by uploading your own files.
1. AI Quiz Generation (Recommended)
The easiest way to create a quiz! Our AI can generate questions on any topic:
- Click "Generate AI Quiz" on the home page
- Enter your desired topic (e.g., "JavaScript", "World History")
- Choose number of questions (5-25)
- Select difficulty level (Easy, Medium, Hard)
- Let AI create a custom quiz for you!
Note: You'll need a Gemini API key for AI quiz generation. Get one free at Google AI Studio.
2. Manual Quiz Creation
Prefer to create your own questions? Follow these steps:
- Prepare your multiple-choice questions
- Each question should have 4 answer options
- Identify the correct answer
- Optionally add explanations
3. Format Questions as JSON
Use AI tools like ChatGPT to format your questions according to our JSON schema:
{
"title": "Your Quiz Title",
"description": "Optional description of your quiz",
"questions": [
{
"id": "q1",
"question": "Your question text here?",
"options": [
"Option A",
"Option B",
"Option C",
"Option D"
],
"correctAnswer": 0,
"explanation": "Optional explanation of the correct answer"
}
]
}
Use this prompt with ChatGPT:
Please help me create a multiple choice quiz with the following requirements:
1. Follow this JSON schema exactly:
{
"title": "Your Quiz Title",
"description": "Optional description of your quiz",
"questions": [
{
"id": "q1",
"question": "Your question text here?",
"options": [
"Option A",
"Option B",
"Option C",
"Option D"
],
"correctAnswer": 0,
"explanation": "Optional explanation of the correct answer"
}
]
}
2. Guidelines:
- Create clear, unambiguous questions
- Each question should have 4 options
- Include explanations for correct answers
- Make sure correctAnswer index matches the correct option (0-3)
- Generate at least 10 questions
- Keep questions focused on a single topic
3. Topic: [Your topic here]
Please format the response as a valid JSON file that I can directly use.
4. Save and Upload
Save your formatted questions and upload them:
- Save the JSON as a .json file on your computer
- Click "Generate Quiz Room" on the home page
- Upload your JSON file
- Choose the number of questions to practice