Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
completion_info Member List

This is the complete list of members for completion_info, including all inherited members.

$course_id (defined in completion_info)completion_info
__construct($course)completion_info
aggregate_completion_states($type, $old, $new)completion_infostatic
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_infostatic
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_infoprotected
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_infostatic
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_infostatic
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