---
metadata:
  - name: generator
    content: Diplodoc Platform v5.64.0
alternate:
  - https://yandex.ru/support/forms/en/tests.md
  - https://yandex.ru/support/forms/ru/tests.md
  - href: https://yandex.ru/support/forms/en/tests.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.ru/support/forms/en/llms.txt?revision=r21935061
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/forms/en/llms.txt?revision=r21935061

# 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 {#test-questions}

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.
1. 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 ![](_assets/svg/score.svg)</svg> **Score** under **Answer**. For a list of suitable question types, see [Tests and quizzes](https://yandex.ru/support/forms/en/blocks-ref/tests.md).

1. 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.


    - To add an explanation, click **Explanation for the correct answer** or **Explanation for the incorrect answer**, then enter text in the field that appears.

      ![](_assets/quiz-answer-explanations.png =500x){.border-grey}


         {% note info "" %}

        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.

        {% endnote %}

    - Under **Settings**, configure answer validation or sorting if needed.

        For more information about configuring question parameters, see [Add questions to a form](https://yandex.ru/support/forms/en/add-questions.md).

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

1. To change the position of a question or an answer option, drag it with ![](_assets/svg/move.svg)</svg>.

1. Set up rules for scoring the test.

1. Publish your test using one of the following methods: [Publishing a form](https://yandex.ru/support/forms/en/publish.md).

## Configuring result display {#test-display}

After completing the test, you can show users their score and result.

To choose how test results are displayed:

1. Select a form and go to **Settings** → **Tests and quizzes**.

1. Configure the scoring rules. [Learn how to set up scoring](#test-result)

1. Enable **Show test results**.

1. Enable **Show correct and incorrect answers** so that participants can review them after completing the test.


1. Under **Format**, select how participants will see their result:

    - **Points out of maximum**: For example, "7 points out of 10".
    - **Points**: For example, "7 points".
    - **Percentage**: For example, "70% correct".

   ![](_assets/quiz-results-display-format.png =600x){.border-grey}


1. 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.


## Setting up scoring {#test-result}

You can configure result levels and add a message that users will see after completing the test.

1. Select a form and go to **Settings** → **Tests and quizzes**.

1. Select the scoring method:

    - **Segments**: Use this method to divide results into multiple levels, such as <q>professional</q>, <q>amateur</q>, and <q>beginner</q>.

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

   {% list tabs %}

   - Segments


      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.

      ![](_assets/quiz-segment-ranges.png =520x){.border-grey}


   - Pass/Fail

      Specify the minimum number of points required to pass.

      ![](_assets/quiz-pass-fail.png =520x){.border-grey}

   {% endlist %}

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

    - Specify a header like <q>You're an avid traveler!</q>

    - 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](https://yandex.ru/support/forms/en/appearance.md#text-formatting).

    - To add a picture to an answer option, click ![](_assets/svg/image.svg)</svg> **Add an image**.

    {% note info "" %}

    The message under **Settings** → **Text and submit logic** won't be displayed. Instead, participants will see the message you configured for their score.

    {% endnote %}


1. Click **Save**.

<!-- source: en/_includes/test-series.md -->
 {% note warning "" %}

Avoid merging questions from the **Tests and quizzes** category into a [series](https://yandex.ru/support/forms/en/blocks-ref/series.md), as this prevents scoring from working.

{% endnote %}
<!-- endsource: en/_includes/test-series.md -->


## View user answers {#right-answ-separately}

Once the test is completed, you can [view user answers](https://yandex.ru/support/forms/en/answers.md).

On the **Answers** tab, select **Statistics** to [view correct and incorrect answer options](https://yandex.ru/support/forms/en/answers.md#quiz-answers).

<!-- source: en/_assets/style.md -->

<!-- endsource: en/_assets/style.md -->
