Refactor candidate-related logic to optimize queries, improve template separation, and add "Answer Mapping" functionality.

This commit is contained in:
2026-03-10 09:13:38 +01:00
parent af60a51bb3
commit 1370f61dc3
7 changed files with 160 additions and 77 deletions
+2 -1
View File
@@ -15,8 +15,9 @@
{% block body %}
{% set tabs = [
{id: 'overview', label: 'Overview'|trans, route: 'tvdt_backoffice_quiz_overview'},
{id: 'candidates', label: 'Candidates'|trans, route: 'tvdt_backoffice_quiz_candidates_tab'},
{id: 'result', label: 'Results & Elimination'|trans, route: 'tvdt_backoffice_quiz_result'},
{id: 'candidates', label: 'Candidates'|trans, route: 'tvdt_backoffice_quiz_candidates'},
{id: 'answers', label: 'Answer Mapping'|trans, route: 'tvdt_backoffice_quiz_candidates'},
] %}
<h2 class="mb-3">{{ 'Quiz'|trans }}: {{ season.name }} - {{ quiz.name }}</h2>