Import Questions

Admin and test console for quizzes and challenges.

Upload JSON

The importer expects an array of question objects with fields like `category`, `question`, `options`, `correctIndex`, and optional `funFact`. It also accepts optional question and option media URLs.

Upload the source JSON file. Minor trailing commas will be cleaned automatically.

Import Notes

  • Each unique `category` becomes a `quiz_versions.title` inside the selected quiz.
  • If the same category title already exists in that quiz, the importer reuses that version.
  • Imported questions use `single_choice`.
  • `correctIndex` is used for `knowledge` and `scored` quizzes.
  • `funFact` is stored as question explanation for `knowledge` and `scored` quizzes.
  • Duplicate questions in the target version are detected by normalized question text and skipped.
  • Optional media fields such as `questionMediaUrl`, `mediaUrl`, or option object `mediaUrl` are imported when present.
  • Use the sample file download above if you want a ready-to-follow template.