githubEdit

Sessions

Sessions are one of Chamilo's most powerful features. They allow you to deliver the same courses to different groups of learners at different times, without duplicating course content.

Understanding Sessions

Sessions are optional. You can make your portal work just by using courses, but we really recommend you consider the extra complexity of sessions as a way to save management work in the long run.

A course holds the content (documents, exercises, learning paths). A session assigns that course (or multiple courses) to a specific group of learners for a specific time period.

This architecture means:

  • Teachers create content once in the course

  • Administrators create sessions to deliver that content to different cohorts

  • Each session has its own enrollment, tracking data, and results

  • The base course content is shared, but session coaches can customize certain elements

When to Use Sessions

Use sessions when:

  • You deliver the same training multiple times (e.g., monthly onboarding sessions)

  • You have cohort-based programs (e.g., semester-based classes)

  • You need separate tracking per group of learners

  • You want different coaches to manage different editions of the same course

Last updated

Was this helpful?