Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Record individual question response times in surveys by group

  • epistrofeo01
  • epistrofeo01's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 months 1 week ago #266517 by epistrofeo01
Please help us help you and fill where relevant:
Your LimeSurvey version: 6.6.1+240806 
Own server or LimeSurvey hosting: Personal hosting
Survey theme/template: fruity_twentythree
==================
Hello everyone,
I know that Lime survey stores the response time of the page and not of the individual questions in case of survey for groups of questions.

Is there any way to store the response times of individual questions even in case of viewing the survey by question group? Via javascript? Extensions?

Thanks
 

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 1 week ago #266524 by holch

Is there any way to store the response times of individual questions


This is tricky, because when is a question "answered"?

Multipunch questions: When do we consider this question as answered? after the first click? Last click? But how to know when the last click was done?

Singlepunch questions: Here it is easier, because you can only choose one option. But what if someone clicks one answer and then changes the idea?

Open-ended questions: When is the question answered?

In general, if you have more than one question per page, people can always easily go back and change the anwers. So I don't see a good way to measure response time per question if you don't show the questions one per page.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • epistrofeo01
  • epistrofeo01's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 months 1 week ago #266526 by epistrofeo01
Even just the first interaction with the radiobutton or a select (on change event) could provide the time to read the question, which could be an interesting data to know.

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 1 week ago #266527 by holch
That is why I am asking. You need to define what type of "response" you want to measure.

So if the first interaction with the question is your goal, I am sure you will be able to record the time with Javascript and write it into a hidden Text question.

But keep in mind, that depending on how the question text is formated (e.g. contains an image, or a video, etc), loading times (e.g. bad internet connection) might have an impact on this.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • epistrofeo01
  • epistrofeo01's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 months 1 week ago #266532 by epistrofeo01
Thank you, that would be very helpful. However, I don't know what name and id to give to the hidden field where I write the timestamp. Can you help me with this?

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 1 week ago #266542 by holch
But it doesn't matter what name or ID you give the hidden field. You will have to create the Javascript so that it writes the time into the field you created.

But I can't give you Javascript solutions. I am sure that examples that do similiar things can be found here in the forum. Most probably provided by the user Tpartner.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

Moderators: tpartnerholch

Lime-years ahead

Online-surveys for every purse and purpose