Having created surveys using webform, I'd like to save the progress of each survey specific to each user ( x out of y completed ) and display that data on a separate block / node / view. I can't find a means of doing this using Webform and have been thinking of ways of doing this with the addition of javascript. However, many of my solutions aren't viable for Drupal, so I'm at a loss.

Is there any way to see if a user has completed x of y questions, store that data, display it elsewhere, and let a user resume their survey based on where they left off?

Comments

pmillerk created an issue. See original summary.

Liam Morland’s picture

Status: Active » Fixed

Webform allows drafts to be saved and does so between pages of multi-page forms. A user returning to the form will see their partially-completed submission.

Once the data is in the database, another module could read it out for display elsewhere. You might be able to make a View of draft submissions.

If you need more help, re-open.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.