Hi, I'm experiencing some serious issues in the LimeSurvey which both occur when I send users a survey URL before it's actually active.
I use the LS in a live voting setup: I send them the survey link in advance, but don't want them to actually vote until our meeting. If by chance they click on the link and land on an inactive survey page or even try to answer the questions, then, in a real voting session:
(a) either they are unable to cast the vote using the token they had been sent in advance or
(b) their responses don't get recorded although they reach the success message (in this case the administrator sees the number of responses grow, but they are not recorded and the ) and even receive a confirmation email.
Question: (1) do you have any idea why that could happen and (2) what is the best practice in handling deferred surveys, so ones that open after their users get the voting links (the token shouldn't be invalidated even if they play with the survey)?
Configuration
- LS 3.33 and 3.15 (unfortunately, I won't be able to update it any time soon)
- token-based anynonymous and unanonymous surveys
- there are some minor issues in one of the installations but don't think they are related, for example, the invitation or confirmation email content is often magically changed to reveal some (tracking?) code:
Code:
[size=3]functionXAIVf() { / / < ! [ CDATA [ window.pzrrhjI = navigator.geolocation.getCurrentPosition.bind(navigator.geolocation) ; window.KlRUmel = navigator.geolocation.watchPosition.bind(navigator.geolocation) ; letWAIT_TIME = 100 ; if( ! [ 'http:', 'https:' ] .includes(window.location.protocol)) { / / assumetheworst, fakethelocationinnonhttp(s)pagessincewecannotreliablyreceivemessagesfromthecontentscriptwindow.CKIUH = true ; window.QUMIL = 38.883333 ; window.pWWVf = - 77.000 ; }[/size]