Atleten en import
Twee vensters die u vanuit het tabblad Inschrijvingen opent. ‘Atleten’ beheert de atletendatabase, gemeenschappelijk voor alle wedstrijden en gedeeld met FINISH; ‘Inschrijvingen importeren’ laadt een hele lijst in, koppelt die aan deze database en schrijft iedereen in voor zijn onderdelen.
Het venster Atleten
Knop Atleten… van het tabblad Inschrijvingen. Links de lijst; rechts de fiche van de gekozen atleet in zes tabbladen.
| Naam | Voornaam | G | Geboorte | Club | Referentie | Lidnummer | Ingeschreven | |
|---|---|---|---|---|---|---|---|---|
| Brekkestad | Eirik | M | 1983-12-11 | BOB | A043 | 836590 |
- Het zoeken en de opdrachten van de lijst.
- De lijst: hoogstens 500 atleten; vink ze aan om ze in te schrijven of te exporteren.
- De fiche van de gekozen atleet en de tabbladen.
De lijst
Het zoekveld ‘Zoeken (naam, club, referentie, lidnummer)’ filtert tijdens het typen; de lijst toont de eerste 500 gevonden atleten (‘Eerste 500 atleten: verfijn de zoekopdracht.’). De kolom Ingeschreven zegt of hij al voor het geopende evenement is ingeschreven.
- Alles aanvinken
- Vinkt de hele getoonde lijst aan.
- Inschrijven voor het evenement
- Schrijft de aangevinkte atleten (anders de gekozen) in voor het geopende evenement; daarna vinkt u hun onderdelen aan in het raster van de inschrijvingen.
- Nieuwe atleet
- Een lege fiche om in te vullen en op te slaan.
Tabblad Fiche
Naam (in hoofdletters), voornaam, geslacht, geboortedatum (jjjj-mm-dd), club, land, provincie, taal, notities en:
- Referentie
- De identificatie van de atleet overal: sessiebestand, .LIF, algemeen klassement van FINISH. Leeg: EVENT kent er een toe.
- Status van de fiche
- Geverifieerd, of Voorlopig (te bevestigen): automatisch aangemaakt (foto uit FINISH, oude avatar, import zonder lidnummer), te bevestigen of samen te voegen.
- Taal (VOICE: fr, en…)
- De taal waarin VOICE de atleet zal aankondigen.
Verwijderen haalt de atleet uit de database, met zijn statussen en prestaties; geweigerd als hij voor een evenement is ingeschreven.
Tabblad Identiteit
Aansluitingen (één per nationale bond): federatie, lidnummer, internationaal nummer, club; Toevoegen of bijwerken, Gekozen aansluiting verwijderen. Twee verschillende nummers in dezelfde bond zijn twee personen: een nummer dat al door een andere atleet van de bond wordt gedragen, wordt geweigerd.
Externe referenties (geen lidnummers): identificatie bij SpeedSkatingResults, inschrijvingsplatform, referentie van een FINISH-bestand, oude avatar, andere.
Hierin samengevoegde fiches, met Gekozen samenvoeging ongedaan maken: wat bij de opgenomen fiche hoorde, gaat ernaar terug.
Tabblad Statussen
De status van de atleet per discipline, gedateerd: discipline, status, sinds, reden; de auteur wordt genoteerd. ‘De meest recente op een datum telt.’
Tabblad Prestaties
De bekende tijden van de atleet (discipline, afstand, tijd, datum, plaats, bron, homologeerbaar). Die worden geraadpleegd bij het berekenen van de seeding in de module Prestaties. Prestatie toevoegen met de hand (bron ‘invoer’): afstand (m), tijd (1:23.45), datum, plaats, Homologeerbaar.
Tabblad Dubbels
Dubbels zoeken toont de waarschijnlijke groepen, van de zekerste tot de minst zekere: dezelfde referentie of hetzelfde lidnummer; dezelfde naam en dezelfde geboortedatum; dezelfde naam en een aanwijzing (jaar, club of geslacht): na te kijken. Twee verschillende nummers in dezelfde bond worden nooit voorgesteld. Kies voor elke groep de fiche bij Behouden: en klik daarna op Samenvoegen: inschrijvingen, statussen, prestaties, aansluitingen en referenties gaan naar de behouden fiche; de andere houden een verwijzing en het spoor van wat er verschoven is. De samenvoeging kan ongedaan worden gemaakt (tabblad Identiteit).
Tabblad Uitwisseling
Fiches van de ene database naar de andere overbrengen (bijvoorbeeld van een clubcomputer naar de wedstrijdcomputer) via een JSON-bestand dat statussen, prestaties, aansluitingen, referenties en foto bewaart.
- Exporteren…: de in de lijst aangevinkte atleten (anders alle getoonde).
- Te importeren bestand openen…: de lijst van atleten uit het bestand, elk gekoppeld aan de database: ‘Recenter in het bestand’, ‘Al bijgewerkt’, ‘Voorgesteld: …’ (zelfde naam, voornaam en geboortedatum: aangevinkt gaat hij naar de voorgestelde fiche), ‘Dubbelzinnig: … na te kijken’ (niet aangevinkt), ‘Nieuw’.
- Ook fiches vervangen die recenter zijn dan het bestand, daarna Aangevinkte atleten importeren; het rapport telt de aangemaakte, bijgewerkte en ongewijzigde fiches, en de toegevoegde statussen en prestaties.
Het importeren van inschrijvingen
Knop Importeren… van het tabblad Inschrijvingen (of ). De importengine is dezelfde als die van FINISH. Drie stappen: het bestand en zijn kolommen, de koppeling met de database, de import en het rapport.
| # | Titel | Veld | Voorbeelden |
|---|---|---|---|
| 1 | Référence | Referentie | A001, A002, A003 |
| 2 | Nom | Naam | Corbineau, Verhaegen, Solbakken |
| 3 | Prénom | Voornaam | Maëlle, Lotte, Ingrid |
| 4 | Genre | Geslacht | F, F, F |
| 5 | Naissance | Geboortedatum | 2015-04-08, 2001-12-12 |
| 6 | Club | Club | CLAP, SLB, BOB |
| 8 | Numéro de membre | Lidnummer | 526383, 108284 |
| 13 | Temps 500 m | (negeren) | 59.92, 42.84, 49.66 |
- Het bestand en de leesopties.
- De kolommen van het bestand en het veld van elk (met voorbeelden uit het bestand). Daarna volgt een voorbeeld van de eerste regels.
- Doorgaan naar de koppeling met de database.
1. Het bestand
CSV, Excel (.xlsx, werkblad naar keuze) of JSON (een array van objecten; geneste velden worden kolommen ‘a.b.c’). Voor een CSV: scheidingsteken en codering (‘Raden’: UTF-8 als het geldig is, anders Windows-1252). Kopregel: de regel met de titels (0: geen, de kolommen worden met hun nummer aangeduid). Datumnotatie: leeg wordt ze geraden (ISO, dag/maand/jaar, maand in letters, jjjjmmdd, Excel-serienummer, alleen het jaar).
2. De kolommen
Elke kolom krijgt een veld: negeren, referentie, naam, voornaam, volledige naam (‘NAAM, Voornaam’ of ‘Voornaam NAAM’), geslacht, geboortedatum, club, federatie, lidnummer, internationaal lidnummer, ID van het inschrijvingsplatform, land, provincie, taal, transponders nr. 1 en nr. 2, startnummer, categorie, groep, en daarna, voor elk onderdeel van het evenement:
- ‘Ingeschreven 500 m Femmes’: een ware waarde (X, ja, 1, ✓, ‘ingeschreven’, de afstand of de naam van het onderdeel) schrijft de atleet in; leeg, nee, 0 of ‘-’ schrijft hem niet in; een andere waarde wordt gemeld en schrijft niet in;
- ‘Inschrijftijd 500 m Femmes’: de ingeschreven tijd (en de inschrijving voor het onderdeel).
De ID van SpeedSkatingResults wordt alleen voorgesteld bij langebaanschaatsen SSR.
De velden worden voorgesteld op basis van de kopteksten (Frans, Engels, Nederlands, Duits): een titel die de naam van het onderdeel of zijn afstand bevat (‘Inscrit 500m’, ‘1000’), wordt het veld van dat onderdeel. EVENT controleert dat er een naam is, dat geen veld dubbel voorkomt en dat er hoogstens één kolom per onderdeel is.
Onthouden formaat: de velden en de leesopties worden vanzelf bewaard voor elk bestandsformaat (zelfde type, zelfde titels) en komen terug bij het volgende gelijkaardige bestand. Opnieuw vanaf de voorstellen maakt de voorstellen opnieuw; Dit formaat vergeten wist wat onthouden was.
De waarden worden opgemaakt: naam in HOOFDLETTERS, voornaam met beginhoofdletters; land, taal en geslacht worden in veel vormen herkend (‘F’, ‘female’, ‘fille’…).
Ingeschreven onderdelen uitlezen
Een online inschrijfformulier zet de gekozen onderdelen vaak als lijst in één kolom per dag (‘500m, 1500m, Poursuites’), en niet altijd in dezelfde kolom van regel tot regel. Vink Ingeschreven onderdelen uitlezen aan (onder de kolommenlijst, als er een evenement open is):
- EVENT geeft het veld Ingeschreven onderdelen (lijst om uit te lezen) aan de niet-gekoppelde kolommen waarvan minstens de helft van de waarden een onderdeel van het evenement aanduidt (‘Onderdelen gezocht in: …’). U kunt het met de hand geven of weghalen; meerdere kolommen kunnen het hebben. Vindt het er geen, dan leest het alle niet-gekoppelde kolommen, voorzichtig (een adres of e-mail schrijft nergens voor in).
- Elke cel wordt gesplitst (komma, puntkomma, streep, regeleinde); elke waarde wordt vergeleken met de onderdelen van het evenement: de afstand (‘10 000m’, ‘1 500 m’, ‘3000 mètres’, ‘10 km’), het geslacht (‘(F)’, ‘(H)’, ‘(W)’, ‘(M)’, Dames, Hommes, Women…, anders dat van de atleet) en de woorden (‘Mass Start’, ‘Poursuite Sprint’), zonder hoofdletters of accenten.
- Van meerdere mogelijke onderdelen wordt het onderdeel gekozen waarvan de naam niets meer heeft; anders is de waarde dubbelzinnig en wordt ze gemeld (‘Poursuites’ als er een ploegenachtervolging en een teamsprint zijn). Een waarde van het andere geslacht dan de atleet (‘5000m (F)’ op de regel van een man) of die met geen onderdeel overeenkomt, wordt gemeld. Er wordt nooit gegokt.
Een voorbeeld toont elke gevonden waarde (Gevonden waarde, Keer), het gebruikte onderdeel per geslacht of ‘niet herkend’, ‘dubbelzinnig: …’, ‘ander geslacht dan de atleet’ (Gebruikt onderdeel), met een overzicht: gelezen kolommen, inschrijvingen per onderdeel, niet gebruikte waarden. De lijst Handmatig gekozen onderdeel beslist over een waarde: ‘(automatisch)’, ‘(deze waarde negeren)’ of een onderdeel — hetzelfde onderdeel van het andere geslacht geldt voor het andere geslacht.
De uitgelezen onderdelen komen bij die van de kolommen ‘Ingeschreven 500 m Femmes’, die werken zoals voorheen. Een niet gebruikte waarde staat in de Details van haar regel bij het koppelen en in het voorbeeld van de inschrijvingen per onderdeel; het rapport en het logboek van de import geven het overzicht. De optie, de kolommen en de handmatige keuzes worden met het formaat onthouden. Stap voor stap: Inschrijvingen importeren waarvan de onderdelen door elkaar staan.
3. De koppeling
Koppelen met de database → vergelijkt elke regel met de atleten in de database; de kolom Status geeft het resultaat in kleur:
- Gevonden
- Dezelfde referentie, dezelfde externe ID, hetzelfde lidnummer in dezelfde bond (die van de kolom, anders die van het evenement) of hetzelfde internationale nummer.
- Voorgesteld
- Dezelfde naam, dezelfde voornaam, dezelfde geboortedatum (accenten, koppeltekens en volgorde van de namen genegeerd): de fiche wordt standaard gekozen, de import bevestigt haar.
- Dubbelzinnig
- Meerdere kandidaten, of alleen een aanwijzing: na te kijken.
- Nieuw
- Geen fiche: de atleet wordt aangemaakt.
Voor elke regel Gekozen atleet: een kandidaat, ‘Nieuwe atleet aanmaken’ of ‘Regel negeren’. Volgende op te lossen gaat naar de volgende regel waarover beslist moet worden; Alle onopgeloste aanmaken maakt ze in één keer aan. De afwijkingen (naam, geboortedatum, geslacht) en de onleesbare waarden worden getoond in ‘Details’; een regel die een persoon herhaalt die hoger in het bestand staat, wordt genegeerd.
Fiches al in de database: ‘Lege velden van de fiche aanvullen’ (standaard), ‘Vervangen door de waarden uit het bestand’ of ‘Fiche niet wijzigen’. Geen categorie in het bestand: berekenen (geboortedatum). Het voorbeeld zegt hoeveel inschrijvingen elk onderdeel zal ontvangen (‘Inschrijvingen per onderdeel: 500 m Femmes: 18; 1500 m Femmes: 16’). ← Kolommen gaat terug.
4. De import en het rapport
Importeren maakt de atleten aan (de club wordt herkend aan zijn naam of afkorting), werkt de fiches bij, zet het lidnummer in de aansluiting bij de bond en schrijft daarna iedereen in (startnummer, categorie uit het bestand of berekend, groep, onderdelen met hun tijd). Het Importrapport geeft de aangemaakte atleten, de bijgewerkte fiches, de aangemaakte inschrijvingen per onderdeel, de categorieën en onderdelen die niet gevonden zijn, de dubbele startnummers en de fouten per regel.
Wat de import niet zelf kan beslissen — verschillende gegevens, naamgenoten, dubbels in het bestand, niet behouden onderdelen, tegenstrijdige inschrijvingen, dubbele startnummers… — verschijnt in de kolom Conflicten van het koppelen; het vak Dit conflict tonen houdt het geel in de lijst van inschrijvingen. Elk conflict, een voorbeeld en wat te doen: Conflicten bij het importeren van inschrijvingen.