MIDDAG for Moodle

course_support extends facade

Facade for local_middag\framework\support\moodle\course_support.

Tags
see
course_support
mixin

Table of Contents

Methods

course_group_viewurl()  : moodle_url
get_cms_by_section()  : array<string|int, mixed>
get_course()  : course|null
get_course_by_contextid()  : course|null
get_course_category()  : category|null
get_course_completion_info()  : completion_info|null
get_course_context()  : context_course|null
get_course_format()  : string|null
get_course_modules()  : array<string|int, mixed>
get_course_url()  : moodle_url
get_course_with_contextid_options()  : array<string|int, mixed>
get_courses_from_categoryid()  : array<string|int, mixed>
get_courses_options()  : array<string|int, mixed>
get_enrolled_users_count()  : int
get_facade_accessor()  : string
Return the service accessor key for this facade.
is_course_visible()  : bool
is_user_enrolled()  : bool

Methods

course_group_viewurl()

public static course_group_viewurl() : moodle_url
Return values
moodle_url

get_cms_by_section()

public static get_cms_by_section(int $courseid, int $sectionnumber) : array<string|int, mixed>
Parameters
$courseid : int
$sectionnumber : int
Return values
array<string|int, mixed>

get_course()

public static get_course(int|null $courseid[, int $strictness = = 'IGNORE_MISSING' ]) : course|null
Parameters
$courseid : int|null
$strictness : int = = 'IGNORE_MISSING'
Return values
course|null

get_course_by_contextid()

public static get_course_by_contextid(int $contextid[, int $strictness = = 'IGNORE_MISSING' ]) : course|null
Parameters
$contextid : int
$strictness : int = = 'IGNORE_MISSING'
Return values
course|null

get_course_completion_info()

public static get_course_completion_info(int $courseid) : completion_info|null
Parameters
$courseid : int
Return values
completion_info|null

get_course_context()

public static get_course_context(int $courseid) : context_course|null
Parameters
$courseid : int
Return values
context_course|null

get_course_format()

public static get_course_format(int $courseid) : string|null
Parameters
$courseid : int
Return values
string|null

get_course_modules()

public static get_course_modules(int $courseid[, string|null $modname = = 'null' ]) : array<string|int, mixed>
Parameters
$courseid : int
$modname : string|null = = 'null'
Return values
array<string|int, mixed>

get_course_url()

public static get_course_url(int $courseid[, int|null $sectionid = = 'null' ][, string|null $anchor = = 'null' ]) : moodle_url
Parameters
$courseid : int
$sectionid : int|null = = 'null'
$anchor : string|null = = 'null'
Return values
moodle_url

get_course_with_contextid_options()

public static get_course_with_contextid_options() : array<string|int, mixed>
Return values
array<string|int, mixed>

get_courses_from_categoryid()

public static get_courses_from_categoryid(int $categoryid[, bool $includesub = = 'true' ]) : array<string|int, mixed>
Parameters
$categoryid : int
$includesub : bool = = 'true'
Return values
array<string|int, mixed>

get_courses_options()

public static get_courses_options() : array<string|int, mixed>
Return values
array<string|int, mixed>

get_enrolled_users_count()

public static get_enrolled_users_count(int $courseid[, bool|null $activeonly = = 'true' ][, int|null $groupid = = 'null' ]) : int
Parameters
$courseid : int
$activeonly : bool|null = = 'true'
$groupid : int|null = = 'null'
Return values
int

get_facade_accessor()

Return the service accessor key for this facade.

public static get_facade_accessor() : string
Return values
string

is_course_visible()

public static is_course_visible(int $courseid) : bool
Parameters
$courseid : int
Return values
bool

is_user_enrolled()

public static is_user_enrolled(int $courseid, int $userid) : bool
Parameters
$courseid : int
$userid : int
Return values
bool

        
On this page

Search results