Quiz: Create multiple-step questionnaires
Overview
The Quiz module is a framework that enables the creation of interactive tests, assessments, or quizzes for site visitors. Using additional add-in modules, it allows the creation of questions of varying types, can give users instant feedback if desired, and organizes the quiz responses into a ranked table that demonstrates either a pass/fail or a ranking based upon their results compared to other users.
Installation Requirements
Drupal: 5.x only
PHP: 4.3.0 or greater
Installation instructions can be found in chapter 2 of the User's Guide.
How It Works
This module has two types of functionality. The quiz.module itself provides the framework for creating quizzes, and helper modules such as multichoice.module provide various question types within a quiz. The Quiz module and at least one question-type module must be enabled in order to achieve proper functionality.
To create a quiz for your users, make a new quiz node, then make at least two question nodes. Right now, multichoice.module is the only one available, so make two multichoice questions. Once you have some questions, you can add them to any quiz node.
Credits
- Idea: Robert Douglass
- Original author: Karoly NÈgyesi
- Current maintainers: Angela Byron, WestWesterson, Karl Scheirer.
- Drupal 5.x port: Wim, Mostrey, and riverfr0zen
- Quiz 2.0 upgrade sponsored in part by Achieve Internet.
A note from Angela Byron (webchick):
~ Fall, 2005 ~
I'd like to extend a heart-felt thank you to the folks at Google for their Summer of Code program, without which my working on this module would not have been possible. I'd also like to extend my thanks to Robert Douglass as my mentor on this project, for his tireless patience and faith in my abilities, and the entire Drupal development community for their support while I struggled with foreign concepts like 'node' and 'taxonomy.' You guys all provided me with support, encouragement, and fun times and I sincerely hope to remain a part of the Drupal community for a long time to come!
Also huge thanks go to Ejovi Nuwere of http://www.securitylab.net/ for sponsoring further module development after Summer of Code.
-Angela
