Conducting a test

You can use Forms to make a test or quiz. You can test people's knowledge on some topic or make a humorous quiz that can be shared on social media. Users earn points for correct answers and can see their score after finishing the test.

Adding questions for a test

To create a test, add question blocks from the Tests and quizzes category to your form:

  1. Create a new form or open an existing one.

  2. In the form builder, create a test question using one of the following methods:

    • In the Form builder tab, click Show all questions and select a question from the Test (Quiz) column.

    • Create a simple question for the test, then click Score under Answer. For a list of suitable question types, see Tests and quizzes.

  3. Specify the question parameters:

    • Enter your question. If needed, add a comment or attach an image.

    • For the One answer and Multiple answers question types, set the answer options. For other question types, specify the correct answer.

    • Specify how many points users should get for answering correctly.

      The One answer and Multiple answers question types can have multiple correct answers. The user receives points only if they select all the correct answers and don't pick any incorrect ones.

    • Under Settings, configure answer validation or sorting if needed.

      For more information about configuring question parameters, see Add questions to a form.

  4. Add other questions to your form by following the same steps.

  5. To change the position of a question or an answer option, drag it with .

  6. Set up rules for scoring the test.

  7. Publish your test using one of the following methods: Publishing a form.

Setting up scoring

After the user completes the test, you can show them their scored points and results.

To set up rules for scoring:

  1. Select a form and go to SettingsTests and quizzes.

  2. Enable Show test results .

    Note: If you show test results, you can't redirect users to a website or display a message when they submit the form.

  3. Select the scoring method:

    • Segments: Use this method to divide results into multiple levels, such as professional, amateur, and beginner.

    • Pass/Fail: Use this method if you only need to determine whether the user reached the passing score.

    Set the number of segments and the upper point limit for each segment except the last one. Yandex Forms calculates the lower limit automatically and uses the maximum possible test score for the last segment.

    Specify the minimum number of points required to pass.

  4. Configure the message that the user will see for each result:

    • Specify a header like You're an avid traveler!

    • Write a comment. For example, suggest materials that the user can read to improve their result. To format the text of a comment, use Markdown markup.

    • To add a picture to an answer option, click Add an image.

  5. Click Save.

Avoid merging questions from the Tests and quizzes category into a series, as this prevents scoring from working.

Show correct and incorrect answers

Once the user completes the test, you can show them which answers were right or wrong:

  1. Select a form and go to SettingsTests and quizzes.

  2. Enable Show test results .

  3. Enable Show correct and incorrect answers .

  4. Click Save.

After completing the test, users can click See correct answers. This opens a page showing the user's score, with correct and incorrect answers highlighted.

View user answers

Once the test is completed, you can view user answers.

On the Answers tab, select Statistics to view correct and incorrect answer options.