Costruire un evento dagli ordini di partenza SpeedSkatingResults
Nella pista lunga, le coppie sono spesso formate prima, in SpeedSkatingResults. EVENT legge i suoi ordini di partenza (file JSON), uno alla volta: il primo crea l'evento, i successivi aggiungono la loro distanza, e la classifica generale e l'orario seguono.
Esempio inventato: la «Imaginary Cup 3» (dal 5 all'8 gennaio), un file per distanza: 500 m Donne, 1000 m Uomini, 3000 m Donne…
I file successivi
- Un file della stessa competizione (stesso nome e stessa data d'inizio) aggiunge la sua distanza, o la ricarica se c'è già (stesso numero di prova nel file). Senza evento aperto, l'evento della competizione viene trovato e aperto: mai un doppione.
- Un file di un'altra competizione viene rifiutato nell'evento aperto, con il motivo; EVENT propone di aprire (o creare) l'evento di quell'altra competizione.
- Un file già letto (stesso contenuto) non fa nulla.
Cosa crea ogni file
| Nel file | In EVENT |
|---|---|
| La competizione | L'evento: nome, date, luogo; pista lunga, modalità Tempo, pista da 400 m; il modello comune della pista lunga se esiste, altrimenti un modello minimo (codici arbitrali, linea d'arrivo, tempo di gara approssimativo). |
| Gli atleti degli ordini di partenza | Le iscrizioni (pettorale = numero, paese, provincia); sono iscritti solo gli atleti al via. Categorie create dai codici del file (SA, N2, 30…). |
| La distanza | Una prova (nome, distanza, genere, giorno), riconosciuta poi dal suo numero nel file. |
| Le coppie | La composizione: una gara per coppia, interno in posizione 1, esterno in 2 (quartetti: 3 e 4); una coppia con un solo atleta resta una gara. Anche partenze in gruppo (caschi) e inseguimenti a squadre (due gare per coppia). |
| seedtime, sb, pr | Il tempo d'iscrizione (seedtime, altrimenti sb, altrimenti pr); sb e pr diventano prestazioni. |
Ricaricare una distanza
SpeedSkatingResults riesporta un ordine quando un atleta si ritira o una coppia cambia. Aprite il nuovo file (stesso menu, oppure Ricarica da un ordine di partenza SpeedSkatingResults… nella composizione):
- le gare non ancora partite vengono sostituite; una gara partita non viene mai toccata (la differenza è segnalata);
- un atleta assente dal nuovo file viene tolto dalla distanza, mai se ha un tempo;
- l'anteprima dice cosa cambia prima di scrivere, e tutto va nel registro.
Ciò che si decide in SpeedSkatingResults
In un evento così, l'importazione delle iscrizioni è tolta, le caselle delle prove della scheda Iscrizioni sono in grigio, e Genera le gare lascia il posto alla ricarica: la composizione è imposta.
Classifica generale, orario, FINISH
- La classifica generale mostra ogni distanza appena letto il suo file; gli atleti senza tempo ordinati per coppia e corsia.
- L'orario ha una sessione al giorno; ogni coppia dura il tempo d'iscrizione del più lento più il tempo di cambio (senza tempo: il tempo di gara approssimativo). Pause e sessioni posizionate a mano restano alla ricarica.
- Verso FINISH non cambia nulla: collegamento diretto, gare nella base dati, file
.cfevent, ritorno dei risultati. Le distanze si riordinano con Sposta su e Sposta giù.