enrol_support
class enrol_support
| internal |
Utility functions for Moodle course enrolments.
Methods
static user_enrolment|null
get_enrol(int $courseid, int $userid)
Retrieves a user's enrolment record in a specific course.
static array
get_enrol_cohorts(int $courseid, int $userid)
Retrieves all cohort enrolments for a user in a course.
static bool
user_is_enrolled(int $courseid, int $userid)
Checks if a user is currently enrolled in a specific course.
static bool
enrol_user(int $courseid, int $userid, int $roleid = 5)
Enrols a user into a course with a specific role.
Details
at line 44
static user_enrolment|null
get_enrol(int $courseid, int $userid)
Retrieves a user's enrolment record in a specific course.
at line 68
static array
get_enrol_cohorts(int $courseid, int $userid)
Retrieves all cohort enrolments for a user in a course.
at line 96
static bool
user_is_enrolled(int $courseid, int $userid)
Checks if a user is currently enrolled in a specific course.
at line 112
static bool
enrol_user(int $courseid, int $userid, int $roleid = 5)
Enrols a user into a course with a specific role.