BYTETOOLS

Quiz Schema Generator

Build Quiz JSON-LD for Google practice problems: Question nodes with eduQuestionType, accepted and suggested answers and per-option explanations.

Quiz
Curriculum alignment (optional)
Question 1

Quiz JSON-LD

This is Google's practice problems markup: a Quiz whose hasPart array holds Question nodes, each tagged with eduQuestionType and learningResourceType "Practice problem". A question is written out once it has both text and a correct answer. Multiple-choice questions need at least one wrong option in suggestedAnswer to be useful.

What is the Quiz Schema Generator?

The Quiz Schema Generator builds Google's practice problems markup — a schema. org Quiz whose hasPart array holds Question nodes, each tagged with eduQuestionType and a learningResourceType of Practice problem.

  • Question nodes tagged with eduQuestionType and learningResourceType
  • Multiple choice and flashcard question types in the same quiz
  • Wrong options entered one per line, with an explanation after a pipe character
  • Every answer option gets a position and an optional Comment explanation
  • Curriculum alignment through AlignmentObject subject and level entries
  • Copy as a script block or download the JSON file

How to use the Quiz Schema Generator

  1. 1

    Enter the quiz name, topic, skill assessed, educational level and typical age range.

  2. 2

    Optionally add a subject, level target and framework name for curriculum alignment.

  3. 3

    For each question, pick multiple choice or flashcard and write the question text and correct answer.

  4. 4

    Add an explanation, and for multiple choice list the wrong options one per line with an optional explanation after a pipe.

  5. 5

    Use Add question for more problems, then copy the script tag or download the raw JSON.

About the Quiz Schema Generator

The Quiz Schema Generator builds Google's practice problems markup — a schema.org Quiz whose hasPart array holds Question nodes, each tagged with eduQuestionType and a learningResourceType of Practice problem. It is the structured data behind education results for maths, science and language practice pages.

Each question can be multiple choice or a flashcard. Multiple-choice questions get a suggestedAnswer array of the wrong options plus an acceptedAnswer for the right one, every option able to carry its own explanation as a Comment. Flashcards just carry the accepted answer and its explanation.

Quiz-level fields cover the topic, the skill assessed, educational level, typical age range and curriculum alignment through AlignmentObject entries. Everything is generated in your browser and no question or answer you type is ever uploaded.

Frequently asked questions

What is practice problems structured data?

It is Google's education markup for pages that let people practise a skill, built from a Quiz containing Question nodes. It can make maths and science practice pages eligible for education-specific search features that show the question directly.

What is eduQuestionType?

It says what kind of practice question this is. Google recognises two values: Multiple choice, where the correct answer sits among several suggested options, and Flashcard, where there is a single accepted answer with no distractors.

What is the difference between acceptedAnswer and suggestedAnswer?

acceptedAnswer is the correct answer, and suggestedAnswer holds the incorrect options a learner can choose from. A multiple-choice question needs both; a flashcard needs only the accepted answer.

How do I add an explanation to a wrong answer?

In the wrong options box, type the option, then a pipe character, then the explanation — for example 4/6 | You added instead of multiplying. Each explanation becomes a Comment node on that answer, which is what teaches the learner why the option is wrong.

Does the quiz have to be visible on the page?

Yes. The questions and answers in your markup must be genuinely present and usable on the page. Marking up practice problems that a visitor cannot see is a structured data policy violation and will not earn education results.

Related tools