Hi there!
I have a survey block with 50 multiple choice questions. I want to present these in a random order, timing the time a participant takes on each question. For the first part, I am using advanced randomization in the block, with the block set to display one question at a time.
If I wanted to time how long the participant took on each question, one option is instead making 50 blocks, each of which contained 1 question and a timing question, and then randomizing the order of these blocks in the surveyflow.
Before I embark on this nested hellscape, is there a more efficient way?
Any help would be appreciated. Y'all are the best!
Page 1 / 1
Would you consider having one question per page and use time metadata to time spend on page?
Dear Ruka,
Thanks for responding. Can you expand a bit more on this solution?
Thank you!
Your easiest option would be to use blocks. JS would allow for a much larger variety of methods of tackling the problem. A simple one could be to record Date.now() each time the next button is clicked.
You could look at this solution that I had developed. It tracks keypresses instead of the next button, so all questions are on the same page, but are displayed one at a time using JS.
Preview - Online Survey Software | Qualtrics Survey Solutions
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.