Naar de inhoud
ChronoFEED FINISH Help

Atleten en import

De fiches van de atleten in de database: hun foto en hun afbeelding (de avatar van de scoreborden), hun kleuren, hun transponders, hun stem (bewaard, nog niet gekoppeld aan VOICE) en hun aansluitingen; het importeren van een lijst; de groepsacties om veel fiches in één keer aan te vullen.

ZoekenNaam, land of referentie…Alleen atleten van de sessie TonenZonder transponder Nieuwe atleetAtleten importeren…Avatars van de atleten genereren…1
Justine PelletreauFamousie · frA024
Saskia BrouwersFamousie · nlA007
Rosalie DuquerroyFamousie · frA035
EDEline De SmedtFamousie · nlA026
2
Ctrl+A: de hele pagina. Alleen de selectie wijzigt.
TaalfrToewijzen LandFamousieToewijzen KleurenAa Achtergrondkleur…Tekstkleur…
Kleuren opnieuw genereren
Spraaksynthese op de selectie toepassen
Referentie omzetten in lidnummer…
Afbeelding (de foto wordt nooit aangeraakt)Vlag van een land toewijzen…Afbeelding van een club toewijzen… 3
Tabblad Atleten: twee atleten gekozen, het rechterpaneel biedt de groepsacties aan (voorbeeldgegevens).
  1. Zoeken, filters en opdrachten.
  2. De galerij: avatar, naam, land en taal, referentie (Ctrl / Shift + klik, Ctrl+A).
  3. Eén atleet gekozen: de snelle fiche; meerdere: de groepsacties.

Atleten

Waar: Geschiedenis, tweede tabblad

