Key concepts

Vocabulary

TermMeaning
community_idThe topic-based community that owns the cohort. Every operation is scoped to it.
cohortThe learning program: name, description, start/end dates, time zone, status, mandatory flag.
sectionAn ordered group of content inside a cohort. Has a title and a position.
content / cardA learning object placed in a section. Referenced on input by its card_id (the LO id).
assignment_idThe id of the placement of a card in a section (the section-card row). Used when removing content — this is not the card_id.
memberAn enrolled learner.
authorA manager of the cohort.
creatorThe user who created the cohort. A special author that cannot be removed.
invitedA user with a pending invitation to a non-mandatory cohort.

Learning has started

Several rules depend on whether learning has started. It means at least one member has an activity record in a started, completed, completed-elsewhere, or overdue state. Once that is true, the cohort's schedule and content become much harder to change — see Managing cohorts and Sections and content.