Skip logic, branching, piping, and templating
Survey takers proceed through a survey one page after another from the opening page till the closing page.
- In the simplest form, the order in which the pages come up is the same order as the pages are laid out in the survey builder. In this case, the survey logic goes by the front-to-back natural order.
- More advanced forms of survey logic let survey takers answer a selective subset of the survey pages in customized ordering, based on how they have answered the previous questions.
While Survature supports all advanced survey logic, we consider skip logic and branching logic, separately.
- Skip logic can be set though the survey builder by the user.
- Branching logic has to be programmed by our user support.
Skip Logic vs. Branching Logic
There are two requirements for skip logic: (1) the next step (i.e. where the survey taker would go next) depends on the information collected on the current page solely, (2) the next step has to go forward(i.e. a higher page number).
If the logic you want does not meet the above requirements, it’s not a skip logic, but instead branching - the more complex form of survey logic. For example, suppose a survey taker is on page 4 at the moment. Where the survey taker would go depend on information collected on page 2, then this is a branching logic, not a skip logic. For another example, suppose the survey taker is still on page 4, but on of the options that can be chosen needs to take the survey taker back to page 2, then that’s a branching logic, not a skip logic.
If you need branching logic, please contact user support. We will program the logic for you as part of user support. We will also test the logic for you, to prevent any cycles in the logic that you would need.
Set Skip Logic via Survey Builder
Skip logic is set via survey builder. The logic is attached to each survey option. Look for this icon: . The following is a screen capture of a survey question with skip logic already specified, as indicated by the being shown in orange color. In this example, this question is on page 1 of the survey.
Clicking on any of the buttons will take you to the following UI, where you can change the skip logic of the answer from the current setting (default: the immediate next page) to other pages.
Test Survey Logic
Whether we programmed the logic for you or you set the logic yourself, testing the logic is done through the survey’s Preview. Please specifically refer to the Lower-Navigation part of Navigation Controls in Preview.
Question vs. Page
We often get the question of “What if I want to skip from one question to another?” instead of “from one page to another”. In that case, we recommend you make those questions reside on different pages, so that the skip logic and branching logic can be effectively implemented.
There are a number of reasons for this design decision. Please refer to our help-doc on Making Questions Required for more information.
AnswerCloud supports randomization of the answers’s order in the question. The switch of randomization is the icon in the options bar near the question type graphic.
When enabled, it appears as:
When disabled, it appears as:
Piping & Templating
Survature does not currently support piping or question/answer templating. If you need these, please contact user support.