headless_
lms_
models
0.1.0
Module courses
Module Items
Structs
Functions
In crate headless_
lms_
models
headless_lms_models
Module
courses
Copy item path
Source
Structs
§
Course
Course
Breadcrumb
Info
Course
Context
Data
Course
Count
Course
Info
Course
Structure
Course
Update
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_
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