Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 311 and 401] [Versions 401 and 402] [Versions 401 and 403]

List of deprecated mod_quiz functions.

Copyright: 2021 Shamim Rezaie <shamim@moodle.com>
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 134 lines (5 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 3 functions


Functions that are not part of a class:

quiz_completion_check_passing_grade_or_all_attempts($course, $cm, $userid, $quiz)   X-Ref
Internal function used in quiz_get_completion_state. Check passing grade (or no attempts left) requirement for completion.

param: stdClass $course
param: cm_info|stdClass $cm
param: int $userid
param: stdClass $quiz
return: bool True if the passing grade (or no attempts left) requirement is disabled or met.

quiz_completion_check_min_attempts($userid, $quiz)   X-Ref
Internal function used in quiz_get_completion_state. Check minimum attempts requirement for completion.

param: int $userid
param: stdClass $quiz
return: bool True if minimum attempts requirement is disabled or met.

quiz_get_completion_state($course, $cm, $userid, $type)   X-Ref
Obtains the automatic completion state for this quiz on any conditions
in quiz settings, such as if all attempts are used or a certain grade is achieved.

param: stdClass $course Course
param: cm_info|stdClass $cm Course-module
param: int $userid User ID
param: bool $type Type of comparison (or/and; can be used as return value if no conditions)
return: bool True if completed, false if not. (If no conditions, then return