Scoring et tableau de bord
CTFFactory propose plusieurs systÚmes de scoring pour adapter la compétition à vos objectifs, ainsi qu'un tableau de bord temps réel pour maintenir l'engagement des participants.
SystĂšmes de scoring disponibles
Scoring statique
Chaque challenge vaut un nombre de points fixe, défini par l'organisateur au moment de la création. Simple, prévisible et transparent pour les participants.
- Avantage: facile Ă comprendre, pas de surprise pour les participants
- Inconvénient: ne pénalise pas les résolutions triviales par rapport aux résolutions innovantes
Scoring dynamique
Les points d'un challenge diminuent automatiquement à mesure que plus de participants le résolvent. La formule est ajustable:
Points(n) = max(Points_min, Points_max Ă (1 - k Ă log(n)))
OĂč n est le nombre de rĂ©solutions et k un facteur de dĂ©croissance configurable.
- Avantage: récompense les premiers à résoudre, équilibre naturel entre challenges populaires et rares
- Inconvénient: stratégie de jeu plus complexe pour les équipes
Premier sang (First Blood)
Un bonus de points est attribué au premier participant ou à la premiÚre équipe à résoudre chaque challenge. Ce bonus est configurable (points fixes ou pourcentage du challenge).
| Option | Valeur recommandée |
|---|---|
| Bonus premier sang | 10% Ă 25% des points du challenge |
| Affichage | Visible dans le classement (nom/équipe) |
Configuration du scoring
Depuis les paramĂštres de votre CTF, onglet Scoring:
- Sélectionnez le systÚme de scoring (statique / dynamique)
- Activez ou désactivez le bonus premier sang
- Définissez les points de chaque challenge (ou les bornes min/max en dynamique)
- Configurez la visibilité du classement (en continu / masqué en fin d'événement / gel avant la clÎture)
Conseil: Pour les compĂ©titions de haut niveau, activez le gel du classement dans les derniĂšres 30 Ă 60 minutes de l'Ă©vĂ©nement. Les scores continuent d'ĂȘtre enregistrĂ©s mais le classement public est masquĂ©, maintenant la tension jusqu'Ă la rĂ©vĂ©lation finale.
Tableau de bord (Scoreboard)
Le tableau de bord est visible par les participants dans la CTF Arena et par les organisateurs dans le panneau de gestion.
Informations affichées
| Colonne | Description |
|---|---|
| Rang | Position au classement général |
| Nom / Ăquipe | IdentitĂ© du participant ou de l'Ă©quipe |
| Score | Points totaux accumulés |
| Challenges résolus | Nombre de challenges complétés |
| Dernier solve | Horodatage de la derniÚre résolution |
Graphique de progression
CTFFactory affiche un graphique de progression temporelle pour chaque participant ou équipe, permettant de visualiser l'évolution des scores au fil de l'événement. Ce graphique est particuliÚrement utile pour analyser les stratégies de jeu aprÚs l'événement.
Catégories dans le classement
Optionnellement, un classement par catĂ©gorie peut ĂȘtre activĂ© pour distinguer les meilleurs dans chaque domaine technique (Web, Crypto, Forensics, etc.). IdĂ©al pour les Ă©vĂ©nements Ă©ducatifs oĂč vous souhaitez valoriser les expertises spĂ©cialisĂ©es.
Visibilité et confidentialité
| Option | Description |
|---|---|
| Public | Classement visible par tous, mĂȘme non connectĂ©s |
| Authentifié | Classement visible uniquement par les participants inscrits |
| Masqué | Classement visible uniquement par l'organisateur |
| Gel final | Masquage automatique X minutes avant la clĂŽture |
Gestion des ex-ĂŠquo
En cas d'égalité de score, CTFFactory départage les participants selon le temps de la derniÚre soumission valide: le participant ayant atteint ce score en premier est classé devant. Cette rÚgle est affichée dans les conditions de l'événement.