Module courses

Source

Structs§

Course
CourseBreadcrumbInfo
CourseContextData
CourseCount
CourseInfo
CourseStructure
CourseUpdate
NewCourse
Represents the subset of page fields that are required to create a new course.

Functions§

all_courses
all_courses_user_enrolled_to
all_courses_with_roles_for_user
delete_course
get_active_courses_for_organization
get_active_courses_for_organization_count
get_all_language_versions_of_course
get_by_ids 🔒
get_by_organization_id
get_cfgname_by_tag
get_course
get_course_breadcrumb_info
get_course_by_slug
get_course_structure
Gets full course structure including all the pages.
get_course_with_join_code
get_nondeleted_course_id_by_slug
get_organization_id
insert
is_draft
is_joinable_by_code_only
organization_course_count
organization_courses_visible_to_user_paginated
set_join_code_for_course
update_course
update_course_base_module_completion_count_requirement