Le dossier du quiz

Un seul dossier avec tout dedans, et un seul bouton qui charge toute la soirée : les fichiers de manche et le fichier des points. L'application déduit des noms de fichiers ce qui appartient à quelle manche.

La structure

Quiz SLOS 2026\
  Scorebord_eindstand.xlsx              <- fichier des points, à la racine
  settings.yaml                         <- les noms des dossiers
  1_Questions\
    template.yaml                       <- la mise en page des manches ordinaires
    Q01_R1.yaml                         <- les questions de la manche 1
    Q02_R2_Musique.yaml                 <- le titre peut être dans le nom, sans obligation
  2_Questions_table\
    template.yaml                       <- la mise en page des manches sur table, à part
    T1_Manche_sur_table_1.yaml
  3_Answers\
    A01_R1.yaml                         <- renvoie aux questions de la manche 1
    A03_T1.yaml
  4_Audio\          le son utilisé dans les manches
  5_Video\          la vidéo utilisée dans les manches
  6_Images\         les images utilisées dans les manches, y compris le fond et les logos
  9_Extra\          tout ce qui n'est pas du quiz mais s'affiche : sponsors, image de pause

Les noms de dossiers sont fixes : l'application les reconnaît par leur nom. Dans 4_Audio, 5_Video et 6_Images, vous mettez le matériel auquel les fichiers de manche renvoient - par le nom de fichier nu (photo.jpg) ; que celui-ci se trouve dans 6_Images, c'est settings.yaml à la racine qui le dit. Ainsi les références restent valables quand vous copiez le dossier du quiz sur un autre ordinateur. C'est de 9_Extra que vient la liste des photos des écrans photo et fond.

Nommage

TypeMotifExemple
QuestionsQ<nr>_<code>.yamlQ03_R3.yaml
RéponsesA<nr>_<code>.yamlA03_R3.yaml
Manche sur table<code>_<titre>.yamlT1_Manche sur table 1.yaml
Avec le titre dans le nomQ<nr>_<code>_<titre>.yamlQ03_R3_Musique.yaml

La partie titre peut être omise, car le titre est dans le fichier lui-même : vous n'avez alors jamais à renommer quand une manche change de nom. Seul template.yaml ne compte pas comme manche.

Les réponses sont numérotées en continu sur les manches ordinaires et les manches sur table, dans le même ordre que les colonnes du fichier des points.

Les questions des manches sur table n'arrivent jamais sur l'écran du public. Elles passent sur papier. Elles ne sont dans le dossier que pour que l'application sache quel titre va avec quel code ; leurs réponses, elles, sont affichées.

Le fichier des points

Un seul fichier Excel à la racine. Les manches sont des lignes, les équipes des colonnes. L'application lit la première feuille, quel que soit son nom.

ColonneContenu
ALe nom complet de la manche, tel que vous l'appelez.
BLe code court pour l'écran : R1, T3.
C et suivantesUne colonne par équipe, avec le nom de l'équipe en en-tête.

Les demi-points sont permis. Les colonnes nommées total, totaal, %, punten ou score sont reconnues comme colonnes de clôture et ne comptent pas comme équipes.

Une cellule vide signifie : pas encore joué - expressément pas zéro. Beaucoup en dépend : c'est ainsi que l'application sait quelles manches le classement doit montrer, et si l'en-tête doit dire Classement final ou provisoire. Ne remplissez donc une manche qu'une fois vraiment jouée.

Mise à jour pendant le quiz

Le fichier peut rester ouvert dans Excel toute la soirée, même sur un autre ordinateur. L'application vérifie toutes les quelques secondes s'il a changé et met l'écran du public à jour en une seconde. Le classement suit vers la manche nouvellement remplie.

L'application n'écrit rien du quiz lui-même dans le dossier - même pas les coches de ce que vous avez déjà montré. Celles-ci sont dans vos propres réglages sous %APPDATA%\Quizmaster. La seule exception est quelques petits fichiers d'aide (.schema.json) qu'elle place à côté des fichiers de manche ; elle ne touche jamais au contenu d'une manche.

Le nom du quiz

Le nom que l'écran de commande affiche en haut vient du nom du fichier des points : tout jusqu'au premier tiret bas inclus est supprimé. De Scorebord_eindstand.xlsx il reste donc eindstand.

Au-dessus du classement apparaît autre chose : le nom du dossier, avec les tirets bas en espaces. Ainsi Quiz_SLOS_2026 devient Quiz SLOS 2026 sur l'écran du public.

Vérifier que tout est en ordre

Avant le début de la soirée, vous pouvez faire vérifier le dossier. Cela indique pour chaque fichier de manche le code et le titre que l'application en extrait, et avertit des codes de manche sans colonne dans le fichier des points :

cargo run --bin quizinfo -- "C:\Temp\Quiz SLOS 2026"