Skip to main content

Create a quiz with multiple scores

Updated over a week ago

Would you like to use more than just one score, and create different totals for different parts of your form?

This guide covers how you can use multiple variables to score different sections of a form.

We’ll create variables, then use Logic to change variable totals and show different Endings (Thank you screens) based on those totals.

1. Set Up Your Form Sections

First, set up a form with different sections, each of which should be scored individually.

For this example, we’ll create a quiz with 3 questions in each section (Science, Math, and Geography).

This setup allows individual scores to be tracked across sections, making it easy to see strengths in each area!

2. Add Variables for Each Section

2.1 Go to the Logic tab, click Variables.

2.2 Click + Add custom variable to add new variables to the form.

2.3 Add a variable for each section (e.g. Science, Math, and Geography).

  • Start each variable at 0.

  • Use letters, numbers, and underscores only.

  • You can still show more user-friendly names of the variables (categories) in the charts.

Click Save once you’re finished.

3. Set Up Scoring

Now let’s set up the score calculations.

Scoring:

  • Each section (Science, Math, and Geography) has 3 questions.

  • Total score for each section is out of 3.

  • Maximum overall score: 9 points.

For each correct answer: +1 point

To do this, go to the LogicScore QuizAssign variable at: Question level.

Assign the correct variable to each quiz question so that the variable's value changes based on the answer.

For the first question: "Which gas do plants absorb during photosynthesis?"

If the respondent selects "Carbon dioxide," add 1 point to the Science variable.

Repeat this process for each of the questions. Remember to use the right variable for each question set: questions about science should refer to the Science variable, and so on.

You can use whatever grading scheme you like: subtracting points for wrong answers, giving partial credit for partially correct answers, etc.

Note: Since we want to add all the variables together to calculate the total score (@score), we should keep the "Exclude from overall score" checkbox unticked.

Click Save when you’re finished.

4. Create Score Tiers

Note! - This step is optional and only needed if you plan to display charts on the results/thankyou screen.

You can group overall scores into tiers (e.g. Low, Medium, High) and color-code them for charts.

Go to LogicScore Tiers and define the color and score range for each tier.

You can:

  • Change tier colors.

  • Rename tiers labels.

  • Change % score range

  • Remove or Add more tiers.

  • Or assign colors by Variable (category) instead of overall score range by selecting the Variables tab.

Note! Score ranges (Overall score - @score) are in % format in Score Tier screens:


In our example, we have set to:


Low: 0%-33%

Medium: 34%-66%
High: 67%-100%

Click Save when you’re finished.

5. Create Custom Ending Screens

Let’s set up some custom Ending screens to show the Respondent's their scores at the end. With this in mind, we’re going to create two Ending screens:

A. Ending Screen for Passing the Quiz:
Displayed when the respondent scores 6 or more points (67%–100%).

B. Ending Screen for Not Passing the Quiz:
Displayed when the respondent scores less than 6 points (0%–66%).

Ending screens are tailored to encourage both achievers and learners to keep going!

5.1 Click + next to Endings in the left panel.

Here’s how an Ending might look for respondents who passed the quiz. Overall score is between 6 to 9 (67%–100%).

Add text and insert charts using the @ key (Recall information) and choose the item you want from the list:

  • @score → Donut chart

Use appropriate Chart Settings to show legends, background color, score format etc. That way, respondents can see how they did for each section (variable).

Note! The numbers you see in charts while creating your form are just placeholders. They will change each time you click within the chart settings. Don’t worry — the published form will display the correct, actual numbers in the charts.

If you prefer showing numbers only (instead of Charts) then you can select:

  • # - Plain number

  • % - Percentage

  • 1/2 - Fraction (e.g. 2 Out of 3 etc)

Now, add another Ending screen for respondents who didn’t pass the quiz: Overall score is between 0 to 5 (0%– 66%).

6. Add Display Logic for Endings

Go to the Display Logic tab and set visibility logic to show respective Ending screen based on the score achieved for each section.

In this example, we show the respondent:

  • First Ending screen if respondent pass the Quiz (Score: 6 and above)

If Score Is greater or equal (>=) to 6
Then Show First Ending screen

  • Second Ending screen if respondent didn't pass the Quiz (Score: below 6)

If Score Is lower than (<) 6
Then Show Second Ending screen

Note: In the Logic screens, score ranges (Overall score - @score) are shown as actual numbers, not as percentages.

7. Personalize the Experience

Let’s make our quiz a bit prettier by clicking + Add question:

  • Add a Welcome Screen

  • Short text (for respondent name) so you can personalize endings and emails by recalling their name.

8. Email Results

Email notifications are only available on paid plans (Silver/Gold/Enterprise plans).

You can send email to yourself, team members or respondents and even make them conditional based on quiz scores.

8.1 If you would like to send an email to respondent then you’ll need to add an email address question in the quiz by clicking the + Add question button and selecting Email question type.

8.2 Create a personalized email

In your form Settings tab in the right panel, go to Email notifications

8.3 You can select Self email notifications, Respondent email notifications or Conditional email notifications. Learn more about email notifications.

In this example, we will select Custom email notifications as we want to send different email text based on whether respondent pass the quiz or not.

Click on Set conditions and the popup will show up where you can specify the required conditions for respondent who pass the Quiz (Score: 6 and above).

8.4 Select respondent email in To field and you can now fully edit the email body text and can also recall responses in Notification email message body by typing "@" and choosing score, name etc from the recall information menu.

8.5 Include PDF

Tick "Include PDF" if you want to send completed form as a PDF email attachment.

8.6 Click Save to set this custom email notification.

Repeat this process for respondents who didn't pass the quiz (Score: below 6)

If Score Is lower than (<) 6

That’s it, you have successfully setup custom email notifications.

As a result, the personalized email received by each respondent will show their name, how many total points they scored as well as score for each section.

Below, you can try out the quiz we built in this guide:

Tip! - You can also import above template in your account to check the logic, how to setup category (variables).

Did this answer your question?