-- MSIN-doc — Mise à jour du contenu guide assignation de dossard (si tables déjà créées). -- Exécuter sur la BD client après MSIN-doc-module.sql initial. UPDATE doc_page SET doc_titre = 'Assignation de dossard', doc_sous_titre = 'Vue d''ensemble du module', doc_html = '

Définissez les séquences de dossards et assignez les numéros aux participants inscrits sur chaque épreuve.

À quoi sert ce bloc ?

Ce panneau regroupe tout ce qui touche l''assignation des dossards : création des séquences, assignation groupée (batch), assignation automatique à l''inscription et réinitialisation.

Workflow recommandé

  1. Créer une ou plusieurs séquences (numéros de début et de fin).
  2. Optionnel : activer l''assignation automatique pour les nouvelles inscriptions.
  3. Pour les participants déjà inscrits sans dossard : Assigner par séquence, puis Simuler, puis GO.
Utilisez toujours Simuler avant GO pour vérifier le résultat sans modifier la base de données.
', doc_maj = NOW() WHERE doc_page_clef = 'bib_doc_overview' AND doc_langue = 'fr' AND doc_prg = 'compte.php'; UPDATE doc_page SET doc_titre = 'Séquences de dossards', doc_sous_titre = 'Tableau des séquences', doc_html = '

Chaque ligne du tableau représente une séquence de dossards (plage de numéros disponibles pour l''épreuve).

Colonnes et actions

Icône œilVoir la grille des dossards de cette séquence (occupés / libres).
DébutPremier numéro de la séquence.
FinDernier numéro de la séquence.
OKEnregistrer cette séquence après modification.
Suppr.Supprimer la séquence.
DernierDernier dossard assigné dans la séquence.
UtiliséNombre de dossards déjà assignés.
DispoDossards encore disponibles dans la séquence.

+ Ajouter

Ajoute une nouvelle séquence de dossards pour cette épreuve. Indiquez le numéro de début et de fin, puis cliquez OK.

La case à gauche de chaque ligne permet de sélectionner la séquence pour l''assignation batch ou l''assignation automatique.

', doc_maj = NOW() WHERE doc_page_clef = 'bib_doc_sequences' AND doc_langue = 'fr' AND doc_prg = 'compte.php'; UPDATE doc_page SET doc_titre = 'Assigner par séquence', doc_sous_titre = 'Mode batch — Simuler puis GO', doc_html = '

Le bouton Assigner par séquence ouvre le mode batch : il assigne tous les participants sans dossard en une seule opération.

Étapes

  1. Cochez une ou plusieurs séquences de dossards.
  2. Choisissez l''ordre d''assignation : critère pour trier les participants avant d''attribuer les dossards (nom, date d''inscription, équipe, etc.).
  3. Simuler — affiche qui recevrait quel dossard sans modifier la base de données.
  4. GO — lance l''assignation batch pour de vrai.

Le résumé (disponibles / à assigner / manquants) s''affiche après simulation ou GO.

Réinitialiser

Retire les dossards déjà assignés pour les séquences concernées. Attention : vérifiez l''impact avant de confirmer. Ce bouton n''apparaît que s''il existe déjà des dossards assignés sur l''épreuve.

', doc_maj = NOW() WHERE doc_page_clef = 'bib_doc_batch' AND doc_langue = 'fr' AND doc_prg = 'compte.php'; UPDATE doc_page SET doc_titre = 'Assignation automatique', doc_sous_titre = 'Dossard à chaque nouvelle inscription', doc_html = '

Assignation automatique : active l''assignation d''un dossard à chaque nouvelle inscription, en utilisant les séquences choisies.

Activation

  1. Cliquez Assignation automatique (ou Auto — configurer si déjà actif).
  2. Cochez les séquences à utiliser pour l''assignation auto.
  3. Cliquez Accepter pour enregistrer la configuration.

Le badge Auto actif confirme que l''assignation automatique est activée pour cette épreuve.

Annuler / Désactiver

L''auto et le batch peuvent coexister : l''auto gère les nouveaux inscrits ; le batch rattrape les participants sans dossard.
', doc_maj = NOW() WHERE doc_page_clef = 'bib_doc_auto' AND doc_langue = 'fr' AND doc_prg = 'compte.php'; UPDATE doc_page SET doc_titre = 'Épreuve individuelle', doc_sous_titre = 'Participants solo', doc_html = '

Sur une épreuve individuelle (solo), chaque participant reçoit son propre numéro de dossard.

Ordre d''assignation

Lors d''un assignation par séquence, choisissez le critère de tri dans la liste Ordre d''assignation : nom de famille, prénom, date d''inscription, date de naissance, etc.

L''option liée au nom d''équipe est masquée sur une épreuve solo — elle n''a pas de sens sans épreuve en équipe.

Grille des dossards

L''icône œil sur une séquence ouvre la grille visuelle. Un numéro peut y être modifié manuellement ; le système vérifie les doublons sur l''événement.

', doc_maj = NOW() WHERE doc_page_clef = 'bib_doc_solo' AND doc_langue = 'fr' AND doc_prg = 'compte.php'; UPDATE doc_page SET doc_titre = 'Épreuve en équipe', doc_sous_titre = 'Dossards individuels vs 1 équipe = 1 dossard', doc_html = '

Sur une épreuve en équipe, choisissez la méthode d''assignation dans le panneau de gauche, avant le premier dossard assigné. Le choix est verrouillé ensuite.

Dossards individuels

Chaque membre de l''équipe reçoit un numéro distinct, comme en solo. L''ordre d''assignation Nom d''équipe devient disponible pour grouper l''assignation.

1 équipe = 1 dossard

Tous les membres d''une équipe partagent le même numéro. L''assignation batch traite les équipes, pas chaque personne individuellement.

Changer de méthode après des dossards assignés nécessite une réinitialisation — planifiez le mode avant le premier GO.

La grille des dossards (icône œil) regroupe visuellement les membres par équipe pour faciliter la lecture.

', doc_maj = NOW() WHERE doc_page_clef = 'bib_doc_equipe' AND doc_langue = 'fr' AND doc_prg = 'compte.php';