diff --git a/templates/backoffice/help/index.html.twig b/templates/backoffice/help/index.html.twig index 3ea8626..6eea998 100644 --- a/templates/backoffice/help/index.html.twig +++ b/templates/backoffice/help/index.html.twig @@ -1,10 +1,4 @@ -
{{ 'Each season groups one play round with all its quizzes and candidates. The season code is the link candidates use to start a quiz — this link only works when there is an active quiz.'|trans({}, 'instructions') }}
-Elk seizoen groepeert één speelronde met alle bijbehorende testen en kandidaten. De seizoenscode is de link die kandidaten gebruiken om een test te starten — deze link is alleen actief als er een actieve test is.
+Kies voor elke kandidaat een kleur: groen betekent veilig, rood betekent geëlimineerd.
+Gebruik Opslaan en starten om de eliminatie direct af te spelen, of sla eerst op en start later via het tabblad Resultaten.
diff --git a/templates/backoffice/help/nl/quiz_add.html.twig b/templates/backoffice/help/nl/quiz_add.html.twig new file mode 100644 index 0000000..ad42cf8 --- /dev/null +++ b/templates/backoffice/help/nl/quiz_add.html.twig @@ -0,0 +1,8 @@ +Upload een XLSX-bestand met de vragen voor deze test. Na het uploaden kun je de vragen bekijken, controleren en de test afronden.
+Maak een lege test aan en voeg vragen toe vanuit de vragenbank. Handig als je vragen hergebruikt of ze van tevoren in de bank hebt klaargezet.
+Na het aanmaken open je de test, voeg je vragen toe via het tabblad Overzicht en ronde je de test af voordat je hem activeert.
diff --git a/templates/backoffice/help/nl/quiz_answer_mapping.html.twig b/templates/backoffice/help/nl/quiz_answer_mapping.html.twig new file mode 100644 index 0000000..c0336d4 --- /dev/null +++ b/templates/backoffice/help/nl/quiz_answer_mapping.html.twig @@ -0,0 +1,3 @@ +Gebruik dit overzicht om handmatig antwoorden toe te wijzen — bijvoorbeeld bij technische problemen of als iemand de test op papier heeft ingevuld.
+Navigeer met de knoppen Vorige en Volgende tussen vragen. Vink per kandidaat het gegeven antwoord aan en sla op.
diff --git a/templates/backoffice/help/nl/quiz_candidates.html.twig b/templates/backoffice/help/nl/quiz_candidates.html.twig new file mode 100644 index 0000000..82c5408 --- /dev/null +++ b/templates/backoffice/help/nl/quiz_candidates.html.twig @@ -0,0 +1,6 @@ +Kandidaten kunnen de test op twee manieren invullen:
+Optie 1 — eigen apparaat: Deel de seizoenscode. Elke kandidaat bezoekt de site op zijn of haar telefoon, voert de eigen naam in en start de test.
+Optie 2 — gedeelde laptop: Open de naamsinvoerpagina van tevoren op een laptop. Elke kandidaat typt zijn of haar naam en start. Na afloop kan de volgende kandidaat hetzelfde doen.
+Deactiveer een kandidaat als deze de test niet hoeft te maken, bijvoorbeeld na eerder uitgeschakeld zijn. Deactivering is per test en heeft geen invloed op andere testen.
diff --git a/templates/backoffice/help/nl/quiz_overview.html.twig b/templates/backoffice/help/nl/quiz_overview.html.twig new file mode 100644 index 0000000..7a2a135 --- /dev/null +++ b/templates/backoffice/help/nl/quiz_overview.html.twig @@ -0,0 +1,5 @@ +Vragen met een rode markering in de lijst hiernaast bevatten een fout. Herstel deze vóór het afronden.
+Afronden vergrendelt de test voor bewerking en maakt hem klaar voor kandidaten. Daarna kun je hem activeren.
+Activeren stelt de test beschikbaar aan kandidaten. Er kan maar één test tegelijk actief zijn — activeer de volgende test pas als iedereen de huidige heeft afgerond.
+Test wissen verwijdert alle gegeven antwoorden en heft het afronden op, zodat je de test opnieuw kunt bewerken en uitvoeren.
diff --git a/templates/backoffice/help/nl/quiz_question_bank_form.html.twig b/templates/backoffice/help/nl/quiz_question_bank_form.html.twig new file mode 100644 index 0000000..3d11847 --- /dev/null +++ b/templates/backoffice/help/nl/quiz_question_bank_form.html.twig @@ -0,0 +1,4 @@ +Voer de vraag in en voeg minimaal twee antwoordopties toe. Markeer precies één antwoord als correct.
+Gebruik labels om vragen te organiseren in de vragenbank, bijvoorbeeld per aflevering of thema.
+Markeer een vraag als herbruikbaar als deze in meerdere testen mag voorkomen — anders kan een vraag maar aan één test worden gekoppeld.
diff --git a/templates/backoffice/help/nl/quiz_result.html.twig b/templates/backoffice/help/nl/quiz_result.html.twig new file mode 100644 index 0000000..8032c9c --- /dev/null +++ b/templates/backoffice/help/nl/quiz_result.html.twig @@ -0,0 +1,5 @@ +De tabel toont het eindresultaat per kandidaat gesorteerd op score. Rode rijen zijn de kandidaten met de laagste score die risico lopen op eliminatie.
+Correcties voeg je toe voor bonuspunten of jokeraftrek (halve punten zijn mogelijk).
+Straf is tijdstraf in seconden en wordt meegewogen bij gelijke score.
+Via Eliminatie voorbereiden stel je de schermkleuren handmatig in en start je de eliminatiereeks.
diff --git a/templates/backoffice/help/nl/season_add.html.twig b/templates/backoffice/help/nl/season_add.html.twig new file mode 100644 index 0000000..82eb940 --- /dev/null +++ b/templates/backoffice/help/nl/season_add.html.twig @@ -0,0 +1,3 @@ +Een seizoen groepeert alle testen en kandidaten voor één speelronde. Geef het seizoen een herkenbare naam — de seizoenscode wordt automatisch gegenereerd.
+Na het aanmaken voeg je kandidaten toe en maak je testen aan via de seizoenpagina.
diff --git a/templates/backoffice/help/nl/season_add_candidates.html.twig b/templates/backoffice/help/nl/season_add_candidates.html.twig new file mode 100644 index 0000000..f9f6713 --- /dev/null +++ b/templates/backoffice/help/nl/season_add_candidates.html.twig @@ -0,0 +1,3 @@ +Voer één naam per regel in. Dit zijn de spelers die deelnemen aan dit seizoen.
+Je kunt later altijd nog kandidaten toevoegen via het tabblad Kandidaten. Gebruik dezelfde schrijfwijze van namen die je in het spel gebruikt.
diff --git a/templates/backoffice/help/nl/season_candidates.html.twig b/templates/backoffice/help/nl/season_candidates.html.twig new file mode 100644 index 0000000..b3fcb15 --- /dev/null +++ b/templates/backoffice/help/nl/season_candidates.html.twig @@ -0,0 +1,3 @@ +Dit zijn de spelers van dit seizoen. Voeg alle deelnemers toe voordat je de eerste test start — kandidaten worden automatisch aan nieuwe testen gekoppeld.
+Namen zijn vrij in te voeren; gebruik dezelfde schrijfwijze die je in het spel gebruikt.
diff --git a/templates/backoffice/help/nl/season_question_bank.html.twig b/templates/backoffice/help/nl/season_question_bank.html.twig new file mode 100644 index 0000000..b455847 --- /dev/null +++ b/templates/backoffice/help/nl/season_question_bank.html.twig @@ -0,0 +1,3 @@ +De vragenbank is een bibliotheek met vragen die aan meerdere testen kunnen worden gekoppeld. Markeer een vraag als herbruikbaar als deze in meerdere testen mag voorkomen (bijv. "Wie is de Mol?").
+Na het bewerken van een bankenvraag worden testen die de vraag al bevatten niet automatisch bijgewerkt — gebruik de synchronisatieknop (↻) naast een test om de meest recente versie door te zetten.
diff --git a/templates/backoffice/help/nl/season_settings.html.twig b/templates/backoffice/help/nl/season_settings.html.twig new file mode 100644 index 0000000..1b1ae50 --- /dev/null +++ b/templates/backoffice/help/nl/season_settings.html.twig @@ -0,0 +1,3 @@ +Pas hier de naam en overige instellingen van dit seizoen aan.
+De seizoenscode staat vast na aanmaken en bepaalt de URL die kandidaten gebruiken om in te loggen.
diff --git a/templates/backoffice/help/nl/season_tests.html.twig b/templates/backoffice/help/nl/season_tests.html.twig new file mode 100644 index 0000000..0b8761a --- /dev/null +++ b/templates/backoffice/help/nl/season_tests.html.twig @@ -0,0 +1,11 @@ +Voeg een test toe vanuit een XLSX-bestand of maak een lege test aan en vul deze via de vragenbank. Open daarna de test om hem te bekijken en af te ronden.
+Een test moet eerst afgerond zijn voordat je hem kunt activeren. Slechts één test kan tegelijk actief zijn — dit is de test die kandidaten op dat moment kunnen invullen.
+{{ 'Choose a colour for each candidate: green means safe, red means eliminated.'|trans({}, 'instructions') }}
-{{ 'Use Save and start to play the elimination immediately, or save first and start later via the Results tab.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/prepare_elimination.html.twig', + 'backoffice/help/nl/prepare_elimination.html.twig', +]) }} diff --git a/templates/backoffice/help/quiz_add.html.twig b/templates/backoffice/help/quiz_add.html.twig index 26cd5c5..a121f46 100644 --- a/templates/backoffice/help/quiz_add.html.twig +++ b/templates/backoffice/help/quiz_add.html.twig @@ -1,8 +1,4 @@ -{{ 'Upload an XLSX file with the questions for this quiz. After uploading you can review, check and finalize the quiz.'|trans({}, 'instructions') }}
-{{ 'Create an empty quiz and add questions from the question bank. Useful if you reuse questions or have prepared them in the bank in advance.'|trans({}, 'instructions') }}
-{{ 'After creating, open the quiz, add questions via the Overview tab and finalize the quiz before activating it.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/quiz_add_blank.html.twig', + 'backoffice/help/nl/quiz_add_blank.html.twig', +]) }} diff --git a/templates/backoffice/help/quiz_answer_mapping.html.twig b/templates/backoffice/help/quiz_answer_mapping.html.twig index 1e3631f..bda4606 100644 --- a/templates/backoffice/help/quiz_answer_mapping.html.twig +++ b/templates/backoffice/help/quiz_answer_mapping.html.twig @@ -1,3 +1,4 @@ -{{ 'Use this overview to manually assign answers — for example in case of technical problems or if someone took the quiz on paper.'|trans({}, 'instructions') }}
-{{ 'Navigate between questions using the Previous and Next buttons. Tick the given answer per candidate and save.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/quiz_answer_mapping.html.twig', + 'backoffice/help/nl/quiz_answer_mapping.html.twig', +]) }} diff --git a/templates/backoffice/help/quiz_candidates.html.twig b/templates/backoffice/help/quiz_candidates.html.twig index 8148957..fb26c4a 100644 --- a/templates/backoffice/help/quiz_candidates.html.twig +++ b/templates/backoffice/help/quiz_candidates.html.twig @@ -1,6 +1,4 @@ -{{ 'Candidates can take the quiz in two ways:'|trans({}, 'instructions') }}
-{{ 'Option 1 — own device: Share the season code. Each candidate visits the site on their phone, enters their own name and starts the quiz.'|trans({}, 'instructions') }}
-{{ 'Option 2 — shared laptop: Open the name entry page in advance on a laptop. Each candidate types their name and starts. After finishing, the next candidate can do the same.'|trans({}, 'instructions') }}
-{{ 'Deactivate a candidate if they should not take this quiz, for example after being eliminated earlier. Deactivation is per quiz and does not affect other quizzes.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/quiz_candidates.html.twig', + 'backoffice/help/nl/quiz_candidates.html.twig', +]) }} diff --git a/templates/backoffice/help/quiz_overview.html.twig b/templates/backoffice/help/quiz_overview.html.twig index 99ade7c..b23508c 100644 --- a/templates/backoffice/help/quiz_overview.html.twig +++ b/templates/backoffice/help/quiz_overview.html.twig @@ -1,5 +1,4 @@ -{{ 'Questions with a red marker in the list have an error. Fix these before finalizing.'|trans({}, 'instructions') }}
-{{ 'Finalize'|trans }} — {{ 'Finalize locks the quiz for editing and makes it ready for candidates. You can then activate it.'|trans({}, 'instructions') }}
-{{ 'Make active'|trans }} — {{ 'Activate makes the quiz available to candidates. Only one quiz can be active at a time — only activate the next quiz when everyone has completed the current one.'|trans({}, 'instructions') }}
-{{ 'Clear Quiz...'|trans }} — {{ 'Clear quiz removes all given answers and undoes finalization, so you can edit and run the quiz again.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/quiz_overview.html.twig', + 'backoffice/help/nl/quiz_overview.html.twig', +]) }} diff --git a/templates/backoffice/help/quiz_question_bank_form.html.twig b/templates/backoffice/help/quiz_question_bank_form.html.twig index 7458414..597d400 100644 --- a/templates/backoffice/help/quiz_question_bank_form.html.twig +++ b/templates/backoffice/help/quiz_question_bank_form.html.twig @@ -1,4 +1,4 @@ -{{ 'Enter the question and add at least two answer options. Mark exactly one answer as correct.'|trans({}, 'instructions') }}
-{{ 'Use labels to organise questions in the question bank, for example by episode or theme.'|trans({}, 'instructions') }}
-{{ 'Mark a question as reusable if it may appear in multiple quizzes — otherwise a question can only be linked to one quiz.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/quiz_question_bank_form.html.twig', + 'backoffice/help/nl/quiz_question_bank_form.html.twig', +]) }} diff --git a/templates/backoffice/help/quiz_result.html.twig b/templates/backoffice/help/quiz_result.html.twig index 4432d00..40afbf9 100644 --- a/templates/backoffice/help/quiz_result.html.twig +++ b/templates/backoffice/help/quiz_result.html.twig @@ -1,5 +1,4 @@ -{{ 'The table shows the final result per candidate sorted by score. Red rows are the candidates with the lowest score who are at risk of elimination.'|trans({}, 'instructions') }}
-{{ 'Corrections'|trans }} — {{ 'Corrections are added for bonus points or joker deductions (half points are possible).'|trans({}, 'instructions') }}
-{{ 'Penalty'|trans }} — {{ 'Penalty is a time penalty in seconds and is taken into account when scores are tied.'|trans({}, 'instructions') }}
-{{ 'Via Prepare elimination you set the screen colours manually and start the elimination sequence.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/quiz_result.html.twig', + 'backoffice/help/nl/quiz_result.html.twig', +]) }} diff --git a/templates/backoffice/help/season_add.html.twig b/templates/backoffice/help/season_add.html.twig index 4b3ebb7..322b01f 100644 --- a/templates/backoffice/help/season_add.html.twig +++ b/templates/backoffice/help/season_add.html.twig @@ -1,3 +1,4 @@ -{{ 'A season groups all quizzes and candidates for one play round. Give the season a recognisable name — the season code is generated automatically.'|trans({}, 'instructions') }}
-{{ 'After creating, add candidates and quizzes from the season page.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/season_add.html.twig', + 'backoffice/help/nl/season_add.html.twig', +]) }} diff --git a/templates/backoffice/help/season_add_candidates.html.twig b/templates/backoffice/help/season_add_candidates.html.twig index 591be40..f843541 100644 --- a/templates/backoffice/help/season_add_candidates.html.twig +++ b/templates/backoffice/help/season_add_candidates.html.twig @@ -1,3 +1,4 @@ -{{ 'Enter one name per line. These are the players participating in this season.'|trans({}, 'instructions') }}
-{{ 'You can always add more candidates later via the Candidates tab. Use the same spelling of names you use in the game.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/season_add_candidates.html.twig', + 'backoffice/help/nl/season_add_candidates.html.twig', +]) }} diff --git a/templates/backoffice/help/season_candidates.html.twig b/templates/backoffice/help/season_candidates.html.twig index 9041f65..882a5e1 100644 --- a/templates/backoffice/help/season_candidates.html.twig +++ b/templates/backoffice/help/season_candidates.html.twig @@ -1,3 +1,4 @@ -{{ 'These are the players of this season. Add all participants before starting the first quiz — candidates are automatically linked to new quizzes.'|trans({}, 'instructions') }}
-{{ 'Names are entered freely; use the same spelling you use in the game.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/season_candidates.html.twig', + 'backoffice/help/nl/season_candidates.html.twig', +]) }} diff --git a/templates/backoffice/help/season_question_bank.html.twig b/templates/backoffice/help/season_question_bank.html.twig index 99a29b4..11e215e 100644 --- a/templates/backoffice/help/season_question_bank.html.twig +++ b/templates/backoffice/help/season_question_bank.html.twig @@ -1,3 +1,4 @@ -{{ "The question bank is a library of questions that can be linked to multiple quizzes. Mark a question as reusable if it may appear in multiple quizzes (e.g. 'Who is de Mol?')."|trans({}, 'instructions') }}
-{{ 'After editing a bank question, quizzes that already contain it are not updated automatically — use the sync button next to a quiz to push the latest version.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/season_question_bank.html.twig', + 'backoffice/help/nl/season_question_bank.html.twig', +]) }} diff --git a/templates/backoffice/help/season_settings.html.twig b/templates/backoffice/help/season_settings.html.twig index 56dbaa0..adafc3d 100644 --- a/templates/backoffice/help/season_settings.html.twig +++ b/templates/backoffice/help/season_settings.html.twig @@ -1,3 +1,4 @@ -{{ 'Adjust the name and other settings for this season here.'|trans({}, 'instructions') }}
-{{ 'The season code is fixed after creation and determines the URL candidates use to log in.'|trans({}, 'instructions') }}
+{{ include([ + 'backoffice/help/' ~ app.request.locale ~ '/season_settings.html.twig', + 'backoffice/help/nl/season_settings.html.twig', +]) }} diff --git a/templates/backoffice/help/season_tests.html.twig b/templates/backoffice/help/season_tests.html.twig index 8f0404d..7adde10 100644 --- a/templates/backoffice/help/season_tests.html.twig +++ b/templates/backoffice/help/season_tests.html.twig @@ -1,11 +1,4 @@ -{{ 'Add a quiz from an XLSX file or create a blank one and fill it via the question bank. Then open the quiz to review and finalize it.'|trans({}, 'instructions') }}
-{{ 'A quiz must be finalized before it can be activated. Only one quiz can be active at a time — this is the quiz candidates can currently take.'|trans({}, 'instructions') }}
-