How to create an unconditional skip
Branch logic is also called skip logic. A skip command is a logic command that you enter in a question in order to force the respondent to skip the next question(s) and “jump” to another question depending on a previous answer(s).
The following rules apply to skip commands:
Skips are always from
- An answer in a single type question
- An exclusive answer in a multiple-choice question
Skips are always to
- Another Question, Section or Info element specified by name (id)
- Next Question (i.e. = skip next sub questions in this question box. Note that this is only relevant if you skip from a question with multiple sub questions. See later chapters about multiple sub questions)
- Next Section (first valid question in next valid section)
- Exit (end the interview)
How to create a skip command
In this example we want respondents who don’t know any car brands to skip to the gender question.
Select the question you want to skip from.
- Click “Skips” in the menu just above the question
- Select the drop down for the categories that are to initiate a Skip command (in this case “None of these”)
- A list of all questions present later in the questionnaire appears
- Select question that you want to skip to from the list and finish by selecting “OK”
- An alternative to the latter is to write in a name of a question or section that so far has not been created yet, e.g. the question “age”.
- When you create this skip-to-question later you must override the automatically created “question label” in this question by the name you have decided. Alternatively, you can go back and correct the skip command with the automatically created ID.
Validation error in skip commands
A typical validation error is a skip command created from a multiple-choice question without specifying this as an exclusive value, or a skipping to a non-existing question.