Is there a way to make a survey flow loop? | XM Community
Skip to main content
Question

Is there a way to make a survey flow loop?

  • September 22, 2020
  • 2 replies
  • 932 views

Hi. I am working on a survey project where I need participants to be able to go back to a specific question/block and select another choice and be able to do that over and over again until the select a specific choice. I am wondering if it is possible to create a sort of survey flow loop. I tried to do this with branch logic, but I am having a problem. Let me break down the situation so that it is easier to follow
Question 1 is the question that I want to go back to. It has 3 choices: A, B, C. and participants who select a choice will be taken to a different question that corresponds with the choice, I have it set up in survey flow to do that using branches. Then, once the participant has seen that question, they will be taken back to the block where Question 1 is. And it does display Question 1 again.
The problem comes that when I add the block where Question 1 is, it does not keep repeating the branch, and instead if I select a different choice, it ends the survey. I need it to be a loop. I am not sure how to do that. There would be other sections to the survey that I planned to make accessible by just inserting another branch to a specific choice. So if I added a choice D, the loop would end and the participant would move on.
Any help is appreciated. Thank you.
Attached will be my survey flow.
Survey Flow.png

2 replies

TomG
Level 8 ●●●●●●●●
Forum|alt.badge.img+27
  • Level 8 ●●●●●●●●
  • September 22, 2020

There is no survey flow loop functionality in Qualtrics. The closest you can come are:

  1. Loop and Merge block

  2. Table of Contents

Maybe an easier solution is to make Question 1 a multi-select, followed by branches for A, B, and C.


  • Author
  • September 22, 2020

I messed around with the Loop and Merge block but it does not do what I need it to. and I am currently trying to get access to the Table of Contents feature, as my account does not have it. For a second I thought about enabling the back button, but I want to be able to time how long a person was viewing the questions for choices A, B, and C.
Is there no way to make it work using code? Disclaimer: I know very little about code.
Edit: So using in page display logic I was able to get around the loop problem. But now I have a different one. As I mentioned, I can't make use of a back button because I need to record how long the questions are displayed. When I add a timing question, it records the time for "Question 1" rather than the questions that pop up when you select A, B, or C.