If you’re using Typeform to create a quiz or a test, you might want to give respondents different feedback depending on the score they achieve.
Let’s imagine you want to create a math test, for example. If the respondent doesn’t do too well, you might want to encourage them to keep practicing. If, on the other hand, they get full marks, you might want to give them a gold star.
Here’s a basic example of what you could do:
- Zero questions answered correctly → “That’s not so good”
- One question answered correctly → “You need more practice!”
- Two questions answered correctly → “Not bad, but keep practicing!”
- Three questions answered correctly → “Gold star!”
Now let’s look at how we actually do this.
- Firstly, create your questions and all corresponding Thank You screens. In our example, we have four Thank You screens: each for a possible score of 0, 1, 2 or 3.
- Next, we need to use the Calculator feature to identify when a respondent answers correctly, and when they answer incorrectly. You can add Calculator to a question by clicking on the calculator icon:
- Add the score that matches your use-case. In our example, we added 1 to the Score variable for each question if respondents get the correct answer. Here is how we did it for Question 1 “What’s 5 + 5?”:
- The next step is to use Logic Jump to send respondents to the right Thank You screen depending on their score. Have a look at the below screenshot for reference:
That’s it! Save your logic jump rules and start testing your new typeform.
Show different Thank You screens based on score ranges
To learn how to send respondents to different Thank You screens based on score ranges (as opposed to a single score), please see this article.