Scoring a multiple choice question and then branching | XM Community
Skip to main content

I want to route respondents based on a score to a multiple choice question. Say there are 10 options each is 1 point, but one option is 5 points.
If they score above 5 points i want to route them to another question
It seems the scoring system might do this if you enable the score on each page view, however it displays the score to the user which is not required.
I was trying to set this up using derived variables / maths, but have wasted 3 hours trying and can't get it to calculate anything, or 'invalid error', or 0. Anyhelp would be hugely appreciated
This is for a Covid-19 tracking project and is very urgent.


If we go by scoring, then you just need to uncheck the "Show Scoring Summary for Category" - "At the End of the Survey" & "After Each Question" (these options are present in scoring option). Then use branch logic to check if score is greater than 5.
OR
Using Math operation, you need to have 10 branch logic to check if respective option is selected or not. Create an embedded data (CalcScore) at start of survey and assign it value 0. Under each branch logic we will increment the ED (CalcScore) using math operation as CalcScore = $e{ e://Field/CalcScore + 1 } except for that option which has scoring of 5 will have math operation as $e{ e://Field/CalcScore + 5 } . At the end of all 10 branch logic we will get our final score, to compare it with 5.


Leave a Reply