Skip to main content

Course Dashboard

{
"id": "integer",
"name": "string",
"slug": "string",
"type": "string",
"privacy": "string",
"image_bigger": "string",
"image_big": "string",
"image_medium": "string",
"image_small": "string",
"avg_completion_rate": "integer"
}

Properties

NameTypeRequiredRestrictionsDescription
idintegerfalseread-onlyUnique integer value identifying this course
namestringtruenoneUnique name of the course
slugstringfalsenoneUnique slug identifying this course in a URL
typetypetruenoneEnum to define the course type
privacyprivacyfalsenoneEnum to define the course privacy (default value: empty string)
image_biggerstringfalseread-onlySquared image - auto generated bigger size
image_bigstringfalseread-onlySquared image - auto generated big size
image_mediumstringfalseread-onlySquared image - auto generated medium size
image_smallstringfalseread-onlySquared image - auto generated small size
avg_completion_rateintegerfalseread-onlyAverage completion rate of the course in percentage

Enumerated Values

PropertyValueDescription
typeself-pacedCourse starts when a member enrolls. All contents are available immediately
typestructuredCourse starts when a member enrolls. Sections are dripped relative to their enrollment date
typescheduledCourse starts on a specific date. Sections are dripped relative to that date
privacyUnselected privacy status (aka draft); cannot revert to this status after selecting another privacy status
privacyopenAccess: Open. Anyone in your community can see and join this course.
Visibility: Visible to all members of your community
privacyprivateAccess: Closed. Only members who are added by you will be able to access this course.
Visibility: Invited members only. Non-members will see the lock screen
privacysecretAccess: Closed. Only members who are added by you will be able to access this course.
Visibility: Invited members only. Non-members will not see that this course exists