# 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.

**Before you start:**

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

## Steps

1. [**Create a session**](https://docs.gymart.org/scheduling/create-a-session) - Set up a new session with name, date, and discipline
2. [**Configure rotations**](https://docs.gymart.org/scheduling/configure-rotations) - Define apparatus order and rotation groups
3. [**Assign gymnasts to rotations**](https://docs.gymart.org/scheduling/assign-gymnasts-to-rotations) - Auto-assign or manually place gymnasts
4. [**Manage flights**](https://docs.gymart.org/scheduling/manage-flights) - Split large rotations into Flight A and Flight B
5. [**Set session timeline**](https://docs.gymart.org/scheduling/set-session-timeline) - Configure warmup, competition, break, and awards sections
6. [**Configure break rotations**](https://docs.gymart.org/scheduling/configure-break-rotations) - Manage breaks for gym capacity
7. [**View schedule as registrant**](https://docs.gymart.org/scheduling/view-schedule-as-registrant) - 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 A / Flight B)
* **Apparatus order** - The sequence gymnasts rotate through (e.g., Vault → Bars → Beam → Floor)

See [Glossary](https://docs.gymart.org/getting-started/glossary) for full definitions.

## Before You Start

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

## Related

* [How does scoring work?](https://docs.gymart.org/scoring/index)
* [How do I create and configure a meet?](https://docs.gymart.org/meet-setup/index)
