How to Repeat Questions based on responses

What is a repeat function?

The repeat function allows you to loop through a set of questions based on responses to a particular question. It provides a way to ask the same question or a set of questions multiple times without manually creating them.

Now, let's walk through how to use the repeat function in BlockSurvey. Here's a step-by-step guide:

  1. Start by turning on the Repeat question toggle under the Options tab of the question for which you want to enable the repeat function.
  2. After enabling the repeat question toggle, you can choose the type of repeat question you want to use Current Question or Other question.
  3. If you choose Other Question as the repeat question type, you can now set a condition for the current question and select the other question which you need to repeat. If the response satisfies the given condition then the other question will be repeated.

  1. If you choose Current Question as the repeat question type, you have three different ways to repeat the current question:
  • Options: This option allows you to repeat the current question based on source question choices. To do this, select a previous choice-based question as the source question.

  • Source question's count: With this option, the current question will be repeated based on the numerical response given to the source question. To do this, select a previous Number type question as the source question.

  • Count: By selecting this option and you can set a count value (e.g., count = 2), the current question will be repeated for the given number of times.

Note: For repeating a block of questions, use Question group. Since repeat questions are generated dynamically, using it disables recall, logic, feedback, and expression functionality.

That's it! By following these steps, you can effectively utilize the repeat function in BlockSurvey to loop through questions and create engaging survey experiences based on the responses provided by your respondents.

If you are still running into issues, contact us at [email protected] at any time.

Still need help? Contact Us Contact Us