WordPress plugin to create tests (like quizzes and polls used in personality tests) and automatically generate personalised reports, based on given answers.
Requirements for the plugin:
- language and template independent (it must be easy to translate the system messages and adjustable by the css stylesheet)
- multiple test scenarios (a tree of possibilities, where questions may depend on the answers given to previous questions)
- answers format: single choice option, multiple-choice options, drop-down list or a numerical value
- report generation based on the given responses
- report format: html and PDF (for download)
- test results must be archived and available for future management in the administration panel (which includes: re-generation of a PDF and test result removal)
- generated reports must be accessible to the user for 24h after generation
- test and report access options: free or paid (paid for any single test use), using various popular methods of payment (payment service must be available in the European Union and the selected provider will be discussed before the project start)
Additional Project Description:
03/14/2013 at 16:56 IST
Clarification for multiple test scenarios (a tree of possibilities, where questions may depend on the answers given to previous questions).
For example, assume that there is a Question X in a test:
a) Option A
b) Option B
c) Option C
Depending on selected option, next question(s) will be different, for example:
- when Option A is selected, then the next question will be: Question Y
- when Option B is selected, then the next question will be: Question Z
- when Option C is selected, then the next question will be: Question Y (same as for Option A).
As a consequence, the test will be actually splitted into 2 tests and the report generation rules will be written for each scenario.
This can be shown on a graph, which could be also a nice solution for the test editor, which should be easy to implement using for ex. jQuery:
a), b), c)
(selected: a or c) | |
\ / \ /
Question X Question Y
RULES FOR RULES FOR
- the splitting rules can be different, depending on the option type (there can be numerical values, text or multiple options too),
- there may be more than 2 scenarios for any question,
- generated reports can be completely different for each scenario.
If you want impress me with some extra features (it's not necessary!), then you can offer an option for JOINING scenarios or even creating a game-like solution for more complex scenarios. It's for them, who like some challenges. :)
03/14/2013 at 17:08 IST
Attached a image for the graph since the text version looks broken.
03/14/2013 at 17:12 IST
I noticed a misspelling.
Question X Question Y
it should be:
Question Y Question Z
Sorry for that!