Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Fixes a couple of security problems where users with permission to see other users answers also are able to delete other users answers, and also the default views provided with the module doesn't have any default permission checking. See SA-CONTRIB-2013-083 - Quiz - Access Bypass for more information.
Additionally:
1. Issue #1952498 by caesius: Fixed When auto-revisioning is turned off, module should respect content type revision configuration.
2. Added feedback field specific to user answer.
Important: This version changes access control for quiz questions. Make sure access to creating, editing and viewing quiz questions is as expected after updating to this version.
Fixes a couple of security problems where users with permission to see other users answers also are able to delete other users answers, and also the default views provided with the module doesn't have any default permission checking.
5877fc0 Added feedback field specific to user answer
66154c1 Fix #534716 by Dmitry.trt: No access check for filters
00fcd6b By sivaji: Improve the way users adds questions to quizzes
96a977e Changed the list of quizzes in the add to quiz list to not include categorized random questions
ac2bb69 Issue 1013054 reported by FitPM: Fixed default views. They are now working again
6c4b6a6 Fixed errors introduced when merging
de55351 Fixed problem during merge
861f3e5 Issue 1223236 by BerdArt: Fixed js problem on manage questions page and result browser page
4bf2de3 Issue 1231634 by heydemo: Fixed problem with validation errors not beeing shown to anonymous users
13b3eea Issue 1260444 PHP notice Undefined index in quiz.admin.inc and menu.inc
59927dc Removing todo item from list(and testing git...)
ba8656e #1068478 reported by sly5: Fixing bug allowing quiz takers with the view own answer permission to view reports for quizzes that haven't been co
1603ac6 Fixed minor quiz deletion bug.
75f7673 Issue #1078220 reported by aangel: Fixed problem where all anonymous users gets passed on a quiz if one anonymous user has passed it.
Fixed #1545704 by ajisree: Strict warning on question view
Fixed #1600984 by drewbe121212: Allow skipping option didn't always work
Fixed multichoice results so that they're easier to theme, improved performance, no more invalid xhtml and proper word usage(multiple choice questions has options, not answers).
Fixed problem with questions dissapearing when quiz is updated
Most of the reported bugs have been fixed in this release, but there are probably many more undiscovered bugs left. This release is not production ready, but it should be alot more stable than the dev branch.
Fixed the following bugs:
- Table prefixing bug on random categorized quizzes. (onfly experienced by those using table prefixing)
- Minor UI text changes
- Removed a couple of php notice bugs
- allow jumping option will now be saved in user settings and default settings(this has been working for those who have upgraded from 4.0, but not for those who installed 4.1)
- Fixed problem with validation errors now beeing shown to anonymous users who are taking quizzes.
- Fixed js bug on manage questions and manage results pages
The following bugs have been fixed:
- A performance/scalability issue in multichoice
- The API function quiz_get_all_titles didn't work when combined with some sql rewriters
- Quiz takers with permission to view own answer reports could be able to see their own results before submitting the entire quiz.
- Problem with versioning in user results
- Problem with manually scored quizzes getting a total score of zero.
- Problem where all anonymous users would pass a quiz if one passed it.
We aren't adding new features to Quiz 4, but we've made exceptions for the following four new features:
1. Categorized random questions. (Draw 3 random questions from term a and 6 random questions from term b for instance)
2. Jump between questions(using a select box)
3. Feature for deleting user results when a user is deleted
4. feature that allow you to avoid indexing questions and thus avoid having questions in the search results....
Feature complete: Yes
Production use supported: No
Performance engineering: No
Security engineering: No
UX engineering: 80 %
Stability testing: 30 %
Upgrade path tested: 50 %
Code reviewed: No
Documentation completed: No
(I have probably forgotten some aspects here...)
This version should be used to help test the module and provide patches.
It can also be used to figure out if this module might be the module you need.
Feature complete: Yes
Production use supported: No
Performance tested: No
Security tested: No
UX tested: No
Stability tested: No
Upgrade path tested: No
Code reviewed: No
Documentation completed: No
(I have probably forgotten some respects here...)
This version should be used to help test the module and provide patches.
It can also be used to figure out if this module might be the module you need.
Feature complete: Yes
Production use supported: No
Performance tested: No
Security tested: No
UX tested: No
Stability tested: No
Upgrade path tested: No
Code reviewed: No
Documentation completed: No
(I have probably forgotten some respects here...)
This version should be used to help test the module and provide patches.
It can also be used to figure out if this module might be the module you need.
Feature complete: Yes
Production use supported: No
Performance tested: No
Security tested: No
UX tested: No
Stability tested: No
Upgrade path tested: No
Code reviewed: No
Documentation completed: No
(I have probably forgotten some respects here...)
This version should be used to help test the module and provide patches.
It can also be used to figure out if this module might be the module you need.
Feature complete: Yes
Production use supported: No
Performance tested: No
Security tested: No
UX tested: No
Stability tested: No
Upgrade path tested: No
Code reviewed: No
Documentation completed: No
(I have probably forgotten some respects here...)
This version should be used to help test the module, provide patches and figuring out if this module might be the module you need.
Feature complete: Yes
Production use supported: No
Performance tested: No
Security tested: No
UX tested: No
Stability tested: No
Upgrade path tested: No
Code reviewed: No
Documentation completed: No
(I have probably forgotten some respects here...)
This version should be used to help test the module, provide patches and figuring out if this module might be the module you need.