Configuration Options

Last updated on
2 May 2019

Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites

Users and Permissions

The Quiz and Question nodes are owned by the person who created them. You will undoubtedly have already created a Role for those special users who are allowed to design a Quiz. Let's assume this new Role is called "quizmaster".

The Role of Quizmaster

Any user who is a quizmaster should be allowed to create Quizzes. You can enable this permission on the Access Control page. Set up the quizmaster role to have all permissions for both the quiz.module and the multichoice.module. Now any person who is a quizmaster can create, organize, adminster, and grade the Quiz.module tests. This is the most requested default behavior for educational institutions.

Allowing regular users to create Quizzes or Questions

If you want to, you can also enable authenticated users to create Quizzes and/or Questions. Turning on the quiz.module 'create quiz' permission and also the multichoice.module (or any other question-type module) 'create multichoice' should do it. Do not use the 'edit own multichoice' permission, for it will mess up your quiz result data. In fact, that feature is being removed from version 2.1
Also make sure you do not allow them to 'administer quiz' or 'administer quiz configuration'. Those are features that should definitely be reserved for a selected premiere group of users on your site. Allowing authenticated users to access those two settings will surely result in disaster.

Permissions For Quiz Takers

There are two ways to approach this. One is to allow all site visitors to take the tests. Enabling the quiz.module 'access quiz' permission and also the multichoice.module (or any other question-type module) 'access question' for both the anonymous AND the authenticated users will accomplish this.

The second way is to allow only authenticated users to take these exams. Give the above mentioned permissions to the authenticated user role only.

There is, as of now, no way to allow authenticated users to both create, take and edit their own tests. You might want this if your students, or groups of users, need to create quizzes for each other. This may be addressed for version 3 by a feature request in the Quiz module's issue queue, but for now, consider it a no-go.

Quiz configuration

  • Remember as global
    • If this box is checked most of the quiz specific settings you have made will be remembered and will be all administrators' default settings next time they create a quiz.
  • Remember my settings
    • If this box is checked most of the quiz specific settings you have made will be remembered and will be your default settings next time you create a quiz.
  • Allow resume
    • Whether to allow users to leave the Quiz incomplete and then resume it from where they left off.
  • Allow Skipping questions 
    • Whether to allow users to skip questions in the Quiz. This will add the 'Leave Blank' button.
    • Leave this setting un-checked to enforce users to input an answer. 
  • Allow jumping
    •  Whether to allow users to jump between questions using a menu in the Quiz.
  • Allow changing answers 
    • If the user is able to visit a previous question, allow them to change the answer.
  • Backwards navigation
    • Whether to allow user to go back and revisit their answers.
  •  Repeat until correct (adaptive mode)
    •  Require the user to re-try the question until they answer it correctly.
  • Fresh attempt every time 
    • Whether a user will start with a blank quiz attempt
  • Prepopulate with correct answers from last result 
    • Will allow users to choose to keep previous answers from the last attempt and select Only correct answers as the default.
  • Prepopulate with all answers from last result 
    • Will allow users to choose to keep previous answers from the last attempt and select All answers as the default.
  • Mark Doubtful
    • Allow user to mention if they are not sure about the answer.
  • Show passed status
    •  Show the status, if the user has previously passed.
  • Randomize questions
    • Random order - question list is shuffled NOTE: Paginated Quizzes with random order is not supported. 
    • Random questions - pull X questions from a pool of questions
    • Categorize random questions - number of questions are drawn from each specified taxonomy term.
  • Allowed number of attempts
    • The number of times a user is allowed to take the Quiz.
  • Display allowed number of attempts
    • Display the allowed number of attempts on the starting page for this quiz.
  • Results stored per user
    • Choose between the best, the newest, and all.
  • Time limit 
    • Set the maximum allowed time in seconds for a quiz.  Use 0 for no limit.
    • The countdown module must be installed and configuration options must be enabled to show the time left to the user.

 

Providing feedback
Enabling feedback within the different categories determines when feedback gets displayed to the learner.

Note that administrators can see different feedback than what is configured for learners. For that reason, test as a learner to confirm the configuration meet the requirements. Feedback times are extensible with Rules.

 

  • After the question - This will display the feedback enabled after each question attempt.
  • After the quiz - This will display the feedback once the learner completes the quiz.

Review options

  • Question and answer feedback can be turned on after the question, after the quiz, or both.
    Check the box under the appropriate category to show that feedback during that time.
  • Question: Full content 
  • Question: Teaser 
  • Attempt
    • The user's attempt result
  • Choices 
    • The user's choice. The question choices will appear.
  • Whether correct
    • If the user's choice was correct (not the correct answer, only correct/incorrect)
  • Score
    • The points earned by the choice
  • Answer feedback
    • Feedback related to the chosen answer
  • Question feedback
    • Generic feedback set on the question
  • Correct answer
    • The correct answer
  • Quiz feedback
    • Generic feedback from the "Result feedback" section

Result feedback

    You may specify 2 ranged groups of feedback.
  • The name of the result
    • Example: "Passing"
  • Percentage start/end range
    • When this feedback should apply
  • Display text
    • The text to display when the learner's grade is between the specified range.

Pass/fail options

  • Pass rate
    • The minimum score required to pass.
  • Summary text if passed
    • The text to display to the learner if they pass the Quiz.
  • Default summary text
    • The text to display to the learner after every attempt.

Availability options

  • Always available
    • The quiz will always be available.
  • Open/close date
    • Restrict the Quiz to specific dates.

Help improve this page

Page status: No known problems

You can: