> 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/configure-rotations.md).

# Configure rotations

Rotations determine how gymnasts move through apparatus during a session. You set the apparatus order, create rotation groups, and the system handles the cycling. This page covers both the automatic and manual approaches.

## Prerequisites

* [Create a session](/scheduling/create-a-session.md)

## How rotations are created

When you create a session, Gym Art Meets sets up the rotations for you automatically. It creates one rotation per apparatus in the discipline, in the standard order. For WAG that is Vault, Uneven Bars, Balance Beam, Floor Exercise; for MAG it is the six men's apparatus. You do not set the apparatus order or the number of rotations by hand.

Each rotation appears as a squad card (Squad A, Squad B, and so on) labeled with the apparatus it starts on, for example "Squad A - Vault". The starting apparatus is read-only.

From here, your job is to fill the rotations with gymnasts. Open the session, go to **Rotations**, and see [Assign gymnasts to rotations](/scheduling/assign-gymnasts-to-rotations.md).

## How rotations work

Picture a WAG session with 4 rotations and the apparatus order Vault, Bars, Beam, Floor:

|                | Round 1 | Round 2 | Round 3 | Round 4 |
| -------------- | ------- | ------- | ------- | ------- |
| **Rotation 1** | Vault   | Bars    | Beam    | Floor   |
| **Rotation 2** | Bars    | Beam    | Floor   | Vault   |
| **Rotation 3** | Beam    | Floor   | Vault   | Bars    |
| **Rotation 4** | Floor   | Vault   | Bars    | Beam    |

Every rotation competes on every apparatus, cycling through the order you defined. After each round, everyone shifts to the next apparatus in the sequence.

## Inferred vs. explicit rotation order

Gym Art Meets has two ways to build squads, controlled by the **Explicit rotation order** toggle in **Session Settings** (the Information tab).

![Open Settings in the session sidebar. The Explicit rotation order toggle is near the bottom of the Information tab.](/files/HTOVMoXL3he2hYdjgFNI)

### Inferred order (default)

The toggle is off. You manage a single squad list, and the system rotates gymnasts through the apparatus for you. The **Rotation Bump Number** setting in Session Settings controls how many gymnasts shift position each rotation (for example, with bump 1: 1,2,3 becomes 2,3,1, then 3,1,2).

This works for most meets. If your setup is straightforward, leave the toggle off and move on.

### Explicit rotation order

Turn the toggle on to edit each rotation's squad list separately. The Rotations view then shows a tab for each rotation, so you can place different gymnasts in each one instead of rotating a single shared list. Use this when your rotations are not simply shifted copies of the same group.

## What's next

* [Assign gymnasts to rotations](/scheduling/assign-gymnasts-to-rotations.md) -- fill rotations with gymnasts
* [Manage flights](/scheduling/manage-flights.md) -- split large rotations into smaller groups

## Related

* [Scheduling overview](/scheduling/index.md)
* [How do competitions, age groups, and subdivisions work?](/competitions/index.md)
* [Glossary](/getting-started/glossary.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gymart.org/scheduling/configure-rotations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
