Key concepts
Vocabulary
| Term | Meaning |
|---|---|
| community_id | The topic-based community that owns the cohort. Every operation is scoped to it. |
| cohort | The learning program: name, description, start/end dates, time zone, status, mandatory flag. |
| section | An ordered group of content inside a cohort. Has a title and a position. |
| content / card | A learning object placed in a section. Referenced on input by its card_id (the LO id). |
| assignment_id | The id of the placement of a card in a section (the section-card row). Used when removing content — this is not the card_id. |
| member | An enrolled learner. |
| author | A manager of the cohort. |
| creator | The user who created the cohort. A special author that cannot be removed. |
| invited | A 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.