Skip to main content

Hi I'm new to Typeform. I need to build a questionnaire with scored multiple-choice questions on 4 topics. For each of the topics, a score must be calculated. At the end of the entire questionnaire, an explanation block should be displayed for each of these scores. So, not just the score, but also an explanation block.

Specifically:

  • 4 questions with 4 possible answers each for topic 1
  • 4 questions with 4 possible answers each for topic 2
  • 6 questions with 4 possible answers each for topic 3
  • 2 questions with 4 possible answers each for topic 4

For topic 1, a calculation is made to determine a "maturity level" For topic 2, the same For topic 3, the same For topic 4, the same

Respondents can have different maturity levels for the different topics. At the end of the questionnaire, they should view an overview of their maturity levels for each topic, along with a paragraph of explanation for each.

Currently, I have 4 forms that pass their scores to the next form via a hidden field. I have all the explanation blocks ready in variables in the fourth form. However, I am stuck there. On a final slide, I would like to display something like: "if hiddenfieldscore1 = x1, then display text variable y1" (4 times depending on different levels) and on the same slide, "if hiddenfieldscore2 = x2, then display text variable y2" (also 4 times depending on different levels) ... and so on for the levels that were passed through.

 

Can someone help? I have the Plus plan.

 

@john.desborough is definitely your variable guy!


@valvan1984 - would you be willing to share a video of your logic rules creation please and thanks. That will help me/us to understand exactly how you are trying to implement this. 

i’ve done this on other forms so it IS possible. lol

 

thanks for the ping @Liz 

 

des


Hi @john.desborough. Thx for willing to help me out!

I don’t have any logic so far, as I cannot find how to bring up a certain variable on the screen based on the value of a hidden field - I only see “go to” / “assign to segment” / “replace” / calculations as an option after “then”). Workaround I have now (and seems to work) is to use the “text replace” and fill in variable y with the appropriate text. I want 4 different variables visible on one slide. But I was hoping for a way to have all my texts (16 in total, 4 possible maturity levels for each topic) in separate variables (y1, y2, y3 ...) and just to call in the right variable. I want my users to see 4 different variables (based on 4 different hidden values) on one end slide.


@valvan1984 - you would have to do something like this: 

  • create 4 text variables m1_text, m2_text, etc
  • pass in the hidden variables as pairs like m1=5 m2=4 m3=3 and i assume you would calculate m4 in the last form. 
  • logic rules would have to be done like this 
    • if m1=1 replace m1_text with “yadda yadda yadda”
    • if m1=2 replace m1_text with “lambda lambda” 
    • etc. 
    • if m2=1 replace m2_text with …….
    • etc
  • once you have all those in place, you can then display all 4 on the one page:
    • maturity category one result @m1_text
    • maturity category two result @m2_text 
    • etc

des


Hi @valvan1984 I hope you’re doing well! Were you able to implement Des’s solution above? 


Reply