📚 MCQ Practice Test System

Welcome!

Upload question files and take practice tests with customizable settings.

How to Use

  1. Upload a JSON file containing questions, options, and answers
  2. Configure test settings (negative marking, pass percentage)
  3. Take the test and view your results
JSON File Format
[
  {
    "question": "What is 2 + 2?",
    "options": ["3", "4", "5", "6"],
    "answer": 1
  },
  {
    "question": "Capital of France?",
    "options": ["London", "Berlin", "Paris", "Rome"],
    "answer": 2
  }
]

Note: Answer is the index (0-based) of the correct option.