Novi Survey Home
Skip logic
Previous Topic  Next Topic 


Skip logic is one or more set of conditions that trigger skipping ahead in a survey. Skip logic is defined at the level of a survey page. Each skip logic condition group defined in a survey can trigger the skipping ahead to a subsequent page in the survey, if the condition group if true for a response. Whether or not the skipping occurs is based on the respondent's answers for question in page preceding the page with the condition. An alternative to skip logic is page conditions.


For example, in a survey about smart phone usage, the first page might contain a question asking the respondent if they own a smart phone. If the respondent answered "No" to the question about ownership of a smart phone, a skip logic condition group can be used in this page to bring the respondent to the completion page for the survey, thereby skipping all other pages in the survey.


Skip logic is added to a page from the Page detail screen using tool Page Skip Logic. The tool provides access to the skip logic list.



Skip logic list


A survey page may define multiple skip logic elements. When respondents presses the "next page" button while responding to the survey, the skip logic element are evaluated in the order in which they appear in the skip logic list. The first skip logic element with conditions that are true is executed and the survey is skipped to the location specified in the skip logic element.









Skip logic add or edit


The destination and conditions for a skip logic element are defined in the skip logic add or edit page.




Survey Page: skip to a page in the survey that is after the page with the skip logic element


End of survey: skip to the end of the survey. If the survey has a completion page, the skip will bring the respondent to the completion page.


Url: skip to the specified URL.




For details on how to create the condition for a skip logic element, see Conditions.


See also How to work with tables, Page detail, Page conditions, How to: Work with page conditions and skip logic, How to: Use condition operators