Atleti e importazione
Le schede degli atleti del database: la loro foto e la loro immagine (l'avatar dei tabelloni), i loro colori, i loro transponder, la loro voce (conservata, non ancora collegata a VOICE) e le loro affiliazioni; l'importazione di un elenco; le azioni in blocco per completare molte schede in una volta.
- Ricerca, filtri e comandi.
- La galleria: avatar, nome, paese e lingua, riferimento (Ctrl / Maiusc + clic, Ctrl+A).
- Una sola atleta scelta: la sua scheda rapida; più atlete: le azioni in blocco.
Atleti
Dove: Storico, seconda scheda
Le schede del database, condivise con EVENT. Una scheda viene ritrovata dal riferimento dell'atleta (lo stesso dei file di sessione): è così che FINISH trova la foto di un atleta per la pista animata e i tabelloni. Una scheda creata da FINISH (o dall'arrivo di una sessione) è provvisoria: EVENT la conferma o la unisce. Elimina toglie solo una scheda che non serve a nient'altro.
- Solo atleti della sessione: selezionata d'ufficio a ogni sessione caricata; deselezionarla per vedere tutto il database.
- Schede completate da sole: all'apertura, una scheda senza paese riceve quello della sessione, senza lingua quella dell'applicazione, senza colori una coppia leggibile a caso (contrasto di almeno 4,5:1). «N scheda/e completata/e». Due colori già scelti non cambiano mai.
- Un'atleta scelta: cognome, nome, paese (elenco con completamento automatico: digitare CAN o il nome; un testo sconosciuto viene rifiutato), riferimento dell'atleta, colori di sfondo e di testo (#RRGGBB, con un quadrato del colore aggiornato in diretta; un clic sul quadrato o su «…» apre il selettore dei colori di Windows; il contrasto viene mostrato, un avviso sotto 4,5:1), affiliazioni tramite il logo della loro federazione; Scheda completa… (o doppio clic sulla scheda).
- Nuovo atleta (Ctrl+N); Genera gli avatar degli atleti…: vedere più in basso.
Mostra (schede da completare) e azioni in blocco
Dove: Storico › Atleti, elenco «Mostra»
Tutte le schede, o solo quelle senza lingua, senza paese, senza foto, senza immagine, senza foto né immagine, senza genere, senza data di nascita, senza transponder, senza affiliazione, senza opzioni di voce. Poi Ctrl+A e un'azione in blocco le completa. Con più atleti scelti:
- Lingua e Paese + Assegna;
- Colore di sfondo…, Colore del testo… (il selettore di Windows; l'altro colore resta; un contrasto debole viene segnalato);
- Rigenera i colori: nuovi colori ben distinti per ciascuno (più in basso);
- Applica la sintesi vocale alla selezione (cambiano solo le opzioni toccate): scritto nelle schede, non ancora collegato a VOICE (vedere più in basso);
- Trasforma il riferimento in numero di tessera…: per ogni atleta, un riferimento (file FINISH, ID SpeedSkatingResults, vecchio avatar…) diventa il suo numero di tessera presso la federazione nazionale della sessione, con un'anteprima prima / dopo; i numeri già presi, i doppioni e i conflitti vengono elencati, non scritti; Crea le affiliazioni;
- Immagine (la foto non viene mai toccata): Assegna la bandiera di un paese…, Assegna l'immagine di una società… (società dello sport e del paese della sessione), Assegna l'immagine di una provincia… (paese, poi provincia; le proprie immagini si depositano con Apri la cartella delle immagini, chiamate con il loro codice: CA-QC.png), Togli l'immagine;
- «Elimina le N schede»: solo quelle che non servono a nulla.
Ogni azione chiede una conferma con il numero, poi viene scritta in una volta (tutto o niente). Le foto dei tabelloni e della pista animata si aggiornano subito.
Rigenera i colori
Dove: Storico › Atleti, più atleti selezionati
Ogni atleta selezionato riceve un nuovo sfondo e un nuovo testo: sempre leggibili (contrasto di almeno 4,5:1), di una tinta ben distinta da quelle degli altri atleti della selezione (le tinte sono distribuite su tutto il cerchio dei colori, uno sfondo scuro e uno sfondo chiaro alternati), e due atleti vicini nella galleria non hanno mai tinte simili. Ogni clic dà altri colori. Una conferma dà il numero prima di scrivere; i colori attuali vengono sostituiti in una volta (tutto o niente) e non c'è annullamento: per tornare a un colore preciso, sceglierlo poi con Colore di sfondo… o nella scheda.
La scheda completa
- Identità: cognome, nome, data di nascita, genere, paese, lingua, riferimento e altri riferimenti (lettura).
- Foto e immagine: gli schermi mostrano la foto; senza foto, l'immagine. Bandiere, province e loghi di società vanno sempre nell'immagine.
- Colori di sfondo e di testo, con l'anteprima e il contrasto (avviso sotto 4,5:1).
- Transponder n. 1 e n. 2, con il loro tipo.
- Affiliazioni.
- Foto dell'atleta e Immagine (squadra, sponsor, avatar): Carica…, Incolla (un'immagine o un file immagine copiato), Rimuovi; per l'immagine, Bandiera di un paese… (il paese della scheda viene proposto per primo), Immagine di una provincia…, Immagine di una società… (società dello sport e del paese della sessione). Questi tre pulsanti sostituiscono l'immagine, mai la foto; nulla viene scritto prima di Salva e chiudi.
- Colori: un quadrato del colore inserito accanto a ogni campo; un clic sul quadrato o su «…» apre il selettore di Windows.
- Transponder: tipo e numero (codice stampato), formattati e verificati al salvataggio (RACE RESULT: 7 caratteri; MYLAPS: KZ-01234 o un numero). L'inserimento diretto resta possibile; il pulsante … in fondo alla riga apre l'elenco dei transponder del database (Storico › Transponder), con una ricerca: verde, libero; rosso, già sulla scheda di un altro atleta (nominato). Si può scegliere anche un rosso: nulla viene rifiutato. Il campo prende uno sfondo giallo quando il codice digitato non è nel database; viene conservato così com'è.
- Sintesi vocale: Cognome come si pronuncia e Nome come si pronuncia (ortografia
fonetica: «Pel-le-trô»), Voce, Velocità (da -10 a 10), poi la vista delle opzioni (muto, annunci). Questi
valori, come la lingua della scheda, sono conservati nel database ma non ancora collegati a VOICE:
FINISH non li diffonde e VOICE non li legge. Ciò che riceve VOICE si imposta nella scheda Atleti (e la lingua viene
dal
.cfeventdi EVENT). - Affiliazioni: federazione nazionale (viene proposta quella della sessione), N. di tessera, N. internazionale, società; Salva l'affiliazione. Scritto subito; un numero già portato da un altro atleta viene rifiutato. Una nuova scheda deve essere salvata prima.
- Record: il suo primato personale per distanza, poi i suoi record per pista, delle sole gare di competizione (più in basso).
- Risultati condivisi: pubblicare o no i risultati dell'atleta, vedere ed eliminare ciò che il database dei risultati ChronoFEED conserva di lui (più in basso).
Salva e chiudi (Ctrl+S) scrive tutto in una volta; Chiudi propone di salvare le modifiche.
Record
Dove: Storico › Atleti › Scheda completa…, colonna di destra, sotto le affiliazioni
I migliori tempi dell'atleta, tratti solo dalle sue gare di competizione: mai un allenamento, mai una gara disputata con ChronoFEED-SIM collegato. La pista lunga e lo short track restano separati (una riga per disciplina).
- Primato personale
- Il miglior tempo su una distanza, su tutte le piste e in tutte le stagioni.
- Record della pista
- Il miglior tempo su una distanza su una pista precisa, in tutte le stagioni: un record per pista e per distanza.
- Primati personali: Disciplina, Distanza, Tempo, Data, Pista, Competizione, Fonte.
- Record per pista: Pista, Disciplina, Distanza, Tempo, Data, Competizione, Fonte. Una pista che SpeedSkatingResults e FINISH chiamano in modo diverso («Ville A (CAN)» e il nome dell'impianto) ne forma una sola: vengono mostrati i suoi due nomi.
- Le fonti: le Gare di FINISH del database di questa postazione, il Server dei risultati ChronoFEED e SpeedSkatingResults (pista lunga). All'apertura della scheda, tutto viene dal database, senza Internet.
- Completa (server ChronoFEED e SpeedSkatingResults): legge lo storico dell'atleta sul server dei risultati (servono una licenza di FINISH e l'identità completa, come per Risultati condivisi) e su SpeedSkatingResults, poi scrive ciò che è nuovo nel database: la scheda lo ritrova poi senza Internet, e così pure EVENT. SpeedSkatingResults viene letto tramite l'ID SpeedSkatingResults della scheda; senza ID, l'atleta viene cercato per cognome, nome, paese e genere, solo se la sessione è di pattinaggio di velocità, e solo se è l'unico con quel nome (altrimenti nulla viene letto: aggiungere l'ID alla scheda). Annulla ferma; ciò che è già scritto resta.
- Sotto le tabelle, il conteggio dei tempi presi, dei doppioni tolti e dei tempi scartati.
Le schede degli atleti di EVENT («Primato personale», «Su questa pista») seguono le stesse regole.
Risultati condivisi
Dove: Storico › Atleti › Scheda completa…, colonna di destra, sotto le affiliazioni
Ciò che il database dei risultati ChronoFEED conserva di questo atleta: i risultati di competizione partiti da qualsiasi postazione FINISH, cifrati (il server non vede alcun nome; vedere Parametri › Condivisione dei risultati). Un atleta, o un suo genitore, può chiedere a qualsiasi cronometrista di vedere i suoi risultati, di eliminarli o di rifiutarne la pubblicazione: è qui. Questi diritti restano consentiti anche se la condivisione non è attivata su questa postazione (servono solo una licenza di FINISH e Internet).
- Identità completa: servono il nome, il cognome, la data di nascita e il paese (scelto nell'elenco) salvati: la chiave dell'atleta ne viene ricavata sulla postazione. Altrimenti, una fascia rossa dice che cosa completare («completare la data di nascita, poi salvare la scheda»). Una nuova scheda deve essere salvata prima. L'atleta deve essere scritto come sulle altre postazioni (stessa ortografia, stessa data di nascita, stesso paese): altrimenti i suoi risultati sono introvabili.
- Pubblica i risultati (selezionata per impostazione predefinita): deselezionata, nessun risultato di questo atleta parte più da questa postazione (quelli che attendevano lasciano la coda), e il server rifiuta ogni suo risultato, da qualsiasi postazione; EVENT non legge più nulla di lui. La modifica viene scritta subito nel database della postazione e comunicata al server, che la registra (quale postazione, quando). Senza Internet, o se il server non è aggiornato, viene trattenuta e parte più tardi. Riselezionata: torna normale.
- Vedi i suoi risultati sul server: l'elenco, decifrato su questa postazione — competizione, gara, distanza, data, tempo, ricevuto il. Selezione multipla (Ctrl / Maiusc + clic).
- Elimina la selezione ed Elimina tutto: una conferma (irreversibile) con un Motivo facoltativo («richiesta di un genitore»), annotato nel registro di questa postazione, mai inviato. I risultati vengono cancellati sul server; questo ne conserva una traccia senza contenuto, perché nessuna postazione possa reinviarli, e questa postazione li contrassegna «non inviare più». «Elimina tutto» blocca solo il passato: perché nulla venga più pubblicato in futuro, deselezionare anche Pubblica i risultati.
Lo scenario Un atleta chiede di vedere o eliminare i propri risultati descrive un caso completo.
Allenatori (ChronoFEED-COACH)
Dove: Storico › Atleti › Scheda completa…, sotto «Risultati condivisi»
Dati visibili ai suoi allenatori (selezionata per impostazione predefinita): i giri delle sue sessioni di allenamento vanno verso i tablet dei suoi allenatori che sono stati accettati (pannello Allenatori), se la sua identità è completa. Deselezionata: più nulla di lui parte verso alcun tablet, subito; la modifica viene registrata. Riselezionata, le sessioni del periodo deselezionato non partono da sole: Rinvia al tablet….
Importa atleti…
Dove: Storico › Atleti (anche )
- File e corrispondenze
Scegli il file… (Excel, CSV o JSON; separatore, codifica e intestazione dedotti; il Foglio o l'Array JSON a scelta). Ogni elemento del file, con la sua anteprima, viene associato a una Voce dell'atleta (proposta in base al titolo). Il Formato del file viene memorizzato da solo: un file dello stesso formato ritrova le sue corrispondenze («Formato riconosciuto…»); Riparti dalle proposte, Dimentica questo formato. Impostazioni: Federazione dei numeri di tessera (proposta in base alla sessione), Date ambigue (03/07/2004), Formato delle date (vuoto: dedotto), Tipo dei transponder, e la sorte delle Schede già nel database (riempire i campi vuoti, sostituire, non cambiare). La voce «ID SpeedSkatingResults» è disponibile solo su pista lunga.
- Anteprima ›
Le righe formattate (COGNOME in maiuscolo, nome con iniziale maiuscola, date AAAA-MM-GG, paese e lingua riconosciuti) e i loro avvisi. Nulla viene scritto.
- Abbina ›
Ogni riga confrontata con le schede del database: Trovata, Proposta, Nuova, Ignorata o in Conflitto. Per la riga scelta: il problema in chiaro, la riga del file e le schede affiancate, e le correzioni proposte (unire, mantenere la scheda e aggiungere i numeri, creare una scheda, il n. del file è un errore…). Solo ciò che richiede una decisione, Prossimo da risolvere ›.
- Importa
Una transazione; una riga rifiutata viene annullata da sola; un conflitto senza scelta non viene importato. Il resoconto (creati, aggiornati, invariati, ignorati, conflitti rimasti, errori) si copia (Copia il resoconto). Le schede importate vengono poi completate (paese, lingua, colori).
Il file d'esempio athletes.csv (80 atleti inventati, SKF / HSK) viene riconosciuto da solo. Vedere lo scenario Gestire gli atleti.
Colori, transponder, min / max (2.0.24). Le voci Transponder n. 1, Transponder n. 2, Colore di sfondo (riempimento), Colore del testo (carattere), Colore (sfondo e testo), Tempo min sul giro e Tempo max sul giro si aggiungono a Cognome, Nome, Data di nascita e Genere; i loro titoli abituali in francese, inglese, olandese e tedesco vengono riconosciuti («Couleur fond», «Background color», «Achtergrondkleur», «Hintergrundfarbe», «Min tour», «Max lap»…).
- Colori di un file Excel (.xlsx): il colore viene letto nella formattazione della cella — il riempimento per lo sfondo, il
carattere per il testo —, anche se la cella è vuota o contiene il nome dell'atleta. I colori del tema (con la loro sfumatura più chiara o più scura) e
quelli della tavolozza di Excel vengono convertiti; «Nessun riempimento» non conta. Senza colore nella formattazione (e in un CSV o un JSON), viene letto il testo:
#FFCC00,FFCC00,255,204,0o un nome abituale (rouge, blue, groen, Gelb…). Basta una sola colonna Colore (sfondo e testo): il suo riempimento dà lo sfondo, il suo carattere il testo. L'anteprima mostra il bollino come sarà. - Date: AAAA-MM-GG, GG/MM/AAAA, una data Excel; genere: M, F, H, X, Homme, Femme, Male, Female…; min / max: in secondi (
8.5) om:ss.fff(1:05.250). - Transponder: al passo 3, Transponder da notare elenca quelli che non sono ancora nel database (vi vengono aggiunti all'importazione, con il loro tipo) e quelli che un'altra scheda porta già (segnalati, non rifiutati).
- Atleti già nel database (stesso cognome, nome e data di nascita): la scelta Schede già nel database dice se vengono aggiornati (campi vuoti, o valori del file) o ignorati (Ignora gli atleti già nel database (stesso cognome, nome e data di nascita)). Nulla viene scritto prima di Importa; il resoconto dettaglia ogni riga.
Crea una sessione Excel…
Dove: Storico › Atleti, dopo aver selezionato uno o più atleti (Ctrl / Maiusc + clic, Ctrl+A)
Gli atleti selezionati diventano un file di sessione Excel (.xlsx) che FINISH carica come ogni sessione: l'elenco degli atleti, senza gare (una sessione di allenamento; si aggiungono gare in FINISH o in Excel). La finestra mostra ogni atleta nei suoi colori, i suoi transponder e il suo min / max; Nome della sessione diventa il nome della competizione.
- Salva il file…: scrive la cartella di lavoro (da conservare, da ritoccare in Excel, da aprire su un'altra postazione);
- Salva e carica nella sessione…: scrive la cartella di lavoro poi la apre subito come nuova sessione, come (la sessione in corso viene chiusa; lo ricorda una conferma).
La cartella di lavoro: B1 il nome della sessione; riga 3, i titoli Nom, Prénom, # coureur, Naissance, Sexe,
Référence, Équipe (società, altrimenti paese), Actif, Min. (sec.), Action Min, Max. (sec),
Action Max, poi Transpondeur 1, Transpondeur 2 (codice stampato), Couleur fond e Couleur texte
(#RRGGBB, con la cella nel colore). Al caricamento, un transponder assente dalla tabella dei transponder prende il numero che il suo codice dà. Un min
diventa «ENLEVER TOUR», un max «AJOUTER»; senza min né max, valgono quelli della gara. Una scheda senza nome viene scritta con un trattino (il caricatore esige cognome, nome
e riferimento) e segnalata.
Esporta foto e immagini…
Dove: Storico › Atleti
Scrive nella cartella scelta un file per foto e uno per immagine delle schede, chiamato secondo l'identità normalizzata dell'atleta:
PRENOM_NOM_AAAA-MM-JJ_PAYS_PHOTO.png, …_IMAGE.jpg. Nome e cognome in maiuscolo, senza accenti, senza spazi né segni («Émile Côté-Lévesque» dà
EMILE_COTELEVESQUE), la data di nascita, il codice del paese (XXX se manca); l'estensione segue il vero formato dell'immagine (png, jpg, gif, bmp, webp,
altrimenti bin). Nient'altro viene esportato: né identificativi, né nomi, né gare.
Il lavoro si fa in background, con il suo avanzamento, poi il resoconto: i file scritti, e le schede lasciate con il motivo — identità incompleta (senza nome, cognome o data di nascita), identità portata da più schede (non si indovina quale sia quella giusta). Una scheda unita non viene mai esportata. Copia il resoconto.
Importa foto e immagini…
Dove: Storico › Atleti
Scegliere la cartella esportata dall'altra postazione. Ogni file viene abbinato alla scheda di questa postazione che ha la stessa identità (mai tramite il suo identificativo); un' anteprima lo mostra prima di scrivere: File, Tipo (foto o immagine), Atleta trovato, Già nella scheda, Azione prevista:
- Aggiungi: la scheda non ha ancora questa foto (o questa immagine);
- Sostituisci: ne ha una, e Sostituisci le foto e le immagini esistenti è selezionata;
- Lascia (già nella scheda): ne ha una, la casella non è selezionata;
- Non trovato: nessuna scheda di questa postazione ha questa identità (nome scritto in modo diverso, data di nascita diversa…);
- Ambiguo: più schede ce l'hanno; nulla viene scritto.
Importa scrive in una transazione: cambiano solo la foto (o l'immagine) e la data di modifica delle schede. Rifiutato mentre
una gara è in corso. L'importazione viene annotata nel registro, e le foto inviate ai tabelloni e alla pista animata si aggiornano subito. Il resoconto indica le
foto aggiunte, sostituite, e ogni file lasciato con il suo motivo. Una cartella scritta dallo script Photos-Athletes.ps1 si importa qui, e viceversa.
Vedere lo scenario Trasferire le foto da una postazione all'altra.
Genera gli avatar degli atleti…
Dà un'immagine a ogni atleta della sessione che non ne ha: la bandiera se la sua squadra è un paese («CAN», «Canada»…), altrimenti l'immagine della sua società (o un bollino con il nome breve della società), altrimenti una sagoma. Una conferma dà i numeri prima di scrivere. Un avatar esistente non viene mai sovrascritto, salvo con Sostituisci anche gli avatar generati automaticamente (una foto, invece, non viene mai toccata). Attenzione alle squadre scritte come un codice di paese di due lettere: la conferma elenca ciò che è stato riconosciuto.