Quizmo

Create engaging quizzes from your JSON data

Drag & drop your JSON file here

or

JSON Structure Guide
                            
                            
[
  // Multiple-Choice Question (with options array)
  {
    "question": "What is the capital of France?",
    "options": [
      "London",
      "Berlin",
      "Paris",
      "Madrid"
    ],
    "answer": "Paris"
  },
  
  // Text-Input Question (no options, user types answer)
  {
    "question": "Who wrote Romeo and Juliet?",
    "answer": "William Shakespeare",
    "type": "text-input"  // Optional, auto-detected if options missing
  },
  
  // Another Multiple-Choice (type auto-detected)
  {
    "question": "What is 2 + 2?",
    "options": ["3", "4", "5", "6"],
    "answer": "4"
  }
]

Question Types:

  • Multiple-Choice: Include options array (auto-detected)
  • Text-Input: Omit options or set type: "text-input"

Required fields:

  • question - The question text (string)
  • answer - The correct answer (string, case-insensitive)
  • options - Required for multiple-choice (array of strings)
  • type - Optional: "multiple-choice" or "text-input" (auto-detected)

Notes:

  • Answers are checked case-insensitively
  • Mix both question types in the same quiz
  • Type is auto-detected if options are present

Quiz Settings

If disabled, all answers will be shown at the end

Question 1 of 10
00:30

What is the capital of France?

Quiz Complete!

Great job!

0%
0 Correct
0 Incorrect
0 Skipped
0:00 Time Taken

Review Answers