> 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/migration/ksis-index/scheduling-and-judges.md).

# 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](/meet-setup/create-a-meet.md) and [configured levels](/levels/index.md).

## 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](/scheduling/create-a-session.md) and [Assign subdivisions to sessions](/competitions/assign-subdivisions-to-sessions.md)

### 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](/scheduling/configure-rotations.md)

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

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

→ See [Manage flights](/scheduling/manage-flights.md)

### 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](/scheduling/assign-gymnasts-to-rotations.md)

### 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](/scheduling/set-session-timeline.md)

### 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, 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](/scoring/set-up-judge-profiles.md) and [Assign judges to apparatus](/scoring/assign-judges-to-apparatus.md)

## 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, 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](/migration/ksis-index/score-entry.md).

## Related

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