Hello,
i have installed quiz module.my requirement is i want to allow site user to take a quiz only once(no of attempts = 1). if he can pass the test then he can go through other stuff. but if he can not pass quiz then user may send request the site admin for re-appear for the quiz again. and when admin approve the request user can able to take quiz again.
now how can i set the request for the quiz send by user and how can manage approval of quiz enable.

pls give rply
Thanks in advanced.

Comments

yoroy’s picture

Project: Drupal core » Quiz
Version: 7.23 » 7.x-5.x-dev
Component: other » Miscellaneous
Category: task » support
Priority: Major » Normal

Reclassifying. This is a support question around Quiz module, not a major task for Drupal core. (I don't know the answer to your question)

yoroy’s picture

Issue summary: View changes

r1

ezraw’s picture

Issue summary: View changes
Status: Active » Closed (works as designed)

Here is one way to do this without anything custom.

  1. Create a quiz set to only allow 1 attempt. Edit quiz and go to "Taking options" >> "Multiple takes"
  2. Create a webform that users can use to send a request to the site admin.
  3. Create a result comment for users failing the quiz/ "Edit" >> "Result comments." Put a link to the webform inte result comment.
  4. When a user sends in a request to retake the quiz, log in as the site admin and delete the first attempt. Click "Quiz" then select the attempt and click "Delete item."