> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/administration-guide/admin-guide/sessions/managing-sessions.md).

# Managing Sessions

## Creating a Session

![The session creation form with fields for name, dates, tutor, category, and visibility](/files/ej0bGSZaughiliHsz8FG)

1. From the administration panel, click **Create a session**
2. Fill in the session details:
   * **Session name** — A descriptive name (e.g., "Spring 2026 Onboarding")
   * **Start and end dates** — When the session runs (optional — sessions can be open-ended). There are 3 sets of dates: Dates to display, dates to limit learners access and dates to limit tutors access
   * **Session tutor** — The person overseeing the entire session
   * **Category** — Assign to a session category for organization
   * **Visibility** — Control access and listing behavior
3. **Add courses** — Select one or more courses to include in the session
4. **Enroll learners** — Add individual users or classes of users
5. **Assign course tutors** — For each course, assign a teacher (course tutor)
6. Save

## Session Dates

Sessions support flexible date configuration:

| Date                       | Purpose                                                                                |
| -------------------------- | -------------------------------------------------------------------------------------- |
| **Display start/end**      | When the session appears in learner listings                                           |
| **Access start/end**       | When learners can actually access the session content                                  |
| **Tutor access start/end** | When tutors can access the session (often starts before and ends after learner access) |

This allows you to prepare the session before learners arrive and keep tutor access open after the session ends for grading and reporting.

## Session List

![The session list showing all sessions with name, dates, course count, learner count, and status](/files/UOq9aJfc2Im4vvDOw7po)

The session list shows all sessions with:

* Session name
* Start and end dates
* Status (active, upcoming, past)

Use search and filters to find sessions by name, date, category, or status.

## Editing a Session

Click on a session to edit:

* Change dates, name, or category
* Add or remove courses
* Change course tutors
* Add or remove learners
* View tracking data for the session

## Enrolling Users

![The session enrollment interface for adding individual users, classes, or importing via CSV](/files/IqrdRe65pRLuxtJ9fE4E)

You can enroll users in a session by:

* **Individual enrollment** — Search for and add individual users
* **Class enrollment** — Add an entire class (group of pre-defined users) at once
* **CSV import** — Upload a file with user-session assignments

## Session Access

Learners access their sessions through **My sessions** in the sidebar. Sessions are organized into:

* **Current sessions** — Currently active
* **Past sessions** — Ended
* **Upcoming sessions** — Not yet started

## Tips

* **Plan dates carefully** — Make sure tutor access dates extend beyond learner dates so tutors can set up and follow up
* **Use classes for recurring enrollment** — If you frequently enroll the same groups, create classes and assign them to sessions
* **Keep sessions organized** — Use categories and clear naming conventions for easy management
