I noticed a weird thing - not sure if this is normal behavior of LimeSurvey or if this is a bug.
My survey has tokens and token persistence is enabled and all questions have a 15 second time limit.
Now, if you close your browser while the counter is counting down (eg. at 10 seconds), the counter stops counting down (quite logical since there is no script running anymore). However, if you then later restart the survey from the token URL, the survey is reopened at the last question (this is OK) but timer starts counting down again from where you closed the browser (in my example at the 10 second mark).
This is a bit tricky -> in fact, somebody could read the question, close their browser, google the answer and then relaunch the survey and select the right answer... :ohmy:
Can anything be done to prevent this from happening?
I was thinking if it wouldn't be possible to build in an extra check when the survey is opened and lands on a timed question because it skips it if the original timer expired. Wouldn't it be possible to have an additional check, something like this:
'now' > (last timestamp + question time limit) then skip question
I suppose you could do that with JavaScript but it would require adding a hidden question to all of those groups to store the timestamp. Is it really worth the effort?
Cheers,
Tony Partner Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
What if I block Javascript completely in my browser? Then I have all the time in the world. For what you are trying to do, there is probably always some kind of way around it.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Current system in LS use COOKIES and javascript. But holch have totally roght : just deactivate JS, and enter exactly what you want.
PS : i really think this advanced setting must be in plugin and not in core (maybe a core plugin, but not in core).
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.