# KSIS concept map

> A complete feature-by-feature mapping from KSIS to Gym Art Meets.

Use this page as a reference when you know how to do something in KSIS and need to find the equivalent in Gym Art Meets. Each row links to the relevant Gym Art Meets documentation.

## Meet Setup & Configuration

| KSIS Feature                               | What It Does                           | Gym Art Meets Equivalent                                 | Docs Link                                                             |
| ------------------------------------------ | -------------------------------------- | -------------------------------------------------------- | --------------------------------------------------------------------- |
| Create Meet                                | Create a new competition event         | Create a Meet                                            | [Create a meet](/meet-setup/create-a-meet.md)                         |
| Meet Details (name, dates, location)       | Set basic meet information             | Meet settings (name, dates, venue, address)              | [Create a meet](/meet-setup/create-a-meet.md)                         |
| Meet Template                              | Copy settings from a previous meet     | Clone an existing meet                                   | [Create a meet](/meet-setup/create-a-meet.md)                         |
| Competition Settings                       | Define which levels/categories compete | Levels (per-meet) with discipline, capacity, pricing     | [Configure levels](/meet-setup/configure-levels-and-categories.md)    |
| Sanctioning (GO approval)                  | Province-level meet approval           | Not applicable - Gym Art Meets is not province-specific  | -                                                                     |
| Registration Open/Close Dates              | Control when clubs can register        | Registration settings (open date, close date, capacity)  | [Set registration settings](/meet-setup/set-registration-settings.md) |
| Entry Fees                                 | Per-gymnast and per-team fees          | Level pricing (per gymnast)                              | [Configure levels](/meet-setup/configure-levels-and-categories.md)    |
| Meet Status (Draft → Published → Complete) | Lifecycle of a meet                    | Meet status (draft → published → in progress → complete) | [Create a meet](/meet-setup/create-a-meet.md)                         |

## Levels, Categories & Grouping

| KSIS Feature                              | What It Does                            | Gym Art Meets Equivalent                      | Docs Link                                                                               |
| ----------------------------------------- | --------------------------------------- | --------------------------------------------- | --------------------------------------------------------------------------------------- |
| Competition/Level                         | "Level 5 WAG", "Xcel Gold", etc.        | Level                                         | [Create a level](/levels/create-a-level.md)                                             |
| Category (age-based)                      | Group gymnasts by birth year            | Age Group (birth date range per level)        | [Create age groups](/competitions/create-age-groups.md)                                 |
| Division                                  | Sub-group for scheduling                | Subdivision                                   | [Create subdivisions](/competitions/create-subdivisions.md)                             |
| Competition = Level + Category + Division | The unit that gets scheduled and ranked | Competition = Level + Age Group + Subdivision | [How competitions work](/competitions/index.md)                                         |
| Award Categories                          | What groups get separate awards         | Subdivisions as Award Groups (toggle)         | [Create subdivisions](/competitions/create-subdivisions.md)                             |
| Age Calculation Date                      | Date used to determine gymnast's age    | Age-as-of date (set per level)                | [Create age groups](/competitions/create-age-groups.md)                                 |
| Combined Categories for Awards            | Merge multiple categories for ranking   | Subdivisions without award group separation   | [Choose age groups vs subdivisions](/competitions/choose-age-groups-vs-subdivisions.md) |

## Scheduling

| KSIS Feature                              | What It Does                          | Gym Art Meets Equivalent                              | Docs Link                                                                           |
| ----------------------------------------- | ------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------- |
| Session                                   | A time block of competition           | Session                                               | [Create a session](/scheduling/create-a-session.md)                                 |
| Warmup Groups / Rotation Groups           | Groups cycling through apparatus      | Rotations                                             | [Configure rotations](/scheduling/configure-rotations.md)                           |
| Heats                                     | Sub-groups within a warmup group      | Flights (A/B within a rotation)                       | [Manage flights](/scheduling/manage-flights.md)                                     |
| Apparatus Order                           | Sequence of apparatus in session      | Apparatus order (per session)                         | [Configure rotations](/scheduling/configure-rotations.md)                           |
| March In / Warm Up / Competition timeline | Session timing and schedule           | Session timeline (march-in, warm-up, compete, rotate) | [Set session timeline](/scheduling/set-session-timeline.md)                         |
| Assign Athletes to Groups                 | Place gymnasts in warmup groups       | Assign gymnasts to rotations (auto or manual)         | [Assign gymnasts to rotations](/scheduling/assign-gymnasts-to-rotations.md)         |
| Break Rotation                            | An empty rotation for breaks          | Break rotation                                        | [Configure break rotations](/scheduling/configure-break-rotations.md)               |
| Print Rotation Sheets                     | Printed group assignments             | View schedule as registrant (digital)                 | [View schedule as registrant](/scheduling/view-schedule-as-registrant.md)           |
| Assign Divisions to Sessions              | Schedule which divisions compete when | Assign subdivisions to sessions                       | [Assign subdivisions to sessions](/competitions/assign-subdivisions-to-sessions.md) |

