Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.
/completion/criteria/
FolderUp one level  
Filecompletion_criteria.php          [source] [273 lines]   Course completion criteria
Filecompletion_criteria_activity.php [source] [308 lines]   This file contains the activity completion criteria type class and any supporting functions it may require.
Filecompletion_criteria_course.php   [source] [231 lines]   This file contains the course criteria type.
Filecompletion_criteria_date.php     [source] [230 lines]   This file contains the date criteria type
Filecompletion_criteria_duration.php [source] [285 lines]   Course completion critieria - completion after specific duration from course enrolment
Filecompletion_criteria_grade.php    [source] [275 lines]   Course completion critieria - completion on achieving course grade
Filecompletion_criteria_role.php     [source] [166 lines]   Course completion critieria - marked by role
Filecompletion_criteria_self.php     [source] [163 lines]   Course completion critieria - student self marked
Filecompletion_criteria_unenrol.php  [source] [145 lines]   Course completion critieria - completion on unenrolment