On this page
About
Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites
The Quiz module is a drupal contributed module (actually a set of modules) that provides framework which enables the creation of interactive tests, assessments, or quizzes for site visitors.
It allows the creation of questions of varying types matching, true/false, multi-choice, short answer and long answer questions. Quiz authors 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.
A quiz is given as a series of questions, with only one question appearing per page. Quiz questions, scores and results are stored in the database.
Purpose
This module provides tools for
- Online courses (Audio and Video enabled)
- Self-learning programs
- Training programs
- Supplementary classroom activities
- Survey purpose
Features
Quiz module is trying to possess the features of typical e-learning quiz engines. It has the following set of features
- Scale - a new questions Type to handle survey type of questions.
- Admin Dashboard - To display a statistics of quiz results using google chart API.
- Option to view answer out of quiz - for self evaluation purpose.
- Item collection (or question bank) - repository of questions which can be re-used.
- New question types
- Question Direction
- True or False
- Matching
- Short Answers
- Long Answers
- Scale
- A better admin interface
- jQuery-based timer for timed quiz
- Complete Views to Integration to create custom blocks and pages of quiz results.
- Better Reporting
- Auto-complete for Questions title
- Drag and Drop in order to rearrange the sequence of questions
- API to ease creation of new question type
- Resume supported quiz
- Userpoints module integration - marks scored in quiz can be credited to user points
- WYSIWYG editor integration - to create questions with HTML format.
How it Works
This module has two types of functionality:
- The quiz.module provides the framework for creating quizzes and,
- The helper modules i.e ( multichoice.module) provides various question types within a quiz.
In order to achieve proper functionality the Quiz module and at least one question-type module must be enabled.
To create a quiz for your users, make a new quiz node, then make at least two question nodes. Once you have some questions, you can add them to any quiz node.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion