Controlling survey flow

Created: - Updated:

This article covers these topics:

By default, your questions will be shown to respondents in the order you have arranged them. However, you can also control the question order or skip questions entirely based on the responses given in the survey, all without delving into the scripting code. Add Skip Logic to control the visibility of the current question, or add Jump Logic to jump to a different question in the survey:

When you create a question, turn on the advanced view  to display the logic editor. The advanced view will also display the question alias for each question, which is used to reference a question in the logic editor.

Note: for more advanced logic capabilities, see Scripting. Be advised, the UI logic editor will be disabled for any question that contains logic scripted via XML code.

Adding skip logic

Logic format: Skip current question if Question is Choice

To add skip logic:

  1. Click add skip logic.
  2. Select the reference question alias from the dropdown
  3. Select the reference choice label from the dropdown
  4. Click applycancel - append 
    • applyApply: applies the logic
    • applyCancel: clears the current logic and closes the logic editor
    • applyAppend: adds a new line of logic. When logic is appended, all of the appended choices must be selected for the question to be skipped.

Adding jump logic

Logic format: Go to Target Question if Other Question is Choice

To add jump logic:

  1. Click add jump logic
  2. Select the target question alias from the dropdown
  3. Select the reference question alias from the dropdown
  4. Select the reference choice label from the dropdown
  5. Click applycancel - append 
    • applyApply: applies the logic
    • applyCancel: clears and closes the logic editor
    • applyAppend: adds a new line of logic. When logic is appended, all of the appended choices must be selected for the target question to be displayed next.

Editing logic

Applied logic appears below the logic editor as a label with the intended action and choice reference(s).

To edit logic:

  1. Click the existing logic label.
  2. Make changes to your logic using the logic editor.
  3. Click apply to save.
  4. To delete existing logic, click the 'x' in the top right of the label.