De fiches in de database, gedeeld met EVENT. Een fiche wordt teruggevonden via de referentie van de atleet (dezelfde als in de sessiebestanden): zo vindt FINISH de foto van een atleet voor de geanimeerde baan en de scoreborden. Een fiche die door FINISH is aangemaakt (of bij de aankomst van een sessie) is voorlopig: EVENT bevestigt of voegt ze samen. Verwijderen verwijdert alleen een fiche die nergens anders wordt gebruikt.

  • Alleen atleten van de sessie: automatisch aangevinkt bij elke geladen sessie; vink uit om de hele database te zien.
  • Vanzelf aangevulde fiches: bij het openen krijgt een fiche zonder land dat van de sessie, zonder taal die van de applicatie, zonder kleuren een willekeurig leesbaar paar (contrast van minstens 4,5:1). ‘N fiche(s) aangevuld’. Twee al gekozen kleuren veranderen nooit.
  • Eén atleet gekozen: naam, voornaam, land (lijst met automatisch aanvullen: typ CAN of de naam; een onbekende tekst wordt geweigerd), referentie van de atleet, achtergrond- en tekstkleur (#RRGGBB, met een vierkantje in de kleur dat meteen bijgewerkt wordt; een klik op het vierkantje of op ‘…’ opent de kleurkiezer van Windows; het contrast wordt getoond, met een waarschuwing onder 4,5:1), aansluitingen via het logo van hun bond; Volledige fiche… (of dubbelklik op de kaart).
  • Nieuwe atleet (Ctrl+N); Avatars van de atleten genereren…: zie verderop.

Tonen (aan te vullen fiches) en groepsacties

Waar: Geschiedenis › Atleten, lijst ‘Tonen’

Alle fiches, of alleen die zonder taal, zonder land, zonder foto, zonder afbeelding, zonder foto en afbeelding, zonder geslacht, zonder geboortedatum, zonder transponder, zonder aansluiting, zonder stemopties. Daarna Ctrl+A en een groepsactie vult ze aan. Met meerdere gekozen atleten:

  • Taal en Land + Toewijzen;
  • Achtergrondkleur…, Tekstkleur… (de kleurkiezer van Windows; de andere kleur blijft; een zwak contrast wordt gemeld);
  • Kleuren opnieuw genereren: nieuwe, duidelijk verschillende kleuren voor elk (verderop);
  • Spraaksynthese op de selectie toepassen (alleen de aangeraakte opties wijzigen): geschreven in de fiches, nog niet gekoppeld aan VOICE (zie verderop);
  • Referentie omzetten in lidnummer…: voor elke atleet wordt een referentie (FINISH-bestand, SpeedSkatingResults-ID, oude avatar…) zijn lidnummer bij de nationale bond van de sessie, met een voorbeeld vóór / na; al gebruikte nummers, dubbels en conflicten worden opgesomd, niet geschreven; Lidmaatschappen aanmaken;
  • Afbeelding (de foto wordt nooit aangeraakt): Vlag van een land toewijzen…, Afbeelding van een club toewijzen… (clubs van de sport en het land van de sessie), Afbeelding van een provincie toewijzen… (land, dan provincie; uw eigen afbeeldingen zet u neer via Map met afbeeldingen openen, genoemd naar hun code: CA-QC.png), Afbeelding verwijderen;
  • ‘De N fiches verwijderen’: alleen die welke nergens worden gebruikt.

Elke actie vraagt een bevestiging met het aantal en wordt dan in één keer geschreven (alles of niets). De foto’s van de scoreborden en de geanimeerde baan volgen meteen.

Kleuren opnieuw genereren

Waar: Geschiedenis › Atleten, meerdere atleten geselecteerd

Elke geselecteerde atleet krijgt een nieuwe achtergrond en tekst: altijd leesbaar (contrast van minstens 4,5:1), in een tint die duidelijk verschilt van die van de andere atleten van de selectie (de tinten zijn over de hele kleurencirkel verdeeld, afwisselend een donkere en een lichte achtergrond), en twee naburige atleten in de galerij krijgen nooit gelijkaardige tinten. Elke klik geeft andere kleuren. Een bevestiging geeft het aantal vóór het schrijven; de huidige kleuren worden in één keer vervangen (alles of niets) en er is geen ongedaan maken: om naar een bepaalde kleur terug te gaan, kiest u die daarna met Achtergrondkleur… of in de fiche.

De volledige fiche

Justine Pelletreau
Identiteit
NaamPELLETREAU
VoornaamJustine
Geboortedatum2000-05-05
GeslachtV
Taalfr
Referentie van de atleetA0241
Foto en afbeelding
SGS
Laden…Plakken
2
Kleuren
Justine Pelletreau
Contrast 7,1:1
3
Transponders
Nr. 110793084
Aansluitingen
SKFLidnummer 787765 · club SGS
5
SluitenOpslaan en sluiten
De volledige fiche van Justine Pelletreau (A024, Sunset Glide Speedskating): foto, afbeelding van de club, kleuren, transponder en SKF-aansluiting.
  1. Identiteit: naam, voornaam, geboortedatum, geslacht, land, taal, referentie en andere referenties (alleen lezen).
  2. Foto en afbeelding: de schermen tonen de foto; zonder foto de afbeelding. Vlaggen, provincies en clublogo’s gaan altijd in de afbeelding.
  3. Achtergrond- en tekstkleur, met het voorbeeld en het contrast (waarschuwing onder 4,5:1).
  4. Transponders nr. 1 en nr. 2, met hun type.
  5. Aansluitingen.
  • Foto van de atleet en Afbeelding (ploeg, sponsor, avatar): Laden…, Plakken (een gekopieerde afbeelding of een gekopieerd afbeeldingsbestand), Verwijderen; voor de afbeelding Vlag van een land… (het land van de fiche wordt eerst voorgesteld), Afbeelding van een provincie…, Afbeelding van een club… (clubs van de sport en het land van de sessie). Deze drie knoppen vervangen de afbeelding, nooit de foto; er wordt niets geschreven vóór Opslaan en sluiten.
  • Kleuren: naast elk veld een vierkantje in de ingevoerde kleur; een klik op het vierkantje of op ‘…’ opent de kleurkiezer van Windows.
  • Transponders: type en nummer (gedrukte code), opgemaakt en gecontroleerd bij het opslaan (RACE RESULT: 7 tekens; MYLAPS: KZ-01234 of een nummer). Rechtstreeks typen blijft mogelijk; de knop … aan het eind van de regel opent de lijst met transponders in de database (Historiek › Transponders), met een zoekveld: groen, vrij; rood, al op de fiche van een andere atleet (met naam). Een rode kan ook gekozen worden: niets wordt geweigerd. Het veld krijgt een gele achtergrond als de getypte code niet in de database staat; hij wordt bewaard zoals hij is.
  • Spraaksynthese: Achternaam zoals uitgesproken en Voornaam zoals uitgesproken (fonetische spelling: ‘Pel-le-trô’), Stem, Snelheid (-10 tot 10), en dan de weergave van de opties (stil, omroepen). Deze waarden worden, net als de taal van de fiche, in de database bewaard maar nog niet gekoppeld aan VOICE: FINISH zendt ze niet uit en VOICE leest ze niet. Wat VOICE ontvangt, stelt u in op het tabblad Atleten in (en de taal komt uit het .cfevent van EVENT).
  • Aansluitingen: nationale bond (die van de sessie wordt voorgesteld), lidnummer, internationaal nr., club; Aansluiting opslaan. Wordt meteen geschreven; een nummer dat al door een andere atleet wordt gedragen, wordt geweigerd. Een nieuwe fiche moet eerst worden opgeslagen.
  • Gedeelde resultaten: de resultaten van de atleet al dan niet publiceren, bekijken en verwijderen wat de ChronoFEED-resultatendatabase van hem bewaart (verderop).

Opslaan en sluiten (Ctrl+S) schrijft alles in één keer; Sluiten stelt voor de wijzigingen op te slaan.

Gedeelde resultaten

Waar: Geschiedenis › Atleten › Volledige fiche…, rechterkolom, onder de aansluitingen

Wat de ChronoFEED-resultatendatabase van deze atleet bewaart: de wedstrijdresultaten die vanaf eender welke FINISH-computer zijn verzonden, versleuteld (de server ziet geen namen; zie Instellingen › Resultaten delen). Een atleet, of een ouder, kan elke tijdwaarnemer vragen zijn resultaten te tonen, ze te verwijderen of de publicatie ervan te weigeren: dat gebeurt hier. Deze rechten blijven beschikbaar, ook als het delen op deze computer niet is ingeschakeld (alleen een FINISH-licentie en internet zijn nodig).

  • Volledige identiteit: voornaam, naam, geboortedatum en land (gekozen uit de lijst) moeten opgeslagen zijn: de sleutel van de atleet wordt er op de computer van afgeleid. Anders zegt een rode balk wat u moet aanvullen (“vul de geboortedatum aan en sla daarna de fiche op”). Een nieuwe fiche moet eerst worden opgeslagen. De atleet moet geschreven zijn zoals op de andere computers (zelfde spelling, zelfde geboortedatum, zelfde land): anders zijn zijn resultaten onvindbaar.
  • Resultaten publiceren (standaard aangevinkt): uitgevinkt vertrekt geen enkel resultaat van deze atleet meer vanaf deze computer (de wachtende verlaten de wachtrij), en de server weigert elk resultaat van hem, vanaf elke computer; EVENT leest niets meer van hem. De wijziging wordt meteen in de database van de computer geschreven en aan de server gemeld, die ze logt (welke computer, wanneer). Zonder internet, of als de server niet bijgewerkt is, wordt ze bewaard en later verzonden. Opnieuw aangevinkt: alles wordt weer normaal.
  • Resultaten op de server bekijken: de lijst, ontsleuteld op deze computer — wedstrijd, race, afstand, datum, tijd, ontvangen op. Meervoudige selectie (Ctrl / Shift + klik).
  • Selectie verwijderen en Alles verwijderen: een bevestiging (onomkeerbaar) met een optionele Reden (“verzoek van een ouder”), genoteerd in het logboek van deze computer, nooit verzonden. De resultaten worden op de server gewist; die bewaart er een spoor zonder inhoud van, zodat geen enkele computer ze opnieuw kan verzenden, en deze computer markeert ze “niet meer verzenden”. “Alles verwijderen” blokkeert alleen het verleden: vink ook Resultaten publiceren uit, zodat in de toekomst niets meer wordt gepubliceerd.

Het scenario Een atleet vraagt zijn resultaten te zien of te verwijderen overloopt een volledig geval.

Trainers (ChronoFEED-COACH)

Waar: Geschiedenis › Atleten › Volledige fiche…, onder ‘Gedeelde resultaten’

Gegevens zichtbaar voor de trainers (standaard aangevinkt): de ronden van zijn trainingssessies gaan naar de tablets van zijn trainers die u hebt geaccepteerd (paneel Trainers), als zijn identiteit volledig is. Niet aangevinkt: niets van hem gaat nog naar een tablet, meteen; de wijziging wordt gelogd. Opnieuw aangevinkt worden de sessies van de periode zonder vinkje niet vanzelf verzonden: Opnieuw naar de tablet sturen….

Atleten importeren…

Waar: Geschiedenis › Atleten (ook BestandAtleten importeren…)

1. Bestand en koppelingen2. Voorbeeld3. Koppelen4. Importeren
Gevonden Voorgesteld Nieuw Conflict Genegeerd
  1. Bestand en koppelingen

    Bestand kiezen… (Excel, CSV of JSON; scheidingsteken, codering en kopregel worden geraden; naar keuze het Blad of de JSON-tabel). Elk element van het bestand wordt, met zijn voorbeeld, gekoppeld aan een Rubriek van de atleet (voorgesteld op basis van de titel). Het Bestandsformaat wordt vanzelf onthouden: een bestand met hetzelfde formaat vindt zijn koppelingen terug (‘Formaat herkend…’); Opnieuw vanaf de voorstellen, Dit formaat vergeten. Instellingen: Federatie van de lidnummers (voorgesteld op basis van de sessie), Dubbelzinnige datums (03/07/2004), Datumnotatie, Type transponders, en wat er gebeurt met Fiches die al in de database staan (lege velden invullen, vervangen, niet wijzigen). De rubriek ‘SpeedSkatingResults-ID’ wordt alleen bij langebaan aangeboden.

  2. Voorbeeld ›

    De opgemaakte regels (NAAM in hoofdletters, voornaam met hoofdletter, datums JJJJ-MM-DD, land en taal herkend) en hun waarschuwingen. Er wordt niets geschreven.

  3. Koppelen ›

    Elke regel vergeleken met de fiches in de database: Gevonden, Voorgesteld, Nieuw, Genegeerd of in Conflict. Voor de gekozen regel: het probleem in gewone taal, de regel uit het bestand en de fiches naast elkaar, en de voorgestelde correcties (samenvoegen, de fiche behouden en de nummers toevoegen, een fiche aanmaken, het nr. uit het bestand is een fout…). Alleen wat een beslissing vraagt, Volgende op te lossen ›.

  4. Importeren

    Eén transactie; een geweigerde regel wordt als enige geannuleerd; een conflict zonder keuze wordt niet geïmporteerd. Het verslag (aangemaakt, bijgewerkt, ongewijzigd, overgeslagen, resterende conflicten, fouten) kan worden gekopieerd (Verslag kopiëren). De geïmporteerde fiches worden daarna aangevuld (land, taal, kleuren).

Het voorbeeldbestand athletes.csv (80 verzonnen atleten, SKF / HSK) wordt vanzelf herkend. Zie het scenario De atleten beheren.

Kleuren, transponders, min / max (2.0.24). De rubrieken Transponder nr. 1, Transponder nr. 2, Achtergrondkleur (opvulling), Tekstkleur (lettertype), Kleur (achtergrond en tekst), Min van een ronde en Max van een ronde komen bij Naam, Voornaam, Geboortedatum en Geslacht; hun gebruikelijke titels in het Frans, Engels, Nederlands en Duits worden herkend („Couleur fond”, „Background color”, „Achtergrondkleur”, „Hintergrundfarbe”, „Min tour”, „Max lap”…).

  • Kleuren uit een Excel-bestand (.xlsx): de kleur wordt gelezen uit de opmaak van de cel — de opvulling voor de achtergrond, het lettertype voor de tekst —, ook als de cel leeg is of de naam van de atleet bevat. Themakleuren (met hun lichtere of donkerdere tint) en kleuren van het Excel-palet worden omgezet; „Geen opvulling” telt niet. Zonder kleur in de opmaak (en in een CSV- of JSON-bestand) wordt de tekst gelezen: #FFCC00, FFCC00, 255,204,0 of een gebruikelijke naam (rood, red, rouge, Gelb…). Eén kolom Kleur (achtergrond en tekst) volstaat: de opvulling geeft de achtergrond, het lettertype de tekst. Het voorbeeld toont het label zoals het wordt.
  • Datums: JJJJ-MM-DD, DD/MM/JJJJ, een Excel-datum; geslacht: M, F, H, X, Homme, Femme, Male, Female…; min / max: in seconden (8.5) of m:ss.fff (1:05.250).
  • Transponders: in stap 3 somt Transponders om op te letten op welke nog niet in de database staan (ze worden bij het importeren toegevoegd, met hun type) en welke een andere fiche al draagt (gemeld, niet geweigerd).
  • Atleten die al in de database staan (zelfde naam, voornaam en geboortedatum): de keuze Fiches die al in de database staan bepaalt of ze worden bijgewerkt (lege velden, of de waarden van het bestand) of overgeslagen (Atleten die al in de database staan overslaan). Er wordt niets geschreven vóór Importeren; het verslag geeft elke regel.

Excel-sessie maken…

Waar: Geschiedenis › Atleten, na het selecteren van een of meer atleten (Ctrl / Shift + klik, Ctrl+A)

De geselecteerde atleten worden een Excel-sessiebestand (.xlsx) dat FINISH laadt zoals elke sessie: de lijst van deelnemers, zonder wedstrijd (een trainingssessie; wedstrijden voegt u toe in FINISH of in Excel). Het venster toont elke atleet in zijn kleuren, met zijn transponders en min / max; Naam van de sessie wordt de naam van de competitie.

  • Bestand opslaan…: schrijft de werkmap (om te bewaren, in Excel bij te werken, op een andere computer te openen);
  • Opslaan en in de sessie laden…: schrijft de werkmap en opent ze meteen als nieuwe sessie, zoals BestandEen sessie openen… (de huidige sessie wordt afgesloten; een bevestiging herinnert eraan).

De werkmap: B1 de naam van de sessie; rij 3, de titels Nom, Prénom, # coureur, Naissance, Sexe, Référence, Équipe (club, anders land), Actif, Min. (sec.), Action Min, Max. (sec), Action Max, dan Transpondeur 1, Transpondeur 2 (gedrukte code), Couleur fond en Couleur texte (#RRGGBB, met de cel in die kleur). Bij het laden krijgt een transponder die niet in de transpondertabel staat het nummer dat zijn code geeft. Een min wordt „ENLEVER TOUR” (ronde weglaten), een max „AJOUTER” (toevoegen); zonder min of max gelden die van de wedstrijd. Een fiche zonder voornaam wordt met een streepje geschreven (de lader vereist naam, voornaam en referentie) en gemeld.

Foto's en afbeeldingen exporteren…

Waar: Geschiedenis › Atleten

Schrijft in de gekozen map één bestand per foto en één per afbeelding van de fiches, genoemd naar de genormaliseerde identiteit van de atleet: VOORNAAM_NAAM_JJJJ-MM-DD_LAND_PHOTO.png, …_IMAGE.jpg. Voornaam en naam in hoofdletters, zonder accenten, spaties of tekens (‘Émile Côté-Lévesque’ geeft EMILE_COTELEVESQUE), de geboortedatum, de landcode (XXX als die ontbreekt); de extensie volgt het echte formaat van de afbeelding (png, jpg, gif, bmp, webp, anders bin). Niets anders wordt geëxporteerd: geen id's, geen namen, geen races.

Het werk loopt op de achtergrond, met de voortgang, daarna het verslag: de geschreven bestanden, en de overgeslagen fiches met de reden — onvolledige identiteit (zonder voornaam, naam of geboortedatum), identiteit van meerdere fiches (we raden niet welke de juiste is). Een samengevoegde fiche wordt nooit geëxporteerd. Verslag kopiëren.

Foto's en afbeeldingen importeren…

Waar: Geschiedenis › Atleten

Kies de map die de andere computer heeft geëxporteerd. Elk bestand wordt gekoppeld aan de fiche van deze computer met dezelfde identiteit (nooit via haar id); een voorbeeld toont het voordat er iets wordt geschreven: Bestand, Soort (foto of afbeelding), Gevonden atleet, Al op de fiche, Geplande actie:

  • Toevoegen: de fiche heeft deze foto (of afbeelding) nog niet;
  • Vervangen: ze heeft er een, en Bestaande foto's en afbeeldingen vervangen is aangevinkt;
  • Laten: ze heeft er een, het vakje is niet aangevinkt;
  • Niet gevonden: geen fiche van deze computer heeft deze identiteit (naam anders geschreven, andere geboortedatum…);
  • Dubbelzinnig: meerdere fiches hebben ze; er wordt niets geschreven.

Importeren schrijft in één transactie: alleen de foto (of afbeelding) en de wijzigingsdatum van de fiches veranderen. Geweigerd zolang een race bezig is. De import komt in het logboek, en de foto's die naar de scoreborden en de geanimeerde baan gaan, volgen meteen. Het verslag geeft de toegevoegde en vervangen foto's, en elk overgeslagen bestand met de reden. Een map die het script Photos-Athletes.ps1 heeft geschreven, importeert u hier, en omgekeerd. Zie het scenario De foto's van de ene computer naar de andere overzetten.

Avatars van de atleten genereren…

Geeft een afbeelding aan elke atleet van de sessie die er geen heeft: de vlag als zijn ploeg een land is (‘CAN’, ‘Canada’…), anders de afbeelding van zijn club (of een bolletje met de korte naam van de club), anders een silhouet. Een bevestiging geeft de aantallen vóór het schrijven. Een bestaande avatar wordt nooit overschreven, behalve met Ook automatisch gegenereerde avatars vervangen (een foto wordt nooit aangeraakt). Let op ploegen die als een landcode van twee letters zijn geschreven: de bevestiging somt op wat werd herkend.