$course_id (defined in completion_info) | completion_info | |
__construct($course) | completion_info | |
aggregate_completion_states($type, $old, $new) | completion_info | static |
clear_criteria() | completion_info | |
count_course_user_data($user_id=null) | completion_info | |
count_user_data($cm) | completion_info | |
delete_all_completion_data() | completion_info | |
delete_all_state($cm) | completion_info | |
delete_course_completion_data() | completion_info | |
display_help_icon() | completion_info | |
get_activities() | completion_info | |
get_aggregation_method($criteriatype=null) | completion_info | |
get_aggregation_methods() | completion_info | static |
get_completion($user_id, $criteriatype) | completion_info | |
get_completion_data(int $coursemoduleid, int $userid, array $defaultdata) | completion_info | |
get_completions($user_id, $criteriatype=null) | completion_info | |
get_core_completion_state(cm_info $cm, int $userid) | completion_info | |
get_criteria($criteriatype=null) | completion_info | |
get_data($cm, $wholecourse=false, $userid=0, $unused=null) | completion_info | |
get_grade_completion(cm_info $cm, int $userid) | completion_info | |
get_incomplete_criteria() | completion_info | |
get_num_tracked_users($where='', $whereparams=array(), $groupid=0) | completion_info | |
get_other_cm_completion_data(cm_info $cm, int $userid) | completion_info | protected |
get_progress_all($where='', $where_params=array(), $groupid=0, $sort='', $pagesize='', $start='', context $extracontext=null) | completion_info | |
get_tracked_users($where='', $whereparams=array(), $groupid=0, $sort='', $limitfrom='', $limitnum='', context $extracontext=null) | completion_info | |
get_user_completion($user_id, $criteria) | completion_info | |
has_activities() | completion_info | |
has_criteria() | completion_info | |
inform_grade_changed($cm, $item, $grade, $deleted, $isbulkupdate=false) | completion_info | |
internal_get_grade_state($item, $grade, bool $returnpassfail=false) | completion_info | static |
internal_get_state($cm, $userid, $current) | completion_info | |
internal_set_data($cm, $data, $isbulkupdate=false) | completion_info | |
internal_systemerror($error) | completion_info | |
is_course_complete($user_id) | completion_info | |
is_course_locked() | completion_info | |
is_enabled($cm=null) | completion_info | |
is_enabled_for_site() | completion_info | static |
is_tracked_user($userid) | completion_info | |
print_help_icon() | completion_info | |
reset_all_state($cm) | completion_info | |
set_module_viewed($cm, $userid=0) | completion_info | |
update_state($cm, $possibleresult=COMPLETION_UNKNOWN, $userid=0, $override=false, $isbulkupdate=false) | completion_info | |
user_can_override_completion($user) | completion_info | |