Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
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
Comment #2
Liam MorlandWebform 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.