## Judges & Panels

| KSIS Feature                        | What It Does                 | Gym Art Meets Equivalent                                     | Docs Link                                                            |
| ----------------------------------- | ---------------------------- | ------------------------------------------------------------ | -------------------------------------------------------------------- |
| Judge Registration                  | Register judges for the meet | Create judge profiles                                        | [Set up judge profiles](/scoring/set-up-judge-profiles.md)           |
| Panel Assignment (D Panel, E Panel) | Assign judges to panels      | Assign judges to apparatus (D1, E1-E7, S1, VR per apparatus) | [Assign judges to apparatus](/scoring/assign-judges-to-apparatus.md) |
| D1 Judge                            | Difficulty evaluator         | D1 role                                                      | [Glossary: Judge Roles](/getting-started/glossary.md)                |
| E1-E4 Judges                        | Execution evaluators         | E1-E7 roles (up to 7 supported)                              | [Glossary: Judge Roles](/getting-started/glossary.md)                |
| Head Judge / Supervisor             | Oversees panel               | S1 (Supervisor) role                                         | [Glossary: Judge Roles](/getting-started/glossary.md)                |
| Video Replay                        | Video review official        | VR (Video Recorder) role                                     | [Glossary: Judge Roles](/getting-started/glossary.md)                |

## Score Entry

| KSIS Feature                       | What It Does                     | Gym Art Meets Equivalent                                        | Docs Link                                                                      |
| ---------------------------------- | -------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| Score Entry Screen                 | Desktop form for entering scores | Judges Companion app (mobile, per-judge)                        | [Enter scores via Judges Companion](/scoring/enter-scores-judges-companion.md) |
| Enter D Score                      | Difficulty score entry           | D1 judge enters D score via Judges Companion                    | [Enter scores via Judges Companion](/scoring/enter-scores-judges-companion.md) |
| Enter E Score                      | Execution score entry            | E judges enter deductions via Judges Companion                  | [Enter scores via Judges Companion](/scoring/enter-scores-judges-companion.md) |
| Neutral Deductions                 | Time/boundary penalties          | Neutral deductions (entered by D1 or admin)                     | [Enter scores via Judges Companion](/scoring/enter-scores-judges-companion.md) |
| Admin Score Override               | Meet director adjusts scores     | Enter/edit scores as admin                                      | [Enter scores as admin](/scoring/enter-scores-admin.md)                        |
| Vault 1 / Vault 2                  | Two vault attempts               | Vault scoring with Vault Score Decision                         | [Handle vault scoring](/scoring/handle-vault-scoring.md)                       |
| Score Status (Pending → Confirmed) | Score verification workflow      | Score status (Not Started → In Progress → Submitted → Verified) | [Understand score status](/scoring/understand-score-status.md)                 |
| Scratch Athlete                    | Mark gymnast as not competing    | Scratch status per apparatus                                    | [Understand score status](/scoring/understand-score-status.md)                 |
| Inquiry / Protest                  | Challenge a score                | Not yet available in Gym Art Meets                              | -                                                                              |

## Score Settings & Calculations

| KSIS Feature                   | What It Does                         | Gym Art Meets Equivalent                                            | Docs Link                                                         |
| ------------------------------ | ------------------------------------ | ------------------------------------------------------------------- | ----------------------------------------------------------------- |
| Score Calculation (D + E - ND) | Final score formula                  | Same: Execution + Difficulty + Bonus - Neutral Deductions           | [Individual score settings](/levels/individual-score-settings.md) |
| Vault Average vs Best          | How 2 vault scores combine           | Vault Score Decision: One Vault, Average, or Best                   | [Vault score decision](/levels/vault-score-decision.md)           |
| Tiebreaker Rules               | How tied scores are resolved         | 8 tiebreaker algorithms (per level, per context)                    | [Tiebreakers](/tiebreakers/index.md)                              |
| Drop High/Low E Score          | Trim extreme execution scores        | Initial execution setting (average, drop high, drop low, drop both) | [Individual score settings](/levels/individual-score-settings.md) |
| Team Score Calculation         | How team scores are totaled          | Team score settings (count-from, count-toward, selection)           | [Team score settings](/levels/team-score-settings.md)             |
| Top N Scores Count             | Number of scores that count for team | Team count-toward value                                             | [Team score settings](/levels/team-score-settings.md)             |
| Rank Method                    | How ranks are displayed              | Bump Rank on Tie (on/off)                                           | [Bump ranks](/levels/bump-ranks.md)                               |

## Tiebreakers (Detailed)

