Skip to content
crispforms

Scoring and quizzes

Points on answers, a running score, and a result that depends on it.

How scoring works

Create a score variable in the Logic tab. On a multiple choice or dropdown question, choose that variable, then type a number next to each option.

As someone answers, the points add up. There are no rules to write — a twenty-question quiz is twenty numbers, not twenty conditions.

Different results for different scores

  1. 1Add an ending screen for each result you want.
  2. 2In the Logic tab, add an outcome for each: a condition on the score variable, and which ending it leads to.
  3. 3Order them from the highest band down. Outcomes are checked in order and the first match wins, so the last one should have no condition — that's the catch-all.

Without a catch-all outcome, someone whose score matches none of your bands lands on whichever ending happens to be last in the form. Always leave one with no condition.

Showing the score

Add a calculated value block and reference the score variable in its formula. It updates as people answer. Turn off 'display' if you want the score stored with the response but hidden from the respondent.