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
| Type | Motif | Exemple |
|---|---|---|
| Questions | Q<nr>_<code>.yaml | Q03_R3.yaml |
| Réponses | A<nr>_<code>.yaml | A03_R3.yaml |
| Manche sur table | <code>_<titre>.yaml | T1_Manche sur table 1.yaml |
| Avec le titre dans le nom | Q<nr>_<code>_<titre>.yaml | Q03_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.
- Le numéro détermine l'ordre dans la liste.
-
Le code (
R1,T3) relie le fichier à l'en-tête de colonne du fichier des points. S'il ne correspond pas, la manche apparaît mais sans titre. - Dans le titre, les tirets bas tiennent lieu d'espaces.
- Un vragen (questions) ou antwoorden (réponses) final est omis dans la liste, car l'en-tête au-dessus le dit déjà.
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.
| Colonne | Contenu |
|---|---|
| A | Le nom complet de la manche, tel que vous l'appelez. |
| B | Le code court pour l'écran : R1, T3. |
| C et suivantes | Une 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"