Visibility / skip logic

  • 27 July 2022
  • 8 replies
  • 429 views

Userlevel 2
Badge

Creating surveys in which you want to show multiple follow up questions depending on an multiple choice, requires a lot of repeated logic. Unless you can duplicate questions this takes a lot of manual work. When questions need to be changed or re-ordered it’s going to require lot’s of manual work again.

I’m referring to an example like explained in: Use Branching and calculations in Logic to show relevant questions.

The typeform below starts with a Multiple Choice question, and people can choose as many options as they like. Our respondents will only see follow-up questions relevant to their choices

It’s clear to me how to do it, but I’m hoping Typeform can improve the workflow. This is a feature request.

 

What if we could add logic per question that describes when it should be visible / included / skipped? Instead of describing where to jump to next per question, we describe per question whether it should be visible. This means that in the example use case described above, instead of defining for example when to jump to the Economist question in all preceding questions, you just define visibility logic in the question itself.

The question “How would you rate The Economist” would get logic like:

if: question 1 is not “The Economist”
Then: Skip this question

Or:

visible if: question 1 is “The Economist”

Now instead of having to describe the questions depends on the “The Economist” in multiple unrelated questions we just describe it once.

You’d probably want to visualize this in some way in the flow overview, maybe questions with such a rule could get an icon badge (maybe an arrow or eye with a question mark). And just like the current branching icons when clicking a summary of the logic is shown.

 

I’m not saying this should replace existing logic, this would be an addition.

 

JotForm supports conditional logic to show/hide fields:
https://www.jotform.com/features/conditional-logic/

FormStack supports show/hide logic per question:
https://help.formstack.com/s/article/Conditional-Logic

SurveyMonkey supports show/hide questions in it’s logic actions:
https://help.surveymonkey.com/en/create/advanced-branching/

SurveyJS supports visible If logic per question. I couldn’t find the relevant documentation, but this is documentation of the underlying opensource library:
https://surveyjs.io/Documentation/Library?id=design-survey-conditional-logic#question-visibility


8 replies

Userlevel 7
Badge +5

Hi @peteruithoven Happy Wednesday! Thanks for sending this and the examples over. 😀 I’ll share this with our product team!

Up!

I like Typeform, but I have to move to a competitor for the very exact reason.
I’ve wasted half a day trying to solve a technical problem, which is one of the easiest things on paper and a huge pain in Typeform.

I’m sorry Typeform…
Bye!

Userlevel 2
Badge

Since I can no longer edit the original question I’ll add more here:

Paperform supports visibility logic:
https://paperform.co/conditional-logic-forms/
 

@peteruithoven - thanks, this can now be considered as solved. 😅

How might you charge up the typeform header… right now in commonplace text based style I see the name of my sort structure, yet how should I add my flyer to its beginning so people will acknowledge they are on the right page ?

Userlevel 2
Badge

How might you charge up the typeform header… right now in commonplace text based style I see the name of my sort structure, yet how should I add my flyer to its beginning so people will acknowledge they are on the right page ?

I’m having trouble understanding you. Could you clarify the following?

  • charge up
  • typeform header
  • commonplace text based style
  • name of my sort structure
  • my flyer

Thank you for reply. yesterday I was exploring the discussion and got a solution of my problem. 

 

Userlevel 7
Badge +5

@lexi123kans Glad to hear! What was the solution you found? 😀

Reply