# FEI Entry Screening — Gebruikershandleiding

Wanneer FEI-inschrijvingen in Equipe worden geïmporteerd, komen ruiters en paarden binnen met **vrije opmerkingen** geschreven door de declaranten, in elke gewenste taal. Deze extensie leest deze voor u en bouwt, binnen de wedstrijd:

- **hoogte-bloklijsten** — ruiters die alleen zijn toegelaten tot een bepaalde hoogte, uit de opmerkingen gelezen door een lokale AI;
- **leeftijdslijsten** — ruiters die bepaalde klassen niet mogen rijden vanwege hun leeftijd, berekend op basis van de **FEI-regels** (zonder AI).

Niets te starten: het draait **vanzelf** elke keer dat FEI-inschrijvingen worden geïmporteerd. Een **review screen** in Equipe toont wat de extensie niet zelfstandig kon beslissen, zodat u de taak kunt voltooien.

De AI draait op het eigen netwerk van de organisator: **er verlaat geen data de locatie**.

---

## 1. Wat u krijgt in Equipe

De extensie maakt **lijsten** aan (gemarkeerd met `L`), nooit klassen. Elke lijst heeft:

- een korte code, bijv. `CSI1*-U14` of `W2CSI2*-U18`;
- een duidelijke naam, bijv. *CSI1\* - onder 14 jaar - 1m30 blok*;
- de datum van de wedstrijdweek waartoe deze behoort.

**Uw taak:** koppel elke lijst aan de klassen waar deze betrekking op heeft. Niets anders in de wedstrijd wordt gewijzigd: geen klasse wordt aangepast, geen inschrijving wordt verwijderd.

---

## 2. Hoogte-bloklijsten

De AI zoekt in elke opmerking naar een zin die aangeeft dat een ruiter **alleen is toegelaten tot een bepaalde hoogte**, op een bepaald niveau.

Elk niveau en elke hoogte krijgt een eigen lijst, bijvoorbeeld *CSI3\* – ruiters beperkt tot 1.45 m*.

Als de AI geen beperking vindt, maar er verschijnt wel een hoogte in de opmerking, dan wordt de zaak **niet genegeerd**: deze gaat naar het review screen zodat u kunt beslissen.

---

## 3. Leeftijdslijsten

### Hoe de leeftijd wordt gevonden

De leeftijd wordt gelezen uit de **geboortedatum in het dossier van de ruiter in Equipe**. Geaccepteerde formaten: `1995`, `1995-10-19`, `19/10/1995`, `19.10.1995`. Alles wat daarvan afwijkt (een FEI ID, een paspoortnummer...) wordt genegeerd.

De gebruikte leeftijd is de **FEI-leeftijd**: de leeftijd die de ruiter bereikt tijdens het kalenderjaar. Een ruiter geboren in 2012 is gedurende het hele jaar 2026 14 jaar oud.

