De quizmap
Eén map met alles erin, en één knop die de hele avond laadt: de rondebestanden én het puntenbestand. De app leidt uit de bestandsnamen af wat bij welke ronde hoort.
De indeling
Quiz SLOS 2026\
Scorebord_eindstand.xlsx <- puntenbestand, in de hoofdmap
settings.yaml <- hoe de mappen heten
1_Questions\
template.yaml <- de opmaak van de gewone rondes
Q01_R1.yaml <- de vragen van ronde 1
Q02_R2_Muziekherkenning.yaml <- de titel mag in de naam, maar hoeft niet
2_Questions_table\
template.yaml <- de opmaak van de tafelrondes, apart
T1_Tafelronde_1.yaml
3_Answers\
A01_R1.yaml <- wijst naar de vragen van ronde 1
A03_T1.yaml
4_Audio\ geluid dat je in de rondes gebruikt
5_Video\ video die je in de rondes gebruikt
6_Images\ beeld dat je in de rondes gebruikt, ook de achtergrond en de logo's
9_Extra\ alles wat geen quiz is maar wel getoond wordt: sponsors, pauzebeeld
In 4_Audio, 5_Video en 6_Images zet je het
materiaal waar de rondebestanden naar verwijzen - met de
kale bestandsnaam (foto.jpg); dat die in 6_Images staat zegt
settings.yaml in de hoofdmap. Zo blijven de verwijzingen kloppen als je de
quizmap naar een andere computer kopieert. Uit 9_Extra komt de fotolijst van
het foto- en het achtergrondscherm.
Naamgeving
| Soort | Patroon | Voorbeeld |
|---|---|---|
| Vragen | Q<nr>_<code>.yaml | Q03_R3.yaml |
| Antwoorden | A<nr>_<code>.yaml | A03_R3.yaml |
| Tafelronde | <code>_<titel>.yaml | T1_Tafelronde 1.yaml |
| Met titel in de naam | Q<nr>_<code>_<titel>.yaml | Q03_R3_Muziek.yaml |
Het titeldeel mag weg, want de titel staat in het bestand zelf: dan hoef je niet te hernoemen
als de ronde van naam verandert. Alleen template.yaml telt niet als ronde.
- Het nummer bepaalt de volgorde in de lijst.
-
De code (
R1,T3) koppelt het bestand aan de kolomkop in het puntenbestand. Klopt die niet, dan staat de ronde er wel maar zonder titel. - In de titel staan liggende streepjes voor spaties.
- Een afsluitend vragen of antwoorden wordt in de lijst weggelaten, want de kop erboven zegt het al.
De antwoorden zijn doorlopend genummerd over gewone rondes en tafelrondes heen, in dezelfde volgorde als de kolommen in het puntenbestand.
Tafelronde-vragen komen niet op het publieksscherm. Die gaan op papier. Ze staan alleen in de map zodat de app weet welke titel bij welke code hoort; hun antwoorden komen wel in beeld.
Het puntenbestand
Eén Excel-bestand in de hoofdmap. De rondes staan als rijen, de ploegen als kolommen. De app leest het eerste werkblad, ongeacht hoe het heet.
| Kolom | Inhoud |
|---|---|
| A | De volledige rondenaam, zoals je hem zelf noemt. |
| B | De korte code voor op het scherm: R1, T3. |
| C en verder | Eén kolom per ploeg, met de ploegnaam als kop. |
Halve punten mogen. Kolommen die total, totaal, %, punten of score heten worden als afsluiter herkend en tellen niet als ploeg.
Een lege cel betekent: nog niet gespeeld - uitdrukkelijk niet nul. Daar hangt van alles aan: zo weet de app welke rondes de eindstand moet tonen, en of er boven de lijst Eindstand of Tussenstand hoort te staan. Vul dus pas in als een ronde echt gespeeld is.
Bijwerken tijdens de quiz
Het bestand mag de hele avond openstaan in Excel, ook op een andere computer. De app kijkt elke paar tellen of het gewijzigd is en werkt het publieksscherm binnen een seconde bij. De eindstand schuift daarbij mee naar de nieuw ingevulde ronde.
De app schrijft niets van de quiz zelf in de quizmap - ook de vinkjes van
wat je al getoond hebt niet. Die staan in je eigen instellingen onder
%APPDATA%\Quizmaster. De enige uitzondering zijn een paar kleine hulpbestanden
(.schema.json) die ze naast de rondebestanden zet; aan de inhoud van een ronde
komt ze niet.
De quiznaam
De naam die het bedieningsscherm bovenaan toont komt uit de bestandsnaam van het
puntenbestand: alles tot en met het eerste liggende streepje valt weg. Van
Scorebord_eindstand.xlsx blijft dus eindstand over.
Boven de eindstand staat iets anders, namelijk de naam van de map, met liggende
streepjes als spaties. Zo wordt Quiz_SLOS_2026 op het publieksscherm
Quiz SLOS 2026.
Controleren of alles klopt
Voordat de avond begint kun je de map laten nakijken. Dat meldt per rondebestand welke code en titel de app eruit haalt, en waarschuwt voor rondecodes zonder kolom in het puntenbestand:
cargo run --bin quizinfo -- "C:\Temp\Quiz SLOS 2026"