Aller au contenu
ChronoFEED EVENT Aide

Athlètes et import

Deux fenêtres ouvertes depuis l'onglet Inscriptions. « Athlètes » tient la base des athlètes, commune à toutes les compétitions et partagée avec FINISH ; « Importer des inscriptions » fait entrer une liste entière, la rapproche de cette base et inscrit chacun à ses épreuves.

La fenêtre Athlètes

Bouton Athlètes… de l'onglet Inscriptions. À gauche, la liste ; à droite, la fiche de l'athlète choisi en six onglets.

Athlètes
brekk Tout cocherInscrire à l'événementNouvel athlète 1
NomPrénomGNaissanceClubRéférenceN° de membreInscrit
BrekkestadEirikM1983-12-11BOBA043836590
2
FicheIdentitéStatutsPerformancesDoublonsÉchange
NomBREKKESTAD
PrénomEirik
GenreHomme
Date de naissance1983-12-11
ClubBOB
RéférenceA043
Statut de la ficheVérifiée
Province / ÉtatHollywood
Les numéros de membre et les autres références sont dans l'onglet Identité.
EnregistrerSupprimer
3
La fenêtre Athlètes : la recherche « brekk » trouve Eirik Brekkestad (Les Bobines Volantes).
  1. La recherche et les commandes de la liste.
  2. La liste : au plus 500 athlètes ; cochez-en pour les inscrire ou les exporter.
  3. La fiche de l'athlète choisi et ses onglets.

La liste

La recherche « Rechercher (nom, club, référence, n° de membre) » filtre à la frappe ; la liste montre les 500 premiers athlètes trouvés (« 500 premiers athlètes : précisez la recherche. »). La colonne Inscrit dit s'il l'est déjà à l'événement ouvert.

Tout cocher
Coche toute la liste affichée.
Inscrire à l'événement
Inscrit les athlètes cochés (sinon celui choisi) à l'événement ouvert ; on coche ensuite leurs épreuves dans la grille des inscriptions.
Nouvel athlète
Une fiche vide à remplir puis à enregistrer.

Onglet Fiche

Nom (en majuscules), prénom, genre, date de naissance (aaaa-mm-jj), club, pays, province, langue, notes et :

Référence
L'identifiant de l'athlète partout : fichier de séance, .LIF, classement général de FINISH. Vide : EVENT en donne une.
Statut de la fiche
Vérifiée, ou Provisoire (à confirmer) : créée d'office (photo venue de FINISH, ancien avatar, import sans numéro de membre), à confirmer ou à fusionner.
Langue (VOICE : fr, en…)
La langue dans laquelle VOICE annoncera l'athlète.

Supprimer retire l'athlète de la base, avec ses statuts et ses performances ; refusé s'il est inscrit à un événement.

Onglet Identité

Affiliations (une par fédération nationale) : fédération, n° de membre, n° international, club ; Ajouter ou mettre à jour, Retirer l'affiliation choisie. Deux numéros différents dans la même fédération sont deux personnes : un numéro déjà porté par un autre athlète de la fédération est refusé.

Références externes (pas des numéros de membre) : identifiant SpeedSkatingResults, plateforme d'inscription, référence d'un fichier FINISH, ancien avatar, autre.

Fiches fusionnées dans celle-ci, avec Défaire la fusion choisie : ce qui appartenait à la fiche absorbée lui revient.

Onglet Statuts

Le statut de l'athlète par discipline, daté : discipline, statut, depuis, motif ; l'auteur est noté. « Le plus récent à une date est celui qui compte. »

Onglet Performances

Les temps connus de l'athlète (discipline, distance, temps, date, lieu, source, homologable). Ce sont eux que le calcul de la performance du module Performances consulte. Ajouter une performance à la main (source « saisie ») : distance (m), temps (1:23.45), date, lieu, Homologable.

Onglet Doublons

Chercher les doublons liste les groupes probables, du plus sûr au moins sûr : même référence ou même n° de membre ; même nom et même date de naissance ; même nom et un indice (année, club ou genre) : à revoir. Deux numéros différents dans la même fédération ne sont jamais proposés. Pour chaque groupe, choisissez la fiche à Garder : puis Fusionner : inscriptions, statuts, performances, affiliations et références passent à la fiche gardée ; les autres gardent un renvoi et la trace de ce qui a bougé. La fusion se défait (onglet Identité).

Onglet Échange

