Using an external database to store survey questions and responses while using Drupal to display, submit, and validate them

JuliaKM - March 27, 2008 - 00:20

I'm building a 500 question, multi-part survey, within a Drupal site and am wondering what the best practices are for storing and retrieving large data sets from an external MySQL database.

Here's what I'm trying to do:
- store questions and responses in an external database
- use Drupal's Form API to handle form display, submission, and validation
- have a Drupal user "own" a survey so that they can update their responses over time. For example, a user should be able to fill out 10 questions and then come back later to fill out the rest. Next year, they should be able to fill out a new version of the survey.

Has anyone done something similar before using Drupal? If so, do you have any recommendations? Is there another approach that would make more sense?

 
 

Drupal is a registered trademark of Dries Buytaert.