# Scheduling and judges

> How to set up sessions, rotations, and judge panels in Gym Art Meets if you're coming from KSIS.

**Prerequisites:** You have [created a meet](https://docs.gymart.org/meet-setup/create-a-meet) and [configured levels](https://docs.gymart.org/levels/index).

## In KSIS

In KSIS, you create sessions (time blocks), define warmup groups (rotation groups), set apparatus order, assign athletes to groups and heats, assign judge panels (D panel and E panel per apparatus), and generate the session schedule/timeline.

## In Gym Art Meets

### 1. Create Sessions

Same concept - sessions are competition time blocks (e.g., "Saturday Morning"). Create a session, set the date/time, and assign which subdivisions compete in each session.

→ See [Create a session](https://docs.gymart.org/scheduling/create-a-session) and [Assign subdivisions to sessions](https://docs.gymart.org/competitions/assign-subdivisions-to-sessions)

### 2. Configure Rotations (Replaces "Warmup Groups")

Where KSIS calls them "warmup groups", Gym Art Meets calls them **rotations**. A rotation is a group of gymnasts that starts at one apparatus and cycles through all apparatus in order.

Set the apparatus order and number of rotations per session.

→ See [Configure rotations](https://docs.gymart.org/scheduling/configure-rotations)

### 3. Add Flights (Replaces "Heats")

If a rotation is too large, split it into **flights** (Flight A, Flight B). In KSIS these are called "heats".

→ See [Manage flights](https://docs.gymart.org/scheduling/manage-flights)

### 4. Assign Gymnasts to Rotations

Place gymnasts into rotations either automatically (Gym Art Meets distributes by club, level, or count) or manually (drag-and-drop).

→ See [Assign gymnasts to rotations](https://docs.gymart.org/scheduling/assign-gymnasts-to-rotations)

### 5. Set the Session Timeline

Configure timing for march-in, warm-up, compete, and rotate intervals. This replaces the KSIS schedule generation feature.

→ See [Set session timeline](https://docs.gymart.org/scheduling/set-session-timeline)

### 6. Set Up Judge Profiles and Assign to Apparatus

In KSIS, you assign judges to "panels" (D panel, E panel). In Gym Art Meets, you:

1. **Create judge profiles** - each judge gets a profile with their name and credentials
2. **Assign judges to apparatus** - assign D1, E1-E7, S1, and VR roles per apparatus per session

This gives you more granular control than KSIS panels. Each apparatus has its own independent judge assignment.

→ See [Set up judge profiles](https://docs.gymart.org/scoring/set-up-judge-profiles) and [Assign judges to apparatus](https://docs.gymart.org/scoring/assign-judges-to-apparatus)

## Key Differences

| Aspect            | KSIS                        | Gym Art Meets                              |
| ----------------- | --------------------------- | ------------------------------------------ |
| Group terminology | "Warmup groups" and "heats" | "Rotations" and "flights"                  |
| Judge assignment  | Panels assigned per session | Judges assigned per apparatus per session  |
| Judge roles       | D Panel / E Panel           | D1, E1-E7, S1, VR (individual roles)       |
| Schedule output   | Printed rotation sheets     | Digital schedule (viewable by registrants) |
| Break handling    | Manual                      | Dedicated break rotation type              |

## What's Next?

With scheduling and judges in place, move to [score entry](https://docs.gymart.org/migration/ksis-index/score-entry).

## Related

* [Full KSIS-to-Gym Art Meets concept map](https://docs.gymart.org/migration/ksis-index/ksis-to-gym-art-meets)
* [How do I set up scheduling?](https://docs.gymart.org/scheduling/index)
* [How does scoring work?](https://docs.gymart.org/scoring/index)
* [Configure break rotations](https://docs.gymart.org/scheduling/configure-break-rotations)
