I'm looking for someone to write an extension to the Webform module, unless someone knows a way to do this with existing modules....
Company X uses the webform module as a repeating monthly survey, to collect a large number of data points. It wants to keep historical trends, so it doesn't want users to edit prior submissions, but users report that it takes too long to complete a new form and that most of the data points don't change from month to month. Therefore, we'd like the following functionality:
When a user clicks on the "complete the survey" link, there's an option to "import and update your last data". If chosen, a new webform is created with the data from the last submission pre-filled. If not chosen, a new, blank webform is presented.
Please respond with a time and cost estimate and a some information about how this module would work alongside the existing Drupal webform module.
Contact me at steve@sterndata.com.
I'll be at the meetup on the 19th, if you want to talk F2F.
Comments
If the user data is saved as
If the user data is saved as part of the user's profile, webform can access that data and use it to fill in default values for fields. This, of course, assumes that the webform submitters are registered users, which it sounds like they would need to be in order to have access to past data. So, in this workflow, a user would register once and save their non-changing details, which would then be used to fill in default values of each form - no custom module required! After that, it wouldn't be too difficult to write a 'Clear Form' script if somebody wanted to enter all different information -- though they really should be prompted to go update their profile data.
(double post)
my browser gets weird sometimes, sorry for the spam!