I have a survey with 20 response blocks. Each response block is accessed individually via a query parameter 'GoToBlock' (see screenshot below) added to each personal link distribution. After a single response block is complete the survey flow simply redirects to another web application but the 'end survey' element is not executed in the survey flow unless a GoToBlock=CloseSurvey query parameter is called.
This is all part of a workflow where the user can choose a block they want to complete (say Block2 first and then the next day Block1), then leave and complete another response block later. From what I am seeing though Qualtrics wants to save responses to each block as a separate response set for the user (which I do not want). Is there a way to prevent the survey flow from closing the responses for a user so they can complete another block later?
One thing I tried was adding a 'redirect' block after each of my response survey blocks to try and prevent the survey flow from 'reaching the end' after I finished each response block. This is preventing the responses from closing for the user but I am not able to call a second block (Qualtrics ignores my branching logic and goes back to last block I had submitted).
!
Page 1 / 1
I think you have two problems:
1. Qualtrics will always do the blocks in sequential order. So, if you skip to Block 2, there is no way to ever go back to Block 1 (unless you repeat Block 1 after Block 2 in the survey flow, but a survey flow like that would be untenable with more than just a few blocks because you would have to cover every possible combination of orders)
2. You can't pass in different url parameters to the same response.
A way around this would be to use a Table of Contents. Although, from what you've described, you'll still need to add some custom scripting to get it to work the way you want.
1. Qualtrics will always do the blocks in sequential order. So, if you skip to Block 2, there is no way to ever go back to Block 1 (unless you repeat Block 1 after Block 2 in the survey flow, but a survey flow like that would be untenable with more than just a few blocks because you would have to cover every possible combination of orders)
2. You can't pass in different url parameters to the same response.
A way around this would be to use a Table of Contents. Although, from what you've described, you'll still need to add some custom scripting to get it to work the way you want.
> @TomG said: You can't pass in different url parameters to the same response.
That's what I suspected but was hoping not to hear. 😀 I have user requirements that force me to allow users to go in and out of blocks in no particular order. I tested the Table of Contents every which way but that doesn't give me what I need either (mainly the forms complaining when I have validation on the questions and the user is trying to switch blocks in the TOC). I can break the blocks into separate surveys to get what I want but I was hoping to avoid that.
That's what I suspected but was hoping not to hear. 😀 I have user requirements that force me to allow users to go in and out of blocks in no particular order. I tested the Table of Contents every which way but that doesn't give me what I need either (mainly the forms complaining when I have validation on the questions and the user is trying to switch blocks in the TOC). I can break the blocks into separate surveys to get what I want but I was hoping to avoid that.
Not only can you not pass in different url parameters to the same response, you cannot start a response on one computer and finish it on another since IP address is a unique field. If there were a way to pickup a survey session on another computer that would be most helpful. I am not concerned with the IP address of the respondent anyway so if there were a way to not track IP and continue a survey session on another computer I would be overjoyed.
If the survey is by invitation or through an Authenticator then you can continue on different computers.
> @TomG said If the survey is by invitation or through an Authenticator then you can continue on different computers.
That's what I thought but I tested using Google Auth and the survey still generated two response sets when I started on one computer and tried on another (and I did not change the query string on both computers). Did you mean to add the caveat that you need to authenticate against a contact list entry?
That's what I thought but I tested using Google Auth and the survey still generated two response sets when I started on one computer and tried on another (and I did not change the query string on both computers). Did you mean to add the caveat that you need to authenticate against a contact list entry?
Yes, you need to Authenticate against a contact list.
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.