# 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](https://docs.gymart.org/meet-setup/create-a-meet)                         |
| Meet Details (name, dates, location)       | Set basic meet information             | Meet settings (name, dates, venue, address)              | [Create a meet](https://docs.gymart.org/meet-setup/create-a-meet)                         |
| Meet Template                              | Copy settings from a previous meet     | Clone an existing meet                                   | [Create a meet](https://docs.gymart.org/meet-setup/create-a-meet)                         |
| Competition Settings                       | Define which levels/categories compete | Levels (per-meet) with discipline, capacity, pricing     | [Configure levels](https://docs.gymart.org/meet-setup/configure-levels-and-categories)    |
| 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](https://docs.gymart.org/meet-setup/set-registration-settings) |
| Entry Fees                                 | Per-gymnast and per-team fees          | Level pricing (per gymnast)                              | [Configure levels](https://docs.gymart.org/meet-setup/configure-levels-and-categories)    |
| Meet Status (Draft → Published → Complete) | Lifecycle of a meet                    | Meet status (draft → published → in progress → complete) | [Create a meet](https://docs.gymart.org/meet-setup/create-a-meet)                         |

## 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](https://docs.gymart.org/levels/create-a-level)                                             |
| Category (age-based)                      | Group gymnasts by birth year            | Age Group (birth date range per level)        | [Create age groups](https://docs.gymart.org/competitions/create-age-groups)                                 |
| Division                                  | Sub-group for scheduling                | Subdivision                                   | [Create subdivisions](https://docs.gymart.org/competitions/create-subdivisions)                             |
| Competition = Level + Category + Division | The unit that gets scheduled and ranked | Competition = Level + Age Group + Subdivision | [How competitions work](https://docs.gymart.org/competitions/index)                                         |
| Award Categories                          | What groups get separate awards         | Subdivisions as Award Groups (toggle)         | [Create subdivisions](https://docs.gymart.org/competitions/create-subdivisions)                             |
| Age Calculation Date                      | Date used to determine gymnast's age    | Age-as-of date (set per level)                | [Create age groups](https://docs.gymart.org/competitions/create-age-groups)                                 |
| Combined Categories for Awards            | Merge multiple categories for ranking   | Subdivisions without award group separation   | [Choose age groups vs subdivisions](https://docs.gymart.org/competitions/choose-age-groups-vs-subdivisions) |

## Scheduling

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

## 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](https://docs.gymart.org/scoring/set-up-judge-profiles)           |
| 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](https://docs.gymart.org/scoring/assign-judges-to-apparatus) |
| D1 Judge                            | Difficulty evaluator         | D1 role                                                      | [Glossary: Judge Roles](https://docs.gymart.org/getting-started/glossary)                |
| E1-E4 Judges                        | Execution evaluators         | E1-E7 roles (up to 7 supported)                              | [Glossary: Judge Roles](https://docs.gymart.org/getting-started/glossary)                |
| Head Judge / Supervisor             | Oversees panel               | S1 (Supervisor) role                                         | [Glossary: Judge Roles](https://docs.gymart.org/getting-started/glossary)                |
| Video Replay                        | Video review official        | VR (Video Recorder) role                                     | [Glossary: Judge Roles](https://docs.gymart.org/getting-started/glossary)                |

## 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](https://docs.gymart.org/scoring/enter-scores-judges-companion) |
| Enter D Score                      | Difficulty score entry           | D1 judge enters D score via Judges Companion                    | [Enter scores via Judges Companion](https://docs.gymart.org/scoring/enter-scores-judges-companion) |
| Enter E Score                      | Execution score entry            | E judges enter deductions via Judges Companion                  | [Enter scores via Judges Companion](https://docs.gymart.org/scoring/enter-scores-judges-companion) |
| Neutral Deductions                 | Time/boundary penalties          | Neutral deductions (entered by D1 or admin)                     | [Enter scores via Judges Companion](https://docs.gymart.org/scoring/enter-scores-judges-companion) |
| Admin Score Override               | Meet director adjusts scores     | Enter/edit scores as admin                                      | [Enter scores as admin](https://docs.gymart.org/scoring/enter-scores-admin)                        |
| Vault 1 / Vault 2                  | Two vault attempts               | Vault scoring with Vault Score Decision                         | [Handle vault scoring](https://docs.gymart.org/scoring/handle-vault-scoring)                       |
| Score Status (Pending → Confirmed) | Score verification workflow      | Score status (Not Started → In Progress → Submitted → Verified) | [Understand score status](https://docs.gymart.org/scoring/understand-score-status)                 |
| Scratch Athlete                    | Mark gymnast as not competing    | Scratch status per apparatus                                    | [Understand score status](https://docs.gymart.org/scoring/understand-score-status)                 |
| 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](https://docs.gymart.org/levels/individual-score-settings) |
| Vault Average vs Best          | How 2 vault scores combine           | Vault Score Decision: One Vault, Average, or Best                   | [Vault score decision](https://docs.gymart.org/levels/vault-score-decision)           |
| Tiebreaker Rules               | How tied scores are resolved         | 8 tiebreaker algorithms (per level, per context)                    | [Tiebreakers](https://docs.gymart.org/tiebreakers/index)                              |
| Drop High/Low E Score          | Trim extreme execution scores        | Initial execution setting (average, drop high, drop low, drop both) | [Individual score settings](https://docs.gymart.org/levels/individual-score-settings) |
| Team Score Calculation         | How team scores are totaled          | Team score settings (count-from, count-toward, selection)           | [Team score settings](https://docs.gymart.org/levels/team-score-settings)             |
| Top N Scores Count             | Number of scores that count for team | Team count-toward value                                             | [Team score settings](https://docs.gymart.org/levels/team-score-settings)             |
| Rank Method                    | How ranks are displayed              | Bump Rank on Tie (on/off)                                           | [Bump ranks](https://docs.gymart.org/levels/bump-ranks)                               |

## Tiebreakers (Detailed)

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

## 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](https://docs.gymart.org/results/index)               |
| Team Results          | Team rankings                          | Team results                           | [Results](https://docs.gymart.org/results/index)               |
| All-Around Results    | Sum across apparatus                   | All-around rankings (auto-calculated)  | [Results](https://docs.gymart.org/results/index)               |
| Live Scoreboard       | Real-time scores for audience          | Live results (public link)             | [Results](https://docs.gymart.org/results/index)               |
| Print Results         | PDF report generation                  | Export results as PDF                  | [Export scores](https://docs.gymart.org/scoring/export-scores) |
| Export to CSV / Excel | Data export                            | Export scores as CSV                   | [Export scores](https://docs.gymart.org/scoring/export-scores) |
| Awards Report         | Who gets what medals                   | Award-group-aware results              | [Results](https://docs.gymart.org/results/index)               |

## 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](https://docs.gymart.org/club-management/create-a-club)            |
| Athlete Profile       | Gymnast details, birthdate, level  | Gymnast record (part of club)                          | [Import gymnasts](https://docs.gymart.org/club-management/import-gymnasts-csv)    |
| Coach Profile         | Coach details and credentials      | Club member with coach role                            | [Create a club](https://docs.gymart.org/club-management/create-a-club)            |
| Import Athletes (CSV) | Bulk add athletes                  | Import gymnasts via CSV                                | [Import gymnasts](https://docs.gymart.org/club-management/import-gymnasts-csv)    |
| Meet Registration     | Enter athletes for a meet          | Registration workflow (find meet → add gymnasts → pay) | [Registration](https://docs.gymart.org/registration/index)                        |
| Registration Payment  | Collect entry fees                 | Stripe checkout                                        | [Checkout with Stripe](https://docs.gymart.org/registration/checkout-with-stripe) |
| Waitlist              | Handle over-capacity registrations | Waitlist status                                        | [Registration](https://docs.gymart.org/registration/index)                        |

## 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](https://docs.gymart.org/migration/ksis-index)
* [Meet setup guide](https://docs.gymart.org/migration/ksis-index/meet-setup)
* [Scheduling & judges guide](https://docs.gymart.org/migration/ksis-index/scheduling-and-judges)
* [Score entry guide](https://docs.gymart.org/migration/ksis-index/score-entry)
* [Results & rankings guide](https://docs.gymart.org/migration/ksis-index/results-and-rankings)
* [Glossary](https://docs.gymart.org/getting-started/glossary)
