All,
I am using a bulk uploader to create many surveys. Surveys cannot be =20
created by hand, as we're talking about many thousands created at a =20
time. One requirement is that these created surveys should be made =20
from multiple "template" surveys, as directed by the upload.
For example, say there are three surveys in the system called: CORE, =20
ONLINE, ILT. Then, the administrator uploads data that says:
Survey 1 uses CORE
Survey 2 uses CORE and ILT.
Survey 3 uses CORE and ONLINE.
Survey 4 uses CORE, ONLINE, and ILT.
etc.
When I create these surveys (1 through 4 above), I want to take the =20
question sets for each indicated survey and create from them a new, =20
composite survey.
The way I want to do this is to write a function that takes multiple =20
survey IDs, rams their questions together, then creates a new survey =20
from that aggregation. I think that would be simple to do, and it =20
could be later used in the UI, if we wanted to support "template" =20
surveys.
But, I have also thought about using conditions, such that there's one =20
template that has all the question on it, then conditions configured =20
at survey creation time determine whether the questions show. So, =20
imagine there's a survey called "ALL" that has all the questions from =20
CORE, ONLINE, and ILT. Each one of those question sets would be on =20
its own section. The "jump" to those questions would be hard-coded =20
into the conditions, based on the direction provided at upload time.
To me, it seems like the conditions way would be harder to implement =20
than the combine method. Thoughts?
bishop
--=20
Bishop Bettini
ideacode, Inc.
(main) +1 919 341 5170 / (fax) +1 919 521 4100
Visit us on the web at:
ideacode.com Professional software research and development
reviewmysoftware.com Improve sales! Review your software before you release
bytejar.com Solutions to those annoying development problems
|