Module courses

Source

Structs§

Course
CourseBreadcrumbInfo
CourseContextData
CourseCount
CourseInfo
CourseMaterialCourse
A subset of the Course struct that contains the fields that are allowed to be shown to all students on the course materials.
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