> For the complete documentation index, see [llms.txt](https://docs.gymart.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gymart.org/scheduling/index.md).

# Scheduling

> Create sessions, configure rotations, and assign gymnasts to competition slots.

Scheduling defines when and where gymnasts compete. A **session** is a block of time (e.g., Saturday Morning) containing rotations, apparatus assignments, and a timeline.

![Open Sessions in the sidebar, then use Create session to add one. Switch between the session list and saved templates with the tabs at the top.](/files/pxK0owbqmwYaVNO8j5ro)

**Before you start:**

* A meet with levels, age groups, and registered gymnasts
* About 20 minutes for a typical meet

## Steps

1. [**Create a session**](/scheduling/create-a-session.md) - Set up a new session with name, date, and discipline
2. [**Configure rotations**](/scheduling/configure-rotations.md) - Define apparatus order and rotation groups
3. [**Assign gymnasts to rotations**](/scheduling/assign-gymnasts-to-rotations.md) - Auto-assign or manually place gymnasts
4. [**Manage flights**](/scheduling/manage-flights.md) - Split large rotations into Flight 1 and Flight 2
5. [**Set session timeline**](/scheduling/set-session-timeline.md) - Configure warmup, competition, break, and awards sections
6. [**Configure break rotations**](/scheduling/configure-break-rotations.md) - Manage breaks for gym capacity
7. [**View schedule as registrant**](/scheduling/view-schedule-as-registrant.md) - How clubs see their schedule

## Key Concepts

* **Session** - A competition time block (e.g., "Session 1 - Saturday AM")
* **Rotation** - A group of gymnasts competing together, starting at a specific apparatus
* **Flight** - A sub-group within a rotation (Flight 1 / Flight 2)
* **Apparatus order** - The sequence gymnasts rotate through (e.g., Vault → Bars → Beam → Floor)

See [Glossary](/getting-started/glossary.md) for full definitions.

## Before You Start

* [Create a meet](/meet-setup/create-a-meet.md) and [configure levels](/meet-setup/configure-levels-and-categories.md) first
* Have gymnasts [registered](/registration/index.md) for the meet

## Related

* [How does scoring work?](/scoring/index.md)
* [How do I create and configure a meet?](/meet-setup/index.md)
* [Scheduling, results, and projector settings reference](/settings-reference/scheduling-results-projector-settings.md)
