Show and hide specific part (s) of a questionnaire

Show and hide specific part (s) of a questionnaire

Skipping screens or questions depending on previous answers, branching questions flow depending on answers


While designing your project, you may want your questionnaire to branch differently depending on the respondents answers or values input. In this article, we will show you a quick methodology to set up different screening options. 

These tips For example you want to screen your respondents from the beginning, if their answer show the questionnaire will not be relevant the skip option will send directly to the end screen.

You may need extra-questions to clarify some specific answer to a question

You may need different questions flow depending on the first screening answers of the respondents: do they have dogs or cats, allergic or not? Conditions can be cumulative (And) or one of the condition is enough. 

The use of these different screening options are really handy for when you want to screen your respondents from the beginning and depending on their answer they can directly be sent to the end screen. Alternatively, these screening options can be used for asking a clarification on a specific answer or for creating different questionnaire flows depending on type of answer that each respondents selected. 

For example: 
A respondent needs to answer the following question "Do you own an animal?"
If the answer is Yes, participant can selected between the answers cat, dog and canary. Furthermore, another screen where respondents can define the pets purchase location will be displayed. (Do you buy specific food for your pet or just give it homemade food)
 If the panellist answer Dog and Allergic, the screen related to “brand of Allergy food you purchase for your Dog”  will be displayed

The following diagram summarize the different possibilities offered by EyeQuestion:

For screen condition one of the multiple possibilities actually  

Skipping screens: Go on Go to

Skipping screens (or the whole survey) depending on one (or several) answers selected in one question: Go on Go to.

The Go on Go to will, depending on the answer selected by a respondent, send the respondent to a specific screen.

Simple case : one answer lead to one screen

Only one specific answer can send the respondents to the end of the questionnaire directly. 

Setting up Go on Go to:

In the screening question in the part related to Branching settings:

In the Go on line: select on which answer you want to take action.

In the Go to line: input the exact name of the screen you want to send the respondent.

The settings are visible in your questionnaire in blue as follow:

 Questionnaire structure tip : 
As long as the next button at the end of the screen is not clicked on, the skipping action will not take place.  If other question are present on the screen the respondent will still have to fill those additional questions on the same screen before the screening action can take place.
If you want to collect personal information only and if only the Q1 answer is not leading to skipping screen, then create a second screen for those additional questions.

Several answers can lead to one screen

If you want that multiple answer lead to a specific screen, you can separate the answer with a coma. The implied function is an “or”. In the example below if the respondents select 1, 2 or 3 (along with any other answer) then they will be sent  to endscreen.

A question appear when previous question answer is selected: Show on switch

Sometimes in the same screen you want an additional questions to appear when a specific answer has been selected. Especially in a CATA question when the item “other” is selected, you may want to ask for details.

Requirement: both questions are on the same screen

In the example below we have used a category/one choice questions. Based on the answer given, the panelists has to be presented with an appropriate additional question.

In the first question:

Clicking the play  icon will open the advanced settings options.

The Switch field, which is the activator, it has to match the exact same value as the show on switch response. In this case, ‘choose dog’ will be the activator if panelists have selected Dog.

In the second question

On your next created question, open the branching settings and fill in ‘choose dog’ (the exact answer you want to trigger a supplementary question) in the Show on Switch field.

You can decide to link all answer to a different show on switch question.

Your questions linked should appear with some orange settings.

Screen Condition

You can imagine multiple flow of questions  depending on the selected answer,  the values provided by the respondent or even the number of answer already collected. Once the screen is selected all the questions within the screen will be asked.

See and example below with screen condition set on every screen except the first and last:

When setting up screen conditions: each time you insert a new screen.

 If the following screen had a screen condition set, the link will be broken. It is visible with a ! on top of the screen condition logo

The question name has been replaced with 

Please delete the condition and create the link again.

One additional screen 

Only apply the condition(s) to your extra screen. You can decide to add as many conditions as you want from different questions and choose if it’s an AND or OR condition.

Example with 1 condition:

Example with 2 conditions: the questions used as conditions do not need to be on the same screen.

2 branches

You have to apply conditions to all the screens from the 2 branches.

In the example below in question 4, if favorite animal selected is dog, then screens 3 and 4 will be displayed.

If favorite animal selected is cat then screen 5 , 6 and 7 will be displayed.

In this example screen 8. "Food price" is related to any animal chosen so no condition will be applied.

Question Condition

This setting, contrary to screen condition where all questions are showed, will show only one question.

In the question you want to add under condition, select branching setting and select the name of the question or placeholder you want to consider. Similarly to screen conditions you can add several conditions with logical link And or Or.

Tips : Quick Way to disable some screen 

and rename the screen disabled-screen name


For a more in depth understanding of the possibilities, we offer a free course in course is called EyeQuestion Show and Hide, you need to register first.

    • Related Articles

    • How to create a questionnaire

      Create a Project Before data can be collected a questionnaire has to be made using a project template. From the Home page click Projects>Create Project Before creating a project, some fields needs to be select.  1. Template: you have to choose a ...
    • How can I set up a Wait Screen ?

      If you want to add a wait screen to have panelists wait, this can be done by placing an instruction screen on the position were you want panelists to wait. Step 1:  add an instruction screen and open the edit screen settings. Step 2: in the wait ...
    • How do I attach a document to a questionnaire?

      Using the question editor and the filebrowser, you can add a downloadable document (or other file) to a survey.  Here are will create a simple survey that allows a panelist to download a instructions document. ! You can only follow these instruction ...
    • How do I use the answer of a previous question as options for a new question?

      In EyeQuestion it's possible to use the answer of a previous question as option for a new question. This feature is called "Piping". Suppose you have the Pick Any/All that Apply question "What are your favorite two cities?" When you run the ...
    • How to set up a VR project

      Available from version: 5.1 In the following article we will outline the basics to start designing a virtual reality (VR) project. The immersive projects and questions are available depending on your license type, please reach out to our support team ...