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.
Managing Sessions — Create, configure, and manage training sessions
Session Categories — Organize sessions into categories
Careers and Promotions — Define career paths and promotion workflows
Classes — Manage learner classes for bulk enrollment
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?