Hello! We set up a survey as a 20-question quiz with a 60-minute time limit. When the 60 minute time limit runs out, the survey will advance automatically to End of Survey message after the respondent's next click. The time limit was done using JavaScript (script attached).
We had a case where a user answered all the questions, but then used the Back Button to review his answers. The user was on question 2 when the 60-minute time limit elapsed. After the user's next click, the survey was closed and the user was taken to the end of the survey. However, only the first 2 answers were recorded. The other 18 were not recorded. We would like all the answers selected to be recorded, as Qualtrics does with a normal survey that has an Incomplete response.
Qualtrics Support cannot assist me since my survey has Javascript. Wondering if anyone on this forum might be able to see where i need to change my javascript (Attached) so that all selected answers get recorded, even if the respondent doesn't submit the complete response. I've also attached the user's response as recorded by Qualtrics (only 2 answers were recorded even though the user selected an answer to every question). Thanks!
Addendum to original message: I've attached screenshots of my Survey Flow, which sets the End of Survey action after 3600 seconds have elapsed, or when a respondent completes the survey. Both events trigger the same End of Survey message.
incomplete response.pdf
survey javascript.txt
Be the first to reply!
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.