Passer des fiches d'une base à une autre (un poste de club vers le poste de la compétition, par exemple) par un fichier JSON qui garde statuts, performances, affiliations, références et photo.

  • Exporter… : les athlètes cochés dans la liste (sinon tous ceux affichés).
  • Ouvrir un fichier à importer… : la liste des athlètes du fichier, chacun rapproché de la base : « Plus récent dans le fichier », « Déjà à jour », « Proposé : … » (même nom, prénom et naissance : coché, il va à la fiche proposée), « Ambigu : … à revoir » (non coché), « Nouveau ».
  • Remplacer aussi les fiches plus récentes que le fichier, puis Importer les athlètes cochés ; le rapport compte les fiches créées, mises à jour, inchangées, les statuts et performances ajoutés.

L'import des inscriptions

Bouton Importer… de l'onglet Inscriptions (ou FichierImporter des inscriptions…). Le moteur d'import est le même que celui de FINISH. Trois temps : le fichier et ses colonnes, le rapprochement avec la base, l'import et son rapport.

Importer des inscriptions
Choisir un fichier…C:\Compétition\athletes.csv SéparateurDevinerEncodageDeviner Ligne d'en-tête (0 : aucune)1 Format des dates (vide : deviné) 1
Repartir des propositionsOublier ce format Nouveau format : correspondances proposées d'après les titres. Elles seront mémorisées pour les prochains fichiers de ce format.
#TitreRubriqueExemples
1RéférenceRéférenceA001, A002, A003
2NomNomCorbineau, Verhaegen, Solbakken
3PrénomPrénomMaëlle, Lotte, Ingrid
4GenreGenreF, F, F
5NaissanceNaissance2015-04-08, 2001-12-12
6ClubClubCLAP, SLB, BOB
8Numéro de membreN° de membre526383, 108284
13Temps 500 mIgnorer59.92, 42.84, 49.66
2
Inscrire les athlètes à l'événement ouvert (sinon : seulement la base des athlètes) Rapprocher avec la base →3
L'import d'athletes.csv : chaque colonne du fichier reçoit sa rubrique.
  1. Le fichier et ses options de lecture.
  2. Les colonnes du fichier et la rubrique de chacune (avec des exemples tirés du fichier). Un aperçu des premières lignes suit.
  3. Passer au rapprochement avec la base.

1. Le fichier

CSV, Excel (.xlsx, feuille au choix) ou JSON (un tableau d'objets ; les rubriques imbriquées deviennent des colonnes « a.b.c »). Pour un CSV : séparateur et encodage (« Deviner » : UTF-8 s'il est valide, sinon Windows-1252). Ligne d'en-tête : la ligne des titres (0 : aucune, les colonnes sont désignées par leur numéro). Format des dates : vide, il est deviné (ISO, jour/mois/année, mois en lettres, aaaammjj, numéro de série Excel, année seule).

2. Les colonnes

Chaque colonne reçoit une rubrique : ignorer, référence, nom, prénom, nom complet (« NOM, Prénom » ou « Prénom NOM »), genre, naissance, club, fédération, n° de membre, n° de membre international, ID de la plateforme d'inscription, pays, province, langue, transpondeurs n° 1 et n° 2, dossard, catégorie, groupe, puis, pour chaque épreuve de l'événement :

  • « Inscrit 500 m Femmes » : une case vraie (X, oui, 1, ✓, « inscrit », la distance ou le nom de l'épreuve) inscrit l'athlète ; vide, non, 0 ou « - » ne l'inscrit pas ; une autre valeur est signalée et n'inscrit pas ;
  • « Temps d'inscription 500 m Femmes » : le temps inscrit (et l'inscription à l'épreuve).

L'ID SpeedSkatingResults n'est proposé qu'en patinage de vitesse, longue piste SSR.

Les rubriques sont proposées d'après les titres (français, anglais, néerlandais, allemand) : un titre qui contient le nom de l'épreuve ou sa distance (« Inscrit 500m », « 1000 ») devient la rubrique de cette épreuve. EVENT vérifie qu'il y a un nom, qu'aucune rubrique n'est en double et qu'il y a une colonne par épreuve au plus.

Format mémorisé : les rubriques et les options de lecture sont gardées toutes seules pour chaque format de fichier (même type, mêmes titres) et reviennent au prochain fichier semblable. Repartir des propositions refait les propositions ; Oublier ce format efface ce qui était mémorisé.

Les valeurs sont mises en forme : nom en MAJUSCULES, prénom avec majuscules initiales ; pays, langue et genre reconnus sous bien des formes (« F », « female », « fille »…).

Extraire les épreuves inscrites

Un formulaire d'inscription en ligne met souvent les épreuves choisies en liste dans une colonne par journée (« 500m, 1500m, Poursuites »), et pas toujours dans la même colonne d'une ligne à l'autre. Cochez Extraire les épreuves inscrites (sous la liste des colonnes, quand un événement est ouvert) :

  • EVENT donne la rubrique Épreuves inscrites (liste à extraire) aux colonnes non associées dont la moitié au moins des valeurs désignent une épreuve de l'événement (« Épreuves cherchées dans : … »). Vous pouvez la donner ou la retirer à la main ; plusieurs colonnes peuvent l'avoir. S'il n'en trouve aucune, il lit toutes les colonnes non associées, prudemment (une adresse ou un courriel n'inscrivent à rien).
  • Chaque cellule est découpée (virgule, point-virgule, barre, saut de ligne) ; chaque valeur est comparée aux épreuves de l'événement : sa distance (« 10 000m », « 1 500 m », « 3000 mètres », « 10 km »), son genre (« (F) », « (H) », « (W) », « (M) », Dames, Hommes…, sinon celui de l'athlète) et ses mots (« Mass Start », « Poursuite Sprint »), sans casse ni accents.
  • Parmi plusieurs épreuves possibles, celle dont le nom n'a rien de plus est retenue ; sinon la valeur est ambiguë et signalée (« Poursuites » quand il y a une poursuite par équipe et une poursuite sprint). Une valeur de l'autre genre que l'athlète (« 5000m (F) » sur la ligne d'un homme) ou qui ne répond à aucune épreuve est signalée. Rien n'est jamais deviné.

