Adding scoring to surveys
You can turn any survey into a quiz, test, or exam by adding scoring. For example, you can apply scoring to your HR surveys or use it as a classification in product or customer surveys. When respondents answer questions, you can tell them whether they got the answer right or keep their scores hidden. You can use the score in various components of Agile Research, including branching, page-display logic, pre-filling, notifications, piping, and reports.
Setting scores
When setting scores, you can assign both positive or negative values and use decimals up to two places. To set scores for a question, complete the following steps:
- Open your survey and create or edit a question.
- Enter the possible answer options.
- Select the Score tab and enter point values for each answer option.
- Click Save.
Showing scores to respondents
You can show respondent scores, the max score possible, and the score percentages using variables in the survey itself and also in notifications.
Variable | Returns | Survey | Notifications |
---|---|---|---|
{{respondent.score}} | Respondent's score. | X | X |
({{respondent.score.percentage}}%) | Percent of the total points that a respondent got. | X | X |
{{survey.maxScore}} | Total of all points available. | X | X |
For example, insert the variable "Score" on the thank-you page. This will add the above variables in this pattern: score / max (%):
Your score is {{respondent.score}} / {{survey.maxScore}} ({{respondent.score.percentage}}%)
You can then edit or style the text as needed.
To see all available CSL survey variables, see CSL survey variables.
Showing feedback based on answers
During a survey, you can show different messages depending on if a respondent got a question right or wrong on a previous page using Custom Scripting Language (CSL). The following is an example you can place in a text/media element in your survey on page 2. It checks if the score that the respondent got on question 1 is 0.
Using scores in logic
You can use a respondent's score in different kinds of logic in your survey. The score can be used in branching, page-display logic, and in the conditions for notifications.
If you would like to show different pages depending on a respondent's score, you could use page-display logic. For instance, in a quiz, test, or exam with a maximum of 10 points, you can show a different message to respondents that got an 8 or more, one to respondents that got 5 to 7, and one to respondents with less than 5. You can do that by putting each message on a separate page and by using page-display logic to only show each page to respondents that have scores that fall in those ranges.
Using scoring in results
The individual scores for each respondent can be seen on the respondent's overview and also in the raw data download in Excel, or CSV. They also appear at the top of individual respondent reports.