Looping Overview

Watch a video tutorial


Looping is a feature that allows users to efficiently create a defined set of questions that are repeatedly “looped through” by respondents.  For example, a survey may ask respondents to specify the number of people in their household, and then for each household member, they are asked for the name, age, and gender.  This feature is efficient for survey designers, as the set of questions need be created only once.  For respondents, the Looping feature provides a helpful mechanism for viewing and editing what has already been entered by way of a “feedback table” with edit, delete and accept buttons.



NOTE: Multi-Control Questions are not able to be used within Loops


There are three primary types of Loops:




Selecting “Iterate for All entities in a previous loop” causes the respondent to be looped through the questions defined in the Follow-up loop for all family members defined in the Members loop.  Alternatively, the user may specify that only certain family members are asked the questions in the medication loop.  In this scenario, the users selects “Only iterate if…” and defines the conditions that specify for which members should the medication questions be asked (e.g. Only iterate if GENDER=male).  



Loop Data

See Querying and Data in a Looping Survey for information on querying and downloading data from a survey that utilizes looping.