For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

The Sessions management block on the administration dashboard, listing Training sessions list, Add a training session, session categories, import/export tools, careers and promotions, and resource sequencing, among others

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 tutors 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 tutors to manage different editions of the same course

Last updated

Was this helpful?