| KSIS Tiebreaker Rule               | Gym Art Meets Tiebreaker   | Docs Link                                                                |
| ---------------------------------- | -------------------------- | ------------------------------------------------------------------------ |
| No tiebreaker / shared rank        | Do Not Break Ties          | [Do Not Break Ties](/tiebreakers/do-not-break-ties.md)                   |
| Compare execution, then difficulty | Compare E then D           | [Compare E then D](/tiebreakers/compare-e-then-d.md)                     |
| Compare difficulty, then execution | Compare D then E           | [Compare D then E](/tiebreakers/compare-d-then-e.md)                     |
| Higher all-around wins             | All-Around Score           | [All-Around Score](/tiebreakers/all-around-score.md)                     |
| Drop lowest, compare sums          | Cascading All-Around       | [Cascading All-Around](/tiebreakers/cascading-all-around.md)             |
| Cascading + E then D               | Cascading AA then E then D | [Cascading AA then E then D](/tiebreakers/cascading-aa-then-e-then-d.md) |
| Older athlete ranks higher         | Oldest Age Wins            | [Oldest Age Wins](/tiebreakers/oldest-age-wins.md)                       |
| Younger athlete ranks higher       | Youngest Age Wins          | [Youngest Age Wins](/tiebreakers/youngest-age-wins.md)                   |

## Results & Reports

| KSIS Feature          | What It Does                           | Gym Art Meets Equivalent               | Docs Link                                  |
| --------------------- | -------------------------------------- | -------------------------------------- | ------------------------------------------ |
| Individual Results    | Per-gymnast rankings by apparatus + AA | Individual results (live + exportable) | [Results](/results/index.md)               |
| Team Results          | Team rankings                          | Team results                           | [Results](/results/index.md)               |
| All-Around Results    | Sum across apparatus                   | All-around rankings (auto-calculated)  | [Results](/results/index.md)               |
| Live Scoreboard       | Real-time scores for audience          | Live results (public link)             | [Results](/results/index.md)               |
| Print Results         | PDF report generation                  | Export results as PDF                  | [Export scores](/scoring/export-scores.md) |
| Export to CSV / Excel | Data export                            | Export scores as CSV                   | [Export scores](/scoring/export-scores.md) |
| Awards Report         | Who gets what medals                   | Award-group-aware results              | [Results](/results/index.md)               |

## Club & Athlete Management

| KSIS Feature          | What It Does                       | Gym Art Meets Equivalent                               | Docs Link                                                     |
| --------------------- | ---------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------- |
| Club Profile          | Club details and membership        | Create a club                                          | [Create a club](/club-management/create-a-club.md)            |
| Athlete Profile       | Gymnast details, birthdate, level  | Gymnast record (part of club)                          | [Import gymnasts](/club-management/import-gymnasts-csv.md)    |
| Coach Profile         | Coach details and credentials      | Club member with coach role                            | [Create a club](/club-management/create-a-club.md)            |
| Import Athletes (CSV) | Bulk add athletes                  | Import gymnasts via CSV                                | [Import gymnasts](/club-management/import-gymnasts-csv.md)    |
| Meet Registration     | Enter athletes for a meet          | Registration workflow (find meet → add gymnasts → pay) | [Registration](/registration/index.md)                        |
| Registration Payment  | Collect entry fees                 | Stripe checkout                                        | [Checkout with Stripe](/registration/checkout-with-stripe.md) |
| Waitlist              | Handle over-capacity registrations | Waitlist status                                        | [Registration](/registration/index.md)                        |

## User Roles & Permissions

| KSIS Role        | What They Can Do                                   | Gym Art Meets Equivalent                              |
| ---------------- | -------------------------------------------------- | ----------------------------------------------------- |
| Admin (GO Staff) | Full system access                                 | Gym Art Meets platform admin (internal)               |
| Meet Director    | Create/manage meets, enter scores, publish results | Meet organizer (club owner or designated admin)       |
| Club Admin       | Manage club, register athletes                     | Club admin role                                       |
| Coach            | View schedules, limited access                     | Club member with coach role                           |
| Judge            | Enter scores (within KSIS)                         | Judge with Judges Companion app (separate mobile app) |

## Features Not Yet in Gym Art Meets

| KSIS Feature                              | Status in Gym Art Meets                |
| ----------------------------------------- | -------------------------------------- |
| Inquiry / Protest system                  | Not yet available                      |
| Official sanctioning integration          | Not applicable (not province-specific) |
| Judge certification tracking              | Not yet available                      |
| Multi-province federation management      | Not applicable                         |
| Historical athlete records across seasons | Not yet available                      |

## Related

* [Migration overview](/migration/ksis-index.md)
* [Meet setup guide](/migration/ksis-index/meet-setup.md)
* [Scheduling & judges guide](/migration/ksis-index/scheduling-and-judges.md)
* [Score entry guide](/migration/ksis-index/score-entry.md)
* [Results & rankings guide](/migration/ksis-index/results-and-rankings.md)
* [Glossary](/getting-started/glossary.md)


---

# Agent Instructions: 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/migration/ksis-index/ksis-to-gym-art-meets.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.
