- assigned_to: nobody --> bishopb
When using the dashboard, if a survey allows multiple responses, the user can only have one ongoing (incomplete) copy of that survey at any given time. In other words, if a user wants to start a survey, save it, then start ANOTHER one, they cannot -- they have to finish the original survey first. (And they can't reset it, either, but that's a separate bug. :) )
Fixing this will probably require some changes to the way the dashboard is laid out. Right now, the only linkable text is the name of the survey. The logic is as follows:
- If multiple submissions are allowed, and no survey has been submitted, clicking it starts a new survey.
- If multiple submissions are allowed, and you have an ongoing survey, clicking it resumes the ongoing survey.
- If multiple submissions are allowed, and a survey has been completed, clicking it starts a new one.
So this results in two problems. First, if you have an ongoing survey, the UI does not provide any mechanism for starting a new one until the saved one is completed and submitted.
Second, if you /do/ submit one or more surveys, and have another ongoing survey, the status will read either "Started, but Incomplete" or "Some Finished, some Incomplete". So if you have /multiple saved/ surveys, the UI has no means for you to choose /which one/ to resume.
My suggestion would be a new column (specifically for surveys allowing multiple responses) listing how many submissions the user has made, and the dates each survey was started (or saved). For incomplete surveys, a link on that date -- rather than the survey name -- would allow the user to resume the survey.