Welcome to the LimeSurvey Community Forum

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

Issues when users sent link before survey is active

  • random1
  • random1's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 11 months ago #198212 by random1
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]
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose