Need help with getting a ratio score for end results | Community
Skip to main content
Question

Need help with getting a ratio score for end results

  • June 28, 2025
  • 1 reply
  • 29 views

coachclayster

I’m probably WAAAYYYY overthinking this, but here’s what I’m trying to solve for:

I have a quiz (assessment) where I’d like to display two scores (“Zap” and “Zest”) on the final page for five different question groups (sections). I do not want an outcome quiz that has different endings; I want all scores on the ending page alongside a video explanation.

Each question group has 10 questions and 100 points possible per section, with the following answer selections and score system:

Almost Never = 2 points
Rarely = 4 points
Sometimes = 6 points
Often = 8 points
Almost Always = 10 points

Since the assessment takes a problem-focused lens for creating a ratio-based answer, the way the Zap scores are totaled is to subtract the Zap score from 100, making the Zest score the remaining amount.

Example: If Prioritization Zap = 65, then Prioritization Zest = 35

I’ve created Zap and Zest variables for each of the 5 sections, but not sure if I need to set up branching for every question, or if there’s a simpler way to do this in the logic.

Thanks in advance for your help!

P.S. Please help me do this in TypeForm! I’ve been able to successfully build this in Jotform with their Calculations widget, but I MUCH prefer TypeForm’s UI.

1 reply

Laura Marco
Typeform

Hello! This is Laura from the support team at Typeform :) 

For this setup, you would not be able to use our “Score quiz” logic features (as you want to have more than one total score in your form).

As you mention, you would need to use the Branching feature and manually add the rules that add points to each of the variables. You can find this feature in the “Workflows” panel of your typeform and follow similar steps to the ones mentioned in our Help Center article here

 

The steps for adding the logic would be:

  1. Adding a number variable Zap and Zest for each of your 5 sections. Your form will have a total of 10 variables. 
  2. Using the Branching feature, add the rules and conditions manually under each of your questions. For example:
    1. If Q1 (in Section 1) is “Almost Never” add “2” to “@zap1” (the variable “Zap” for section 1)
    2. If Q1 (in Section 1) is “Rarely” add “4” to “@zap1” (the variable “Zap” for section 1)
    3. Etc.
  3. Please repeat this for each of the choices, in each of each of the questions and in each section. Note: In section 2, you would add the points to variable @zap2, in Section 3 to @zap3, etc.  

 

The steps for adding the corresponding value of variables Zap and Zest in the ending screen would be:

  1. You can have only 1 Ending Screen in your form
  2. You can use the Recall Information feature to recall all 10 variables in your ending screen. 
  3. By recalling the @zap1, @zap2, etc variables you would get a value between 0 and a 100 (added through the branching rules set up above). 
  4. For the @zest1, @zest2, etc variables to show the remaining amount you should add an extra bit of logic to your form:
    1. First, you would need to add an initial/default value to the @zest variables of 100. You can do that from the variables section (see here). 
    2. Then in the Branching section, under the last question of the form (prior to the ending), add calculations that looks like this:
      • Always subtract @zap1 from @zest1 
      • E.g. @zest1has an initial value of 100, if the value of @zap1 is 30, the value of @zest1 will become 70. 
    3. You will need to add this calculation 5 times (for each of the sections). 

 

I hope this helps! If something is not clear or you need further help please let us know! 


Reply