This has been asked for before, and there is an outstanding issue for it
in the tracker.
The majority of use cases for survey depend on a restriction on one
survey completion per user. There are some use cases for permitting more
than one submission per user, but this would take a bit of work to
achieve this while keeping backward compatibility with existing surveys,
and the mechansim for storing multiple answers for a user on each
question would be a bit fiddly. This is not really a requirement for us,
so not a priority.
If you want to develop this, I wouldn't have a problem with you working
on it on a branch or submitting a patch. If you want to write an
improvement proposal for it, I can give you permissions on the Plone
site for this.
Cheers
Michael
Sounds like you want to run the survey during multiple periods, which is
a slightly different use case. So you might have one survey run, then
rerun the same survey for the same user group to compare the results
with the previous answer set. I think this is a fairly common
requirement, but again not a priority for us.
The locking is done at the survey level, when they complete the survey,
it gets stored there. Each question also remembers that that user has
actually answered a question as well. Configuring it to allow multiple
responses is doable, but would be a bit of effort.
You can download the results, reset it, and rerun it, not a problem.
Alternatively you can copy the entire survey and have them next to each
other.
Disabling the cookie would be very bad. It's used to track the user
question to question if they are anonymous. Not the best way to do it,
and this will be getting redone soon.
If you get them to fill in the survey anonymously multiple times, I'm
not seeing the advantage, as the big advantage would be comparing their
responses from the time before, or am I missing what you are trying to
achieve?
I'm assuming this is a case of migrating this survey to use PloneSurvey.
There's a few issues in here.
1/ There is no simple date/time question - this would be a useful
addition.
2/ There is no multiple answer type, for instance your currency
question, or any ability to arrange question boxes horizontaly.
3/ Summary results functionality would be a very useful addition,
especially based on answers to a specific select question. Not there
yet, but planned.
4/ Pie chart, pyramid graphical representations of results would be very
good as well. Currently only vertical barcharts are done.
Another option to the close browser one would be a page template where
you display your results summary, with a log out button that would
delete the cookie. Should not be too hard to do this. This could then
take them to the front page again, where they can refill in the survey.
You would need to write some python methods to summarise answers based
on answers to another question though.
This Alpha release is simply to enable people to upgrade to Plone 3.x and still use PloneSurvey. It would be bad if anyone got stuck with Plone 2.5, or, stopped using PloneSurvey in order to go to Plone 3.
We've verified that (hopefully) nothing that worked in PloneSurvey 1.1.1 is broken in 1.3.0 alpha. As for new features, we can't be sure yet. And there's still the possibility of bugs that were there in the past. We've got pretty extensive coverage due to a large number of surveys, but could have missed some things too.
We're going to run this version live, even though its labelled "Alpha". Then when the 1.3.0 final comes out we'll run that.
The reason we're not going live with any of the 1.2 series is our priority was to migrate the whole site to Plone 3.
I hope that by doing this, more people will use PloneSurvey with Plone 3.x.
Thanks Michael and others for all the coding, and testing so far. :-)
Cheers
Nick