Een evenement opbouwen uit startlijsten van SpeedSkatingResults
Op de langebaan worden de paren vaak vooraf gemaakt, in SpeedSkatingResults. EVENT leest die startlijsten (JSON-bestanden), één tegelijk: de eerste maakt het evenement aan, de volgende voegen hun afstand toe, en het algemeen klassement en het schema volgen.
Verzonnen voorbeeld: de „Imaginary Cup 3” (5 tot 8 januari), één bestand per afstand: 500 m Vrouwen, 1000 m Mannen, 3000 m Vrouwen…
De volgende bestanden
- Een bestand van dezelfde wedstrijd (zelfde naam en zelfde begindatum) voegt zijn afstand toe, of laadt die opnieuw als ze er al is (zelfde onderdeelnummer in het bestand). Zonder geopend evenement wordt het evenement van de wedstrijd gevonden en geopend: nooit een dubbel.
- Een bestand van een andere wedstrijd wordt in het geopende evenement geweigerd, met de reden; EVENT stelt voor het evenement van die andere wedstrijd te openen (of aan te maken).
- Een al ingelezen bestand (zelfde inhoud) doet niets.
Wat elk bestand aanmaakt
| In het bestand | In EVENT |
|---|---|
| De wedstrijd | Het evenement: naam, datums, plaats; langebaan, modus Tijd, baan van 400 m; het gedeelde langebaansjabloon als het bestaat, anders een minimaal sjabloon (arbitragecodes, finishlijn, geschatte racetijd). |
| De atleten van de startlijsten | De inschrijvingen (startnummer = nummer, land, provincie); alleen de atleten aan de start worden ingeschreven. Categorieën aangemaakt volgens de codes van het bestand (SA, N2, 30…). |
| De afstand | Een onderdeel (naam, afstand, geslacht, dag), daarna herkend aan zijn nummer in het bestand. |
| De paren | De samenstelling: één race per paar, binnenbaan op positie 1, buitenbaan op 2 (kwartetten: 3 en 4); een paar met één atleet blijft een race. Ook massastarts (helmen) en ploegenachtervolgingen (twee races per paar). |
| seedtime, sb, pr | De inschrijftijd (seedtime, anders sb, anders pr); sb en pr worden prestaties. |
Een afstand opnieuw laden
SpeedSkatingResults exporteert een lijst opnieuw als een atleet zich terugtrekt of een paar verandert. Open het nieuwe bestand (zelfde menu, of Opnieuw laden uit een startlijst van SpeedSkatingResults… in de samenstelling):
- nog niet gestarte races worden vervangen; een gestarte race wordt nooit aangeraakt (de afwijking wordt gemeld);
- een atleet die niet meer in het bestand staat, wordt uit de afstand verwijderd, nooit als hij een tijd heeft;
- het voorbeeld toont wat er verandert voordat er iets wordt geschreven, en alles gaat naar het logboek.
Wat in SpeedSkatingResults wordt beslist
In zo'n evenement is de import van inschrijvingen weg, zijn de vakjes van de onderdelen op het tabblad Inschrijvingen grijs, en maakt Races genereren plaats voor het opnieuw laden: de samenstelling is opgelegd.
Algemeen klassement, schema, FINISH
- Het algemeen klassement toont elke afstand zodra zijn bestand is ingelezen, atleten zonder tijd geordend per paar en baan.
- Het schema heeft één sessie per dag; elk paar duurt de inschrijftijd van de traagste plus de wisseltijd (zonder tijd: de geschatte racetijd). Pauzes en sessies die met de hand zijn geplaatst, blijven bij het opnieuw laden.
- Naar FINISH verandert niets: directe koppeling, races in de database, bestand
.cfevent, uitslagen terug. De afstanden worden geordend met Omhoog en Omlaag.