The hide question function enables you to hide a question from a respondent.
Hidden questions can be used in different situations, one of them is hiding a question after launching your survey due to an error in the question/text element.
Hidden questions can also be used to define which questions you want shown to specific respondents. In this case the hidden questions are used to make the survey more dynamic, and by using hidden questions you can make sure that respondents only see questions that are relevant to them.
How to hide a question
1. If you want to hide a question, then select the option on the question creation/edit page:
2. Click OK to hide the question.
Note: The question will now be hidden from the respondents, unless you remove the mark again. You will still be able to see the question in the question tree, but now it will state (Hidden) after the question.
Using hidden questions to create a dynamic survey
In this section we will focus on a case where we want to use the hidden question to specify which questions should be shown to a specific group of respondents.
Example: In an employee engagement survey we want to ask respondents from the HR department some specific questions regarding their department. Therefore we only want these questions to be shown to respondents that work in the HR department. First we create a hidden question, and this will enable us to create conditions that refer to the hidden question. Finally, we will look at the target group file, which is important as well. In more technical terms, the hidden question will read the information stated in the target group file and that will define if the questions are shown or not.
1. Go to the Setup menu, under the Questionnaire tab, and click the Question button.
2. Insert the question text. The question text has to be stated exactly as the variables name in the target group file. In this case the name is Department.
3. Insert the question as element number 1. Hidden questions always have to be created in the beginning of the survey.
4. Put a mark next to Hide question.
5. Choose question type to be Single.
6. Click Forward and in the next window you have to state the various response options. In this case the response options are the different departments, i.e. Sales, Marketing and HR.
Then you can create the HR specific questions further down in the survey. These questions are created in the standard manner. When you have created the questions the next step is to add conditions to the questions. Select all the questions that are HR specific and click on the Condition button, under the Setup menu.
In this example the condition is:
The condition states that the questions should be shown to respondents, when it is True that they have answered HR in the question Department. Since the question has not been shown to the respondents, it is the target group file that answers the department question for the respondents.
Therefore the showing of the questions are regulated from the target group file and are executed in the survey by creating the hidden question to create conditions.
See example on target group file:
Note: It is important that the question text is stated exactly as in the target group file. The system will i.e. read "Department" and "department" as two different variables (questions) and the hidden question will not work as intended.
Remember to test your conditions by creating a test launch. Create a test target group with the relevant variables and create a test launch on the survey.
Pro Tip: In general it can be an advantage to create all your background variables as hidden questions. This will provide an overview and you do not have to create user-defined variables with the Analysis tol.