We have built a survey which is not anonymous and uses token-based persistence. The survey contains long groups of questions so it's possible that users will time out before completing it.
Question: Does Limesurvey save answers in "real time" or are all answers on a page submitted as a batch update, i.e.: When a user times out and rejoins the survey using the invitation email link, will the user resume as of the last question answered or as of the last page of answers submitted?
Responses are saved on a "per page" basis. So whenever you move from one page to the other the results are saved in the database. If you have pages with many questions, you could have problems. But with a reasonable session time this should be not a problem. You should try to keep the portions of questions reasonable anyway. Or you get more problems than just a session time out (respondents will not want to continue).
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The following user(s) said Thank You: minerj, keunes