Spring Boot Quiz Importer

Create quizzes with a simple form and save them to MySQL.

This page is designed for non-technical users. Add a quiz title, type each question, select the correct answer, and press upload. JSON is still available in the advanced section when needed.

Spring Boot 4.0.5 Java 21 MySQL quizes Flyway migrations

Guided Upload

Build quizzes without JSON

Advanced JSON import

Technical users can still paste a JSON array or JavaScript-style array here and import it into the form.

Start with one quiz, add questions, and choose the correct answer for each one.

Normalized Output

Generated JSON preview

[]

Stored Quizzes

Current database content

REST API

Available endpoints

  • GET /api/quizzes returns every stored quiz with questions and choices.
  • GET /api/quizzes/{quizId} returns a single quiz by uploaded quizId.
  • POST /api/quizzes/import accepts a JSON array of quizzes and upserts them by quizId.