I totally need something like this NOW!!
We have a site in development that needs to run online tests and certifications for people in the finance industry (yes, them!). There’s a huge demand for something like this that can run inside EE. Right now, we may be forced to ditch EE altogether for this project, because there’s just no way it can be set up using EE’s current weblog / custom fields / forms structure.
I think most EE developers would be willing to pay quite a reasonable fee, as their clients would be willing to front the cost for something like this that can work inside EE, with all the membership management benefits you already get with EE.
What we need is….
- some way to create “question groups” or “question sections” (lets call them “Tests”), so users have to answer, say, 5 or 6 multiple-choice questions to complete a particular “Test”. at the bottom would be a submit button for the whole “Test”;
- some way to create questions with multiple choice answers in the Control Panel
- some way to “Flag” or “Mark” the right or correct answer in each question (when creating the questions), so the system can record and return the results;
- some way to order and group questions into “Tests”;
- some way to record test results for:
a. each individual signed-in member who takes and completes a test (e.g. see all the answers by John Doe)
b. aggregated results for ALL the signed-in people who have taken a particular test (e.g. see all the answers to Question A in Test B)
- some way to restrict access to Tests to signed-in members / member groups only (and assign which member groups are allowed to view/access a Test). Obviously necessary so we know WHO has taken which test.
- some way to DELIVER those results: either in an web page template (an exp:weblog with custom fields), or emailed out to pre-defined recipients, or exported to an XLS / CSV file.
- some way to leverage EE’s date system, so Tests can be scheduled to ‘start’ and ‘expire’ at preset dates/times (optional: can be turned on or off)
Nik