Un aperçu montre chaque valeur trouvée (Valeur trouvée, Fois), l'épreuve retenue par genre ou « non reconnue », « ambiguë : … », « autre genre que l'athlète » (Épreuve retenue), avec un récapitulatif : colonnes lues, inscriptions par épreuve, valeurs non retenues. La liste Épreuve choisie à la main tranche une valeur : « (automatique) », « (ignorer cette valeur) » ou une épreuve — la même de l'autre genre vaut pour l'autre genre.

Les épreuves extraites s'ajoutent à celles des colonnes « Inscrit 500 m Femmes », qui marchent comme avant. Une valeur non retenue apparaît dans les Détails de sa ligne au rapprochement et dans l'aperçu des inscriptions par épreuve ; le rapport et le journal de l'import donnent le bilan. L'option, les colonnes et les choix faits à la main sont mémorisés avec le format. Pas à pas : Importer des inscriptions dont les épreuves sont dans le désordre.

3. Le rapprochement

Rapprocher avec la base → compare chaque ligne aux athlètes de la base ; la colonne État le dit en couleur :

Trouvé
Même référence, même ID externe, même n° de membre dans la même fédération (celle de la colonne, sinon celle de l'événement) ou même n° international.
Proposé
Même nom, même prénom, même date de naissance (accents, traits d'union et ordre des noms ignorés) : la fiche est choisie d'office, l'import la confirme.
Ambigu
Plusieurs candidats, ou un indice seulement : à revoir.
Nouveau
Aucune fiche : l'athlète sera créé.

Pour chaque ligne, Athlète retenu : un candidat, « Créer un nouvel athlète » ou « Ignorer la ligne ». Suivant à résoudre va à la prochaine ligne à trancher ; Créer tous ceux à résoudre les crée d'un coup. Les écarts (nom, naissance, genre) et les valeurs illisibles sont montrés dans « Détails » ; une ligne qui répète une personne plus haut dans le fichier est ignorée.

Fiches déjà dans la base : « Compléter les champs vides de la fiche » (par défaut), « Remplacer par les valeurs du fichier » ou « Ne pas modifier la fiche ». Sans catégorie dans le fichier : la calculer (date de naissance). L'aperçu dit combien d'inscriptions chaque épreuve recevra (« Inscriptions aux épreuves : 500 m Femmes : 18 ; 1500 m Femmes : 16 »). ← Colonnes revient en arrière.

4. L'import et son rapport

Importer crée les athlètes (le club est reconnu par son nom ou son sigle), met à jour les fiches, range le n° de membre dans l'affiliation à la fédération, puis inscrit chacun (dossard, catégorie du fichier ou calculée, groupe, épreuves avec leur temps). Le Rapport de l'import donne les athlètes créés, les fiches mises à jour, les inscriptions créées par épreuve, les catégories et épreuves introuvables, les dossards en double et les erreurs par ligne.

Ce que l'import ne peut pas trancher seul — données différentes, homonymes, doublons du fichier, épreuves non retenues, inscriptions contradictoires, dossards en double… — apparaît dans la colonne Conflits du rapprochement ; la case Montrer ce conflit le garde en jaune dans la liste des inscriptions. Chaque conflit, un exemple et la marche à suivre : Conflits d'import des inscriptions.