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

5. Start Practicing

You're ready to start practicing! Your quiz will include:

  • Interactive multiple-choice questions
  • Instant feedback on your answers
  • Explanations for correct answers
  • Progress tracking and timing
  • Final results with performance metrics