Add-on Bateau Comité pour Score¶
Extension navigateur gratuite pour Firefox, Chrome et Edge.
Cette extension permet de simplifier les imports/exports entre Score et l'application Bateau Comité.
Installation¶
Ouvrez le store, installez, puis ouvrez une page de la régate dans Score FFVoile.
À qui ça s'adresse¶
Aux comités et organisateurs qui travaillent leurs résultats hors ligne — en salle, la veille d'une régate, ou sans réseau sur le pont — et qui doivent ensuite les entrer dans Score. C'est une saisie longue et répétitive, où chaque erreur se paie sur le classement final.
D'autre part, l'export des inscrits à une régate n'est pas forcément simple. Avec cet add-on, c'est fait en un click
Ce que fait l'extension¶
Elle part d'un fichier Excel (.xlsx) exporté par Bateau Comité et crée dans
Score FFVoile :
- les courses manquantes, une course par classe ;
- les heures de départ, affectées à la bonne série ;
- les ordres d'arrivée, convertis en rangs 1, 2, 3… ;
- les pénalités : OCS, BFD, DNS, DNC et les autres codes de Score.
Quand une même course fait partir plusieurs classes, une course est créée par classe avec sa propre heure de départ, et les rangs sont renumérotés à partir de 1 dans chacune.
L'extension affiche un rapport avant et après l'import : vous savez ce qui va être créé, et ce qui a été fait ou laissé de côté.
Dans l'autre sens, elle récupère depuis Score les inscrits d'une régate (temps réel ou temps compensé) au format XML SAILTI — le format attendu par Bateau Comité. En un clic, l'extension retrouve la régate depuis la page ouverte, ses classes et son titre, et renvoie un seul fichier XML, prêt à être transmis.
Choix de la régate¶
L'outil s'ouvre dans son propre onglet et agit sur la ou les régates ouvertes dans Score.
Il est nécessaire que Score soit ouvert sur une page de la régate visée — le général, les départs, les résultats ou la configuration fonctionnent également. Si plusieurs régates sont ouvertes dans des onglets différents, il faut choisir celle à utiliser dans la liste affichée par son titre ; avec un seul onglet de régate, la liste disparaît.
L'import ne change pas l'adresse de l'onglet : il s'exécute sur la page ouverte, puis recharge celle-ci à la fin.

Mode d'emploi¶
Importer les résultats (XLSX)¶
- Dans Bateau Comité, menu
⋮→ Exporter XLSX. - Ouvrez une page de la régate dans Score FFVoile — n'importe laquelle de ses pages (général, départs, résultats, configuration…).
- Cliquez sur l'icône de l'extension : l'outil s'ouvre dans son propre onglet.
- Choisissez le fichier XLSX.
- Vérifiez la date de course — elle est normalement déjà pré-remplie.
- Cliquez sur Injecter dans Score.
L'extension affiche un rapport de ce qu'elle va importer, puis injecte sur la page ouverte, sans changer d'adresse. À la fin, cette même page se recharge : les courses apparaissent avec leurs départs, arrivées et pénalités.
Exporter les inscrits (XML SAILTI)¶
- Ouvrez une page de la régate dans Score (n'importe quelle page).
- Cliquez sur l'icône de l'extension : l'outil s'ouvre dans son propre onglet (sur Chrome, Edge et Firefox) et affiche le titre de la régate, son type (temps réel / compensé) et le nombre de classes.
- Cliquez sur Exporter les inscrits : le fichier
sailti-<événement>-<date>.xmlest téléchargé, prêt à être utilisé dans l'application Bateau Comité.
Plusieurs régates ouvertes dans des onglets de Score ? Une liste propose alors de choisir celle à utiliser, affichée par son titre (« Temps réel : "Championnat" »). Le choix vaut pour l'import XLSX comme pour l'export SAILTI ; avec un seul onglet de régate, la liste disparaît.

Chaque injection génère un rapport avec les anomalies de traitement :

Vie privée¶
L'extension ne collecte rien. Pas de serveur, pas de compte, pas d'analyse d'audience, pas de publicité.
Elle n'a accès qu'à score.ffvoile.fr et agit dans l'onglet que vous avez ouvert,
avec votre session existante. Elle ne conserve rien après l'import.
Le dépôt de développement reste privé : le code source n'est pas publié en ligne. Il est communiqué sur demande (support) pour toute vérification avant installation, par vous ou par votre comité.
Limites à connaître¶
- La date de course s'applique à toutes les courses importées : une seule date par fichier. Multiplier les fichiers si des divisions partent à des jours différents.
- L'extension crée une course à chaque exécution pour une course absente, comme le fait la saisie manuelle « Nouvelle course ». Une course qui existe déjà avec le même numéro est laissée intacte : relancer l'import ne duplique rien.
- La correspondance des courses repose sur le numéro de course de Score. Si des courses ont été supprimées dans Score, la correspondance peut être décalé — lisez le rapport.
- Les temps corrigés, les points et la course au classement restent calculés par Score : l'extension ne modifie pas ces règles.
Besoin d'aide ?¶
Page de support — e-mail : thomas [at] guenneguez [dot] com.
Pensez à préciser votre navigateur et la version de Bateau Comité utilisée pour l'export.


