RollerSpeedLab
🎬 Vidéos

Guide CompSpeed

Le guide écrit qui accompagne les vidéos : un chapitre par vidéo, avec la même numérotation. À consulter pendant la compétition ou à imprimer.

Avant la compétition

1Comprendre et créer un protocole

👤 Administrateur ▶ Voir la vidéo · 5 min

Le protocole est le règlement de la compétition : la liste des épreuves, la façon de composer les séries et la façon de calculer les classements. On le prépare une fois et on le réutilise pour toutes les compétitions du même format.

Partir d'un protocole existant

  1. Menu 📋 Protocoles.
  2. Repérez le badge de chaque protocole : Système (lecture seule, fourni avec l'application) ou Personnalisé (modifiable).
  3. Pour adapter un protocole Système, cliquez sur Dupliquer le protocole, donnez un nom à la copie, puis Dupliquer. Pour partir de zéro : + Nouveau protocole générique.
  4. Ouvrez la copie avec ✏ Modifier.

Onglet 1. Général

  • Nom du protocole et Description.
  • Direction classement général : Asc = moins de points c'est mieux (on additionne des places) ; Desc = plus de points c'est mieux (on additionne des points).

Onglet 3. Épreuves

Cliquez sur + Ajouter une épreuve pour chaque épreuve (Boarder cross, Vitesse, Keirin, Fond…) :

ChampRôle
IDIdentifiant technique, sans point. Ne plus le changer une fois utilisé.
NomNom affiché partout (courses, résultats, classements).
TypeVitesse, Chrono, Fond, Course à points ou Barème + pénalités.
Scoring coupeCe que l'épreuve rapporte au classement général : son rang ou ses points.
Direction coupePermet de changer la direction pour cette épreuve seulement.
Exclure du classement généralPour une épreuve d'animation (un 200 m par exemple) qui ne compte pas.

Onglet 2. Phases (facultatif)

Une phase regroupe des épreuves (« Matin », « Après-midi ») pour afficher des sous-totaux.

Terminez par 💾 Enregistrer. Les manches de chaque épreuve se règlent dans l'onglet 4 (chapitre suivant).

⚠ Attention Le protocole se choisit à la création de la compétition et ne peut plus être changé ensuite pour elle. Finalisez-le avant, et ne modifiez pas un protocole utilisé par une compétition en cours.

↑ Haut de page

2Les manches et la composition des séries

👤 Administrateur ▶ Voir la vidéo · 7 min

Onglet 4. Manches : chaque épreuve est une suite de manches. Pour chaque manche, on règle d'où viennent les patineurs, comment on les répartit, combien par série, et comment on les classe.

1. D'où viennent les patineurs

RéglageClassement de départ utilisé
Rien de renseigné (manche 1)Les patineurs présents de la catégorie ou du regroupement, tirés au sort. Les forfaits ne sont jamais placés.
Basé sur la mancheLes résultats de la manche choisie : tous les 1ers des séries, puis tous les 2es, etc. Une manche 2 sans ce réglage reprend automatiquement la manche précédente.
OU classement cumulé depuis plusieurs épreuvesLe classement provisoire des épreuves cochées, déjà courues (ex. : Keirin composé d'après Boarder cross + Vitesse).

2. Algorithme de génération : qui court avec qui

Pour tous les algorithmes, la série la plus faible court en premier, la plus forte en dernier.

AlgorithmePrincipeUsage
AléatoireMélange, puis séries de taille égale.Manche 1
SerpentinRépartition en zigzag selon le classement (1→A, 2→B, 3→B, 4→A…) : séries de niveau homogène.Manche 2
Serpentin d'après le classement challengeComme le serpentin, à partir du classement challenge des présents. Les non-classés passent en dernier.Manche 1 avec un challenge
Croisé par blocsDuels : 1er contre 4e, 2e contre 3e, par blocs de 4.Duels
ConsécutifDuels voisins : 1 contre 2, 3 contre 4…Duels de niveau égal
Rang vers finaleConstruit les finales à partir des places dans les séries (voir plus bas).Finales
Moitié vers finaleMoitié haute de chaque série en Grande Finale, moitié basse en Petite Finale.Finales A/B
ManuelAucune course créée : composition à la main.Cas particuliers
AucuneLa manche est sautée.Dans une condition

3. Taille des groupes

  • Défaut : taille visée, utilisée par le serpentin.
  • Max : plafond, utilisé par l'aléatoire et les duels.
  • Min : aucune série ne descend sous cette taille. Avec Max 6 et Min 4, sept patineurs courent en une série de 7 plutôt qu'en 4 + 3.
  • Grande Finale : nombre de places en finale A (voir ci-dessous).

4. Les finales avec « Rang vers finale »

Avec une taille de Grande Finale, l'application y envoie les premiers de chaque série à parts égales : places ÷ nombre de séries. Les finales suivantes prennent les rangs suivants.

Grande Finale à 6Qui va en Grande Finale
4 sériesLes 1ers de chaque série
3 sériesLes 2 premiers de chaque série
2 sériesLes 3 premiers de chaque série
1 série de 12, finale à 12Tout le monde

S'il y a plus de séries que de places, les patineurs en trop passent en tête de la finale suivante. Sans taille de Grande Finale : une finale par rang (tous les 1ers, puis tous les 2es…).

5. Condition

Si nb participants ≤ N → Utiliser … Sinon utiliser … adapte l'algorithme à l'effectif du regroupement. Exemple : jusqu'à 8 patineurs « Aucune » (pas de finale), au-delà « Moitié vers finale ».

6. Ordre d'appel

Par défaut, en chambre d'appel, le moins bien classé est appelé en premier et le mieux classé en dernier. Ordre d'appel depuis épreuve reprend l'ordre des finales d'une autre épreuve déjà courue : le vainqueur de sa Grande Finale est appelé en dernier.

7. Scoring : comment on classe

TypeSensCalcul
Tempsmoins = mieuxMeilleur temps. Selon le chrono : pistolet, cellule (+0,15 s) ou manuel (moyenne des 2 temps les plus proches sur 3).
Placemoins = mieuxPlace d'arrivée, recalculée par catégorie dans les séries mélangées.
Barèmeplus = mieuxPoints fixes par place (ex. 9, 7, 5, 3, 1, 0), plus les pénalités. Jamais sous 0.
Cumul placesmoins = mieuxSomme des places des manches.
Course à pointsplus = mieuxPoints des sprints. Un patineur lappé est remis à 0 ou sans impact selon le réglage.

Chaque manche est calculée avec son propre scoring, et les manches d'une épreuve s'additionnent. En finale, toute la Grande Finale est classée devant toute la Petite Finale.

⚠ Attention Toutes les manches d'une épreuve doivent aller dans le même sens (moins = mieux, ou plus = mieux), et une manche au temps ne se mélange pas avec un autre type : l'enregistrement est refusé sinon.

💡 Astuce Un barème doit avoir au moins autant de valeurs que la taille maximale d'une série.

↑ Haut de page

3Pénalités et départages

👤 Administrateur ▶ Voir la vidéo · 4 min

Onglet 5. Pénalités

Les pénalités ne concernent que les manches au Barème et les Courses à points. Pour chaque manche concernée, définissez un Code (ex. « Pen »), un Libellé et les Points (négatifs pour une pénalité). Elles apparaissent ensuite comme une colonne à la saisie des résultats.

Onglet 6. Départage (par épreuve)

En cas d'égalité au score d'une épreuve, les critères sont appliqués dans l'ordre de la liste :

  • Rang dans la dernière manche
  • Rang dans la manche précédente
  • Meilleur temps (toutes manches)
  • Meilleur temps (dernière manche)
  • Nombre d'épreuves disputées

💡 Astuce Pour une épreuve classée à la place, le rang dans la dernière manche départage automatiquement.

Onglet 7. Départage général

Au classement général, on compare une épreuve prioritaire, puis la suivante si l'égalité persiste. Cliquez sur + Ajouter une règle :

  • Préfixe de catégorie : la règle s'applique aux catégories dont le nom commence par ce texte (ex. Kids_, Coupe_).
  • Ordre de priorité des épreuves : l'épreuve comparée en premier, puis les suivantes.

Placez d'abord les règles avec préfixe, puis éventuellement une règle sans préfixe pour toutes les autres catégories. Sans règle, c'est la dernière épreuve disputée qui départage.

Onglet 8. JSON

Affiche le protocole complet, à copier pour l'archiver ou le transmettre. Terminez par 💾 Enregistrer.

↑ Haut de page

4Créer et activer une compétition

👤 Administrateur ▶ Voir la vidéo · 4 min
  1. Menu 🏆 Compétitions → + Nouvelle compétition.
  2. Renseignez Nom, Date, Lieu et le Statut (Préparation, En cours, Terminée).
  3. Choisissez le Protocole : les épreuves sont créées automatiquement à partir de lui.
  4. Cochez les options utiles :
    • 📢 Visible dans les archives publiques : classements et photos consultables après la compétition.
    • ⚖️ Autoriser les ex-aequo : deux patineurs à égalité partagent le même rang.
    • 🏁 Classement général fond : rang scratch de la course : en fond, utiliser le rang toutes catégories confondues quand des catégories sont regroupées.
  5. Enregistrer.
  6. Cliquez sur ▶ Activer : le badge ● EN COURS apparaît.

Une seule compétition est active à la fois : c'est elle qu'utilisent toutes les pages (inscrits, courses, résultats, classements) et la vue publique. Activer une compétition désactive la précédente.

⚠ Attention Le protocole n'est plus modifiable après la création de la compétition.

💡 Astuce Avant le jour J, faites une sauvegarde : Tableau de bord → 💾 Créer un backup.

↑ Haut de page

5Importer les participants (CSV) et les corriger

👤 Administrateur, secrétariat ▶ Voir la vidéo · 6 min

Préparer le fichier

Une ligne par patineur, avec une ligne d'en-tête. Séparateur point-virgule (ou virgule).

ColonneNoms acceptésObligatoire
NomNomoui
PrénomPrénom, Prenomoui
ClubClub, Association, Équipe
CatégorieCatégorie, Categorie, Catconseillé
SexeSexe, Genre (M ou F)
DossardDossard, Numéro, Num
Classement challengeClassement challenge, Challenge, Clt challenge, Rang challenge
Nom;Prénom;Club;Catégorie;Sexe;Dossard;Classement challenge
MARTIN;Léa;ROLLER CLUB;Kids_POF;F;101;1
BERNARD;Lucas;ROLLER CLUB;Kids_POG;M;105;

⚠ Attention Avec Excel, enregistrez en « CSV (séparateur : point-virgule) », pas en « CSV UTF-8 » : sinon la colonne Nom n'est pas reconnue et toutes les lignes sont refusées.

Importer

  1. Menu Inscrits → ⬆ Import CSV, choisissez le fichier.
  2. Si la fenêtre Vérification avant import s'ouvre :
    • Catégories inconnues : elles seront créées ; indiquez leur ordre (c'est aussi l'ordre de passage des courses).
    • Doublons détectés : Ignorer, Mettre à jour (club, catégorie, sexe, dossard, classement challenge) ou Importer quand même.
  3. Importer, puis lisez le bandeau : nombre d'importés, d'ignorés, avertissements (ex. dossard déjà utilisé, alors ignoré).

Corriger à la main

  • ✏ sur une ligne pour modifier un patineur (dont son classement challenge) ; + Ajouter pour en inscrire un.
  • La recherche filtre par nom, club ou dossard ; les en-têtes Club, Catégorie et Challenge trient la liste.

💡 Astuce Le classement challenge ne sert qu'aux manches composées en « Serpentin d'après le classement challenge ». Une case vide = pas de classement.

↑ Haut de page

6Ordonner les catégories et créer les regroupements

👤 Administrateur ▶ Voir la vidéo · 4 min

Catégories

  1. Tableau de bord → panneau Catégories.
  2. Réglez l'ordre avec les flèches ↑ ↓ ou en tapant un numéro.
  3. + Ajouter pour créer une catégorie (l'import les crée souvent pour vous).

L'ordre des catégories fixe l'affichage des classements et l'ordre de génération des courses, donc l'ordre de passage.

Regroupements

Un regroupement réunit des catégories qui courent dans les mêmes séries mais restent classées séparément (ex. Poussines + Poussins).

  1. Bloc Regroupements de catégories par défaut → + Ajouter un regroupement.
  2. Nom, ordre, cochez les catégories → Créer le regroupement.

Une catégorie qui court seule n'a pas besoin de regroupement : elle est traitée comme un groupe à elle seule. L'ordre d'un regroupement se compare à celui des catégories seules.

⚠ Attention Réglez l'ordre avant de générer : les courses déjà générées gardent leur place dans le programme.

↑ Haut de page
Pendant la compétition

7Vérifier les présents et les dossards

👤 Secrétariat ▶ Voir la vidéo · 3 min
  1. Menu Inscrits ; retrouvez un patineur avec la recherche (nom, club, dossard).
  2. Absent : ✏ → Statut Forfait → Enregistrer. Il ne sera placé dans aucune série générée ensuite et n'apparaît plus au classement général.
  3. Dossard à changer : ✏ → nouveau numéro → Enregistrer. Un dossard déjà attribué est refusé.
  4. Contrôlez la colonne Statut pour voir d'un coup d'œil inscrits et forfaits.

⚠ Attention Faites ce pointage avant de générer la première manche : un forfait déclaré après reste dans la série déjà créée et doit être saisi DNS.

↑ Haut de page

8Générer la première manche

👤 Secrétariat ▶ Voir la vidéo · 5 min

Mode automatique (recommandé)

  1. Menu Courses → ⚡ Générer des courses : une carte par épreuve.
  2. Cliquez sur Générer Manche 1. Une série est créée pour chaque regroupement et chaque catégorie seule, dans l'ordre des catégories.
  3. Lisez le rapport : ✅ Générés, Déjà générés. Recliquer ne crée jamais de doublon.
  4. Afficher les courses : chaque course porte un label avec la manche, son numéro et ses catégories.

Sélection manuelle

  1. Sélection manuelle ▾, puis la vue Regroupements + catégories seules ou Toutes les catégories.
  2. Un regroupement coché = sa propre course ; des catégories cochées ensemble = une course commune.
  3. Générer Manche 1. Masquer la sélection décoche tout et revient au mode automatique.

Ajuster

  • Épreuve au chrono : choisissez le Mode chronométrage (pistolet, cellule +0,15 s, chrono manuel) avant de générer.
  • Déplacer un patineur : ⇄ Modifier sur la course, puis la flèche vers une autre course.
  • Tout refaire : 🗑 Régénérer Manche 1 (supprime les courses sans résultats et les recrée).
  • Changer l'ordre de passage : ↕ Réorganiser le programme, glisser-déposer, Enregistrer l'ordre.
↑ Haut de page

9Saisir les résultats d'une course

👤 Secrétariat ▶ Voir la vidéo · 5 min
  1. Menu Résultats ; filtrez par épreuve avec Filtrer par épreuve.
  2. Cliquez sur l'en-tête d'une course pour l'ouvrir : une ligne par patineur.
  3. Saisissez la place (ou le temps pour une épreuve au chrono).
  4. Choisissez le Statut si besoin (tableau ci-dessous).
  5. Pénalités (épreuves au barème) : indiquez le nombre de chaque type.
  6. Infos : texte libre (FD, Ch, AV…), affiché mais sans effet sur le classement.
  7. 💾 Enregistrer les résultats. Quand tous les patineurs ont un résultat, la course passe ✅ Terminée.

Chronométrage

  • Pistolet : saisissez le temps.
  • Cellule : saisissez le temps brut, 0,15 s est ajouté.
  • Chrono manuel : saisissez T1, T2, T3 ; la moyenne des deux plus proches est retenue.

Statuts

StatutSignification
OKClassé normalement.
DNFParti mais pas arrivé : rien sur cette manche.
DSQDisqualifié.
DNSPas parti : rien sur cette manche.

💡 Astuce Au classement général, un patineur DNS ou DNF sur toute une épreuve est classé NC.

↑ Haut de page

10Corriger des résultats

👤 Secrétariat, administrateur ▶ Voir la vidéo · 3 min
  1. Menu Résultats, cochez Afficher terminées.
  2. Ouvrez la course (« Course terminée — correction possible »), corrigez, 💾 Enregistrer les résultats.
  3. Menu Classements → Recalculer sur l'épreuve.

Pour tout reprendre, un administrateur peut cliquer sur 🗑 Vider résultats sur la course (menu Courses) : elle repasse « À courir ».

⚠ Attention Corriger une manche après avoir généré la suivante ne recompose pas la suivante. Si besoin, régénérez-la tant qu'elle n'a pas de résultats.

↑ Haut de page

11Générer la manche suivante

👤 Secrétariat ▶ Voir la vidéo · 3 min
  1. Menu Courses → ⚡ Générer des courses → Générer Manche 2 (ou la manche voulue).
  2. Lisez le rapport :
    • ✅ Générés : groupes dont tous les résultats précédents sont saisis ;
    • ⏳ En attente de résultats : avec la raison (manche non générée, résultats manquants…) ;
    • Déjà générés : ignorés.
  3. Recliquez au fil de la journée : seuls les nouveaux groupes prêts sont générés, dans l'ordre des catégories.

Pour une épreuve composée d'après d'autres épreuves (Keirin…), un groupe n'est prêt que lorsque toutes ses courses dans ces épreuves sont terminées. Les finales se génèrent de la même façon.

💡 Astuce Un groupe reste « en attente » tant qu'une seule de ses courses n'est pas terminée : vérifiez la page Résultats.

↑ Haut de page

12Calculer, consulter et diffuser les classements

👤 Secrétariat, administrateur ▶ Voir la vidéo · 5 min
  1. Menu Classements : un onglet par épreuve (classement par catégorie) et 🏆 Coupe pour le classement général.
  2. Après des saisies : Recalculer sur une épreuve, ou 🔄 Recalculer tout.
  3. ▶ Détail affiche le résultat de chaque manche ; au général, ▶ Détail par épreuve montre les points de chaque épreuve.
  4. Diffuser : 🖨️ et 📤 par catégorie, 📥 CSV ou 🖨️ PDF pour tout.

La vue publique (menu Vue publique ↗) affiche les mêmes classements, avec le club et le détail par épreuve, pour les familles et les clubs.

⚠ Attention Les classements ne se mettent pas à jour tout seuls après une correction : pensez à Recalculer.

↑ Haut de page
Les autres rôles

13Photographe : envoyer des photos

👤 Photographe ▶ Voir la vidéo · 2 min
  1. Connectez-vous avec votre compte photographe : vous arrivez sur 📷 Upload photos.
  2. 📷 Prendre une photo ou 🖼️ Depuis la galerie (sur ordinateur, glissez-déposez).
  3. Donnez un titre aux photos si besoin, puis 📤 Envoyer les photos.
  4. Les photos envoyées apparaissent sous Photos déjà uploadées ; ✕ pour en retirer une.

Formats : JPG, PNG, WEBP, 8 Mo maximum par photo. Les photos sont visibles dans la galerie de la vue publique.

💡 Astuce Le compte se crée par l'administrateur : Tableau de bord → Utilisateurs → rôle Photographe.

↑ Haut de page

14Chambre d'appel

👤 Chambre d'appel ▶ Voir la vidéo · 3 min
  1. Connectez-vous : la page 📢 Chambre d'appel affiche la prochaine course avec ses dossards.
  2. 📋 Feuille de course complète : ordre d'appel, dossard, nom, prénom, club, catégorie. 🖨 Imprimer pour l'afficher en grand.
  3. Dans Courses à venir, cochez chaque patineur présent ; quand tous le sont, la course affiche ✓ Appel validé.
  4. ↺ Reset remet l'appel d'une course à zéro ; 🔄 Actualiser recharge la liste après une génération.

⚠ Attention Les présences cochées sont mémorisées uniquement sur l'appareil utilisé et ne changent pas le statut du patineur : un absent se saisit en DNS aux résultats.

↑ Haut de page
Aide

?Questions fréquentes

La manche 2 n'est pas générée pour un groupe. Pourquoi ?

Le rapport l'indique « en attente de résultats » : au moins une course de ce groupe dans la manche précédente n'est pas terminée. Saisissez ses résultats, puis recliquez sur Générer.

Un patineur absent est dans une série.

Il a été passé en Forfait après la génération. Saisissez-le DNS, ou régénérez la manche si elle n'a pas encore de résultats.

Comment changer un patineur de série ?

Menu Courses → « ⇄ Modifier » sur la course, puis la flèche vers la course de destination (même manche).

Le classement ne tient pas compte de ma correction.

Menu Classements → « Recalculer » sur l'épreuve (ou « Recalculer tout »).

Les courses ne passent pas dans le bon ordre.

L'ordre suit celui des catégories et des regroupements au moment de la génération. Pour ajuster après coup : Courses → « ↕ Réorganiser le programme ».

L'import CSV refuse toutes les lignes (« nom ou prénom manquant »).

Le fichier a été enregistré en « CSV UTF-8 » par Excel. Réenregistrez-le en « CSV (séparateur : point-virgule) ».

Deux tablettes en chambre d'appel ne voient pas les mêmes présences.

C'est normal : les présences sont mémorisées sur chaque appareil. Utilisez une seule tablette par course.

Comment créer un compte pour un bénévole ?

Tableau de bord → Utilisateurs → « + Ajouter » : login, nom, mot de passe (6 caractères minimum) et rôle (Secrétariat, Chambre d'appel, Photographe ou Admin).

Le protocole refuse d'enregistrer.

Lisez le message : manche source inexistante, barème trop court, ou manches d'une même épreuve qui ne vont pas dans le même sens (moins = mieux / plus = mieux).

↑ Haut de page

Aucun chapitre ne correspond à cette recherche.