Make a test

You can use Yandex.Forms to make a test or a quiz. You can test people's knowledge on some topic or make a humorous quiz that can be shared on social media. Users get points for correct responses, and after completing the test, they can see their results.

  1. Add prompts for the test
  2. Set up scoring
  3. Show correct and incorrect responses
  4. View user responses

Add prompts for the test

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

  1. Open a form or create a new one.
  2. Select a form and go to Constructor.
  3. To add a prompt for the test, select a block in the left panel under Tests and quizzes and drag it to the workspace.

  4. In the Edit a response window that opens, set the block parameters:

    1. In the Prompt field, enter your prompt.
    2. For the One answer and Multiple answers prompt types, set the response options.
    3. Specify the correct responses and the number of points that the user gets for them. The One answer and Multiple answers prompt types may have multiple correct responses.
    4. In Settings, you can make the prompt require a response or set up response sorting if necessary.

    To learn more about test prompt parameters, go to Tests and quizzes.

  5. Add the rest of the prompts to the form and configure the responses in the same way.
  6. To change the order of prompts, hover over the block and drag it by the icon to the right place.

  7. If you want to show or hide a block depending on how the user responded to other prompts, set the block display conditions.

Set up scoring

After the user completes the test, you can show them their scored points and the results. You can choose between two ways of calculating the score:

  • Two-level: Pass or fail.
  • Multi-level: Results labeled by segments, like “professional”, “amateur”, and “beginner”.

To set up rules for scoring:

  1. Select a form and go to Settings → Tests and quizzes.
  2. Turn on Show the test results.

    Restriction. If you show test results, you can't redirect users to a site or display a message when they submit the form. These features can be configured in Settings → Text and submit logic.
  3. Select the scoring method:
    • By segment: For multi-level scoring. If you select this option, set the number of segments (scoring levels). The number of points that corresponds to each segment is determined automatically.
    • Pass/Fail: For two-level scoring. If you select this option, specify the minimum number of points that's a passing score.
  4. For each segment (or for passing and failing), enter the text that the user sees if their result fits this segment:

    • Enter a heading, 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 your comment, use Markdown.

    • To attach an image, click .
  5. Click Save.

Show correct and incorrect responses

After the user completes the test, you can let them know which of their responses were correct or incorrect:

  1. Select a form and go to Settings → Tests and quizzes.
  2. Turn on Show the test results.
  3. Turn on Show correct and incorrect answers in test results.
  4. Click Save.

After completing the test, the user can click See correct answers. A page opens where the user can see their points, with correct and incorrect responses highlighted.

View user responses

When the test is submitted, you can see which responses are correct or incorrect by viewing individual responses. Correct and incorrect responses are highlighted in different colors.