One of the things that I am seeing in here are folks struggling with “how to figure out which of X-number of categories has the highest score” so that they can route them to the proper ending or tag them for CRM usage.
I have done a number of client-facing Typeforms to determine the highest scoring result and direct the user to the correct ending page in Typeform, with all the details available to be routed to downstream integrations. I have done 12-, 10-, 8-, and 5-category solution versions of this evaluation set up. I have also included ‘tie-breaker’ logic for the 12-category version so that if multiple ‘high scores’ are tied, they are routed to a tie-breaker question to determine the final routing.
I have provided a link a little further down this post to a typeform ‘template’ for a 5-category, highest score. This version has a bunch of running commentary from the 7 other voices in my head and shows the subcategory variable values as they are calculated. I have used 5 question groups in this example, with 5 questions in each, that assign points for each answer to the subcategory variable and to an overall total at the end of the question group.
After the question groups, the user sees a Summary Question (S1) page which shows the 5 category/subcategory (i use the term interchangeably here) scores and the total score.
all the logic that evaluates the highest scored category is ‘embedded’ on S1 and the results are presented on the following Statement Page (S2).
Note - this was done to allow for the questions prior to the statement page to be edited for score values, for additional questions in each group OR to add questions outside the question groups that would add other values to the scoring of the categories, etc. I am happy to discuss how you could do that in another stream of consciousness.
It’s plain. It’s simple. And I hope that you can follow the logic through the comments on the various pages.
Here’s the form: click this link.
If you have any comments or questions, please leave them below. I will try to provide responses and further documentation about how it works if folks are interested in knowing more.
cheers
des
