Click here to Skip to main content
15,885,890 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
Hi users,

I'm recurring to your expertise to ask all of you if there is any form service like Wufoo or Surveymonkey that could be Providing the ability for a respondent to begin filling out a form, 'save' a partially completed form, and then resume- at a later time- with the filling out of that form. Currently I'm developing a survey for Responsible Sourcing and the survey is +200 questions, so I think that it will be difficult for a person fill it in one attempt, so I want to give them the chance to save the ongoing work and resume later.

I appreciate your support on this.

Peace.


Cora
Posted
Comments
Sergey Alexandrovich Kryukov 28-Aug-14 13:57pm    
It doesn't look difficult and is a good idea. I up-voted your question for that. But:
1) Is it for authenticated user of not? If the user is authenticated, it would be really easy.
2) Do you use some database to store results? (Otherwise you would need to mess with
3) Is the survey/questionnaire multi-page or single-page? I would highly recommend everyone to use a single page. When I fill in a multi-page questionnaire myself, it highly irritates me, as probably many other users.
4) Do you see any difficulties? What have you tried so far?
—SA
Richard Deeming 28-Aug-14 16:06pm    
If your users are using reasonably up-to-date browsers, then you might want to look at Web Storage, which would let you save the data on the client:
http://diveintohtml5.info/storage.html[^]
http://www.w3schools.com/html/html5_webstorage.asp[^]
Sergey Alexandrovich Kryukov 28-Aug-14 17:13pm    
Web storage is a good idea. This problem is a typical problem Web storage was designed for.
—SA
_Maxxx_ 29-Aug-14 0:51am    
I'd not discourage you from developing your own solution - but is there any reason why you're not using one of the many survey sites out there (like the ones you mention?)
Sinisa Hajnal 29-Aug-14 2:09am    
I filled my part of various surveys and from experience, unless your users are obligated in some way to go through every question, they will loose the will to finish it. I'd suggest you split it into several smaller surveys. It gives the added benefit of providing you with the results regarding the particular theme without waiting for them to fill out all 200 questions.

Break the survey into 30-50 question sub-surveys and let them fill at their leisure.

For authenticated users, I'd suggest database, otherwise web storage or even cookies (it would be a large one, but still). Keep in mind that both are local, the user would have to continue his survey from the same device he started it on.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900