> **Belangrijk:** een ruiter zonder leesbare geboortedatum staat in **geen enkele leeftijdslijst**. Controleer deze ruiters handmatig voor de wedstrijd (zie [Coverage](#coverage)).

### De toegepaste FEI-regels

Bron: **FEI Jumping Rules 2026, artikel 205**. Elke kolom is een lijst van ruiters die **geblokkeerd** zijn.

| Niveau | niet in aanmerking | max 1m30 | max 1m40 | alle klassen | onder 18 ook uitgesloten van |
|---|---|---|---|---|---|
| CSI1\* | onder 12 | 12–13 | — | vanaf 14 | Power and Skill / Derby |
| CSI2\* | onder 12 | 12–13 | 14–15 | vanaf 16 | Power and Skill / Derby |
| CSI3\*–5\* | onder 12 | 12–13 | 14–15 | vanaf 16 | GP / Derby / Power and Skill / hoogste prijzengeld |
| CSIO1\*–5\* | onder 12 | 12–13 | 14–15 | vanaf 16 | GP / Nations Cup / World Cup / Derby / Power and Skill / hoogste prijzengeld |
| CSIYH | onder 12 | 12–13 | 14–15 | vanaf 16 | Power and Skill / Derby |
| CSIAm | onder 12 | 12–13 | — | vanaf 14 | Power and Skill / Derby |

Voorbeeld: bij een CSI2\* is een ruiter van 12 of 13 jaar beperkt tot 1m30, van 14 of 15 jaar tot 1m40, en vanaf 16 jaar mag alles gereden worden, inclusief de Grand Prix. De laatste kolom geldt voor **elke** ruiter onder de 18.

**Jeugdcategorieën** werken als vensters: daarbuiten komt een ruiter helemaal niet in aanmerking, of dat nu is omdat hij te jong **of te oud** is.

| Categorie | Toegestane leeftijden |
|---|---|
| Juniors | 14 tot 18 |
| Young Riders | 16 tot 21 |
| Children | 12 tot 14 |
| Pony Riders | 12 tot 16 |
| U25 | 16 tot 25 — vanaf 14 als de eerste ronde op 1m40 blijft |
| Veterans | 45 en ouder |

Een twintigjarige die is ingeschreven voor een Juniors-klasse krijgt zijn eigen lijst: *deze ruiter mag hier helemaal niet ingeschreven staan*.

### Het koppelen van de lijsten — aandachtspunten

- **CSI1\*** heeft geen limiet op 16 jaar: vanaf 14 jaar is alles open.
- **Power and Skill** en **Derby** zijn gesloten voor minderjarigen op **elk** niveau, inclusief amateurklassen. De **Grand Prix** is alleen gesloten voor minderjarigen vanaf CSI3\* en bij CSIO.
- Hoogtelimieten zijn van toepassing op de **eerste ronde**: een 1m40-klasse waarvan de eerste ronde op 1m30 is, is open voor een dertienjarige.
- Een hoogtelijst moet worden gekoppeld aan **elke klasse boven de limiet, inclusief de Grand Prix**. Voorbeeld bij een CSI2\* Grand Prix op 1m45: een veertienjarige wordt geblokkeerd door de *1m40*-lijst, een zestienjarige door de *under 18*-lijst. Twee verschillende lijsten sluiten dezelfde klasse af.

### Wedstrijden over meerdere weken

Wanneer de wedstrijd meerdere FEI-evenementen beslaat, krijgt elke week zijn **eigen lijsten**, aangeduid met `W1`, `W2`… in chronologische volgorde, waarbij elke lijst **alleen de ruiters van die week** bevat. Een wedstrijd van één week heeft geen label.

### Coverage

De extensie kan geen ruiter blokkeren waarvan de geboortedatum niet gelezen kan worden. Het rapport geeft, **per masterlist**, het percentage ruiters met een bekende geboortedatum en de inschrijvingsnummers van degenen zonder.

> In de praktijk gezien: een masterlist die *0 minors* toont, terwijl een derde van de ruiters geen geboortedatum had — een hele delegatie ingeschreven zonder datum. **Controleer altijd de coverage per masterlist**, niet het totaalcijfer.

Op verzoek kan een wedstrijd zo worden ingesteld dat er **geen enkele leeftijdslijst wordt gegenereerd** voor een masterlist met een coverage onder een gekozen grens, in plaats van een gedeeltelijke lijst die volledig lijkt.

---

## 4. Het review screen

Open dit vanuit Equipe. Het toont alles wat de extensie **niet zelfstandig heeft kunnen beslissen**:

| Kolom | Betekenis |
|---|---|
| Type | Onenigheid met de AI, onopgeloste zaak, of ruiteropmerking |
| Rider | Naam en inschrijvingsnummer |
| Comment | De oorspronkelijke tekst |
| Why | Waarom de extensie niet heeft ingegrepen |
| Add to | Voeg de ruiter met één klik toe aan een lijst — of **Ignore** |

- De knop toont **Already in** wanneer de ruiter al in de geselecteerde lijst staat.
- **Leeftijdslijsten kunnen hier niet worden gekozen**: deze worden uitsluitend berekend op basis van geboortedata. Om een leeftijdslijst te corrigeren, moet de geboortedatum in Equipe worden aangepast.
- Een ruiter die u handmatig toevoegt, blijft in de lijst staan: de volgende import zal deze niet dupliceren of verwijderen.

### Een geval negeren

Sommige opmerkingen zijn nooit relevant (een paardennaam in het verkeerde veld, een verzoek om elektriciteit, een notitie aan het kantoor). Klik op **Ignore**:

- het geval wordt verplaatst naar de sectie **Set aside** hieronder, met de datum en een **Bring back** knop;
- er wordt niets verwijderd;
- als de opmerking in Equipe wordt **gewijzigd**, komt het geval automatisch terug — een nieuwe tekst is een nieuw verzoek;
- set-aside gevallen zijn per show.

---

## 5. Wanneer het draait

- Automatisch, **elke keer dat FEI inschrijvingen worden geïmporteerd** in de show.
- Het analyseren van een volledige show duurt een paar minuten.
- Elke import werkt de lijsten bij: nieuwe ruiters worden **toegevoegd**; ruiters die al op de lijst staan, worden niet gedubliceerd.
- De extensie **verwijdert nooit** iets.

---

## 6. Veiligheid

- **Er wordt niets geschreven bij twijfel**: onzekere gevallen gaan naar het reviewscherm.
- **Niets wordt verwijderd of gewijzigd**: de extensie maakt alleen lijsten aan en voegt ruiters daaraan toe.
- **Een importrun kan in Equipe met één actie ongedaan worden gemaakt.**
- **Het verwijderen van een lijst** in Equipe verwijdert deze volledig; de volgende import bouwt deze opnieuw op basis van de huidige gegevens.
- Een niveau dat de extensie niet herkent, produceert **geen lijst** in plaats van een gok.
- Op verzoek kan een show draaien in **test mode**: alles wordt berekend en getoond, maar er wordt niets geschreven.

---

## FAQ

**Er verscheen geen lijst na een import.**
Open het reviewscherm. Als het verwijst naar een andere show, heeft de extensie deze nog niet gedraaid: importeer de inschrijvingen opnieuw. Als het de juiste show is, is er niets overeengekomen — dat is een geldig resultaat.

**Het reviewscherm zegt dat er geen rapport is.**
De extensie heeft nog niet gedraaid sinds deze is geïnstalleerd: importeer de inschrijvingen en open het scherm dan opnieuw.

**Een ruiter die ik verwachtte, staat in geen enkele leeftijdslijst.**
Controleer de geboortedatum in Equipe. Zonder een leesbare datum doet de extensie geen gok.

**Een lijst bestaat, maar is leeg.**
Noteer de naam en neem contact op met de beheerder.

**Een geval komt terug na Ignore.**
De bijbehorende opmerking is gewijzigd in Equipe. Dit is de bedoeling.

**De AI kon een opmerking niet lezen.**
Het geval staat in het reviewscherm met de reden: voeg de ruiter toe aan een lijst of zet het geval opzij.

**Een lijst is onjuist.**
Verwijder deze in Equipe; de volgende import bouwt deze opnieuw op basis van de huidige gegevens.

**Equipe meldt dat de importmelding is mislukt.**
De extensie heeft deze niet ontvangen. Neem contact op met de beheerder met het shownummer en het tijdstip van de import.

Voor elk ander probleem, neem contact op met de beheerder met het **shownummer** en het **tijdstip van de import**.