# KScore scheduling and judges

> How to set up sessions, rotations, and judge assignments if you're coming from KSCORE.

**Before you start:** You'll need a [meet created](https://docs.gymart.org/meet-setup/create-a-meet) and your [levels configured](https://docs.gymart.org/levels/index).

## What you're used to

In KSCORE, you create sessions, build rotation schedules with drag-and-drop, assign athletes to rotations, and assign judges. Byes are part of the rotation cycle. Multi-day competitions like FIG Competition I through IV are handled as a built-in format.

## How it works now

### Step 1: Create your sessions

Same concept as KSCORE. Sessions are time blocks, like "Saturday Morning CCP 2-3." Create a session, set the date and time, and assign which levels and age groups compete in it.

For multi-day competitions, just create sessions across different dates within the same meet. The platform handles all-around scoring across sessions automatically. There's no special "multi-day" mode to turn on.

[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)

### Step 2: Set up rotations

Same idea as KSCORE rotations. You set the apparatus order and how many rotations you need per session.

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

### Step 3: Add breaks (what KSCORE calls "byes")

If your rotation plan includes rest periods (VT, UB, Break, BB, FX, for example), you add those when you configure the apparatus order. Same thing as a bye, just called a "break" here.

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

### Step 4: Squads and flights (these are new)

Gym Art Meets adds two layers of organization that KSCORE doesn't have:

* A **squad** is the group of gymnasts starting at a particular apparatus within a rotation.
* A **flight** is a smaller group within a squad, if you need to break things down further (Flight A, Flight B).

You don't have to think about these right away. They're there for fine-tuning the order of competition when you need it.

[Assign gymnasts to rotations](https://docs.gymart.org/scheduling/assign-gymnasts-to-rotations) and [Manage flights](https://docs.gymart.org/scheduling/manage-flights)

### Step 5: Assign gymnasts to rotations

You can do this automatically or manually. The auto-distribution is pretty smart. It tries to:

* Keep gymnasts from the same club together
* Minimize how much coaches have to move between apparatus
* Distribute evenly across rotations

After auto-distribution, you can move anyone around manually. So if the algorithm puts two gymnasts in the wrong spot, just drag them where they need to go.

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

### Step 6: Set the session timeline

You can set specific timing for march-in, warm-up, competition, and rotation intervals. This gives you a structured timeline for the whole session.

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

### Step 7: Set up judges

This is a little different from KSCORE. Two steps:

**First, create judge profiles.** Each judge gets a profile with their name and credentials. You do this once, and then you can assign them to sessions.

**Then, assign judges to apparatus.** For each apparatus in each session, you assign specific judges to specific roles:

* **D1** evaluates difficulty
* **E1 through E7** evaluate execution (you can have up to 7)
* **S1** is the supervisor (oversees the panel, can fill any role)
* **VR** is the video recorder (records routines, no score entry)

The S1 and VR roles are new compared to KSCORE. S1 replaces the idea of a "head judge." VR enables video recording during competition, which is also new.

One important thing: when a judge opens the Judges Companion app, they only see the sessions and apparatus they've been assigned to. They can't browse around or see things they don't need to see. This is by design, for both privacy and simplicity.

[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)

## Quick comparison

|                             | KSCORE                               | Gym Art Meets                                 |
| --------------------------- | ------------------------------------ | --------------------------------------------- |
| Sessions                    | Same concept                         | Same concept                                  |
| Rotation building           | Drag-and-drop with multi-select      | Auto-distribution, then manual adjustments    |
| Rest rotations              | Called "bye"                         | Called "break"                                |
| Sub-groups within rotations | Not available                        | Squads and flights                            |
| Multi-day meets             | Built-in FIG Competition I-IV format | Create multiple sessions across dates         |
| Judge assignment            | Per session                          | Per apparatus per session (D1, E1-E7, S1, VR) |
| What judges can see         | Full event access                    | Only their assigned sessions and apparatus    |
| Coach movement              | You have to plan for it yourself     | Auto-distribution tries to minimize it        |
| Schedule output             | Print rotation schedules             | Digital view for registrants, plus printable  |

## Next step

With scheduling and judges in place, you're ready for [score entry](https://docs.gymart.org/migration/kscore-index/kscore-score-entry).

## More reading

* [Feature-by-feature lookup table](https://docs.gymart.org/migration/kscore-index/kscore-to-gym-art-meets)
* [How scheduling works](https://docs.gymart.org/scheduling/index)
* [How scoring works](https://docs.gymart.org/scoring/index)
* [Configure break rotations](https://docs.gymart.org/scheduling/configure-break-rotations)
