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 401 and 403]

List of deprecated mod_data functions.

Copyright: 2021 Jun Pataleta
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 63 lines (2 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 1 function


Functions that are not part of a class:

data_get_completion_state($course, $cm, $userid, $type)   X-Ref
Obtains the automatic completion state for this database item based on any conditions
on its settings. The call for this is in completion lib where the modulename is appended
to the function name. This is why there are unused parameters.

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, $type if conditions not set.