About

Last updated on
15 October 2020

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

Page status: No known problems

You can: