# Managing Sessions

## Creating a Session

![The session creation form with fields for name, dates, coach, category, and visibility](https://3870221420-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSHilSeDtvDev0n1c7wbJ%2Fuploads%2Fgit-blob-ecc4ff525261f409462c886ebc5732a86ff20f82%2Fadmin-session-create-form.png?alt=media)

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)
   * **Session coach** — 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. **Assign course coaches** — For each course, assign a teacher (course coach)
5. **Enroll learners** — Add individual users or classes of users
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                                   |
| **Coach access start/end** | When coaches can access the session (often starts before and ends after learner access) |

This allows you to prepare the session before learners arrive and keep coach 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](https://3870221420-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSHilSeDtvDev0n1c7wbJ%2Fuploads%2Fgit-blob-9d4b6c7524b1c27d11ea4615d39209e2e037aa29%2Fadmin-session-list.png?alt=media)

The session list shows all sessions with:

* Session name
* Start and end dates
* Number of courses
* Number of enrolled learners
* 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 coaches
* 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](https://3870221420-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSHilSeDtvDev0n1c7wbJ%2Fuploads%2Fgit-blob-a00fd202ea1433892590e5b81f9c08823e69045a%2Fadmin-session-enrollment.png?alt=media)

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 coach access dates extend beyond learner dates so coaches 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
