I’m trying to create a Survey Evaluation that requires the Advanced logic using the Branching and Calculations.
At the end, I’d like the score variable to lead to a specific Ending, in which the Ending will have the users score and interpretation of the score. For example, a score of 20 from our survey would lead to Ending A, which will tell the user what that score means.
Is this possible? I see that it’s possible under simple logic, but I can’t figure out how to do it with Advanced logic function.
Best answer by vickioneillView original
I do this on several of my typeforms: where i have a series of question groups, each with their own set of questions and ‘score ratings’ for results, and an overall score value that routes users to one of 4 specific ending paths, complete with summary details, typical things you can do to improve in your level and climb higher and some custom images/graphs
i did the following in the advanced logic area with variables and branching/calculation
that seems to be able to address what you are looking to achieve, at least i hope it moves the needle a little.
there are several threads within this community that cover the topic.
I just shared these screenshots in another post for a visual reference,
@ctngo3 . I hope it’s also helpful.
Thank you everyone! Very much appreciated!
@john.desborough - you sir are an absolute Typeform legend! Thank you so much for all the posts you do in this community, it’s helped me so much.
I am struggling to find an answer to my current predicament: I have a bunch of variables with their own ‘scores’ in, and at the end of my quiz I want these variables to link to a certain ending - the issue I am having is using these variables to interact with Typeform’s native ‘@score’ variable which will determine which ending someone is redirected to.
Here is a screenshot of my issue:
In my head, I would add my variable to “score” and it would dictate what ending I send the user to. If you have any ideas that would be awesome!
Basically I can’t select @score in the right hand side of an if statement!
it can be a long drawn out process to determine which one ending you are going to send them to, depending on the number of categories you are looking at.
Here’s a little example form that walks you through a 5-category example .. it will show you some of the output of the calculations in the walk through
is this what you are trying to do??
@john.desborough - thank you very much for taking the time to reply!
I am afraid it’s not quite as simple as this. Within my quiz, there are a different # of questions for each variable (e.g. immunity has 12 possible points throughout the quiz, whereas gut only has 5 possible answers).
So I was hoping to say, if gut >=4 (with limited questions, the user has stated that gut is always important), then make “@score” = 2 (and set the score based ending to take the user to ending for score = 2).
My issue is that for some reason I cannot select @score from the right hand side of the if logic in typeform and I am not sure why!
if that doesn’t work, raise a help ticket with the support desk
@john.desborough not sure if you can help, but the logic I am trying to create is:
I saw that you answered how to do this above by saying:
if immunity greater than beauty AND immunity greater than gut etc…. if all of this is true then send the user to the ‘immunity ending page’
However, I do not have the ability in the logic to say: if variable_0>variable_1 then ……
It only lets me do: if variable_0>number then…….
In other words it only lets me compare a variable against a number, not another variable.
This screenshot relates to my post above.