From 390f6f098d067118a2bb024efd3897118a329f60 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 10 Nov 2025 09:14:17 +0000 Subject: [PATCH] Enhance exam review question fragment by ensuring safe rendering of question and answers, improving layout for answer feedback, and refining button alignment for better UI consistency. --- .../exam_review_question_fragment.html | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/sbas/templates/sbas/partials/exam_review_question_fragment.html b/sbas/templates/sbas/partials/exam_review_question_fragment.html index 58ee4743..56547b68 100644 --- a/sbas/templates/sbas/partials/exam_review_question_fragment.html +++ b/sbas/templates/sbas/partials/exam_review_question_fragment.html @@ -2,19 +2,19 @@
SBAs
Question
-

{{ question }}

+

{{ question|safe }}

{# Use per-field answers (a..e) from sbas Question model and highlight the best answer #}
Answers
    {% if question.a_answer %} -
  • -
    +
  • +
    A. - {{ question.a_answer }} + {{ question.a_answer|safe }} {% if question.a_feedback %} -
    Feedback: {{ question.a_feedback }}
    +
    Feedback:
    {% endif %}
    @@ -28,12 +28,12 @@ {% endif %} {% if question.b_answer %} -
  • -
    +
  • +
    B. - {{ question.b_answer }} + {{ question.b_answer|safe }} {% if question.b_feedback %} -
    Feedback: {{ question.b_feedback }}
    +
    Feedback:
    {% endif %}
    @@ -47,12 +47,12 @@ {% endif %} {% if question.c_answer %} -
  • -
    +
  • +
    C. - {{ question.c_answer }} + {{ question.c_answer|safe }} {% if question.c_feedback %} -
    Feedback: {{ question.c_feedback }}
    +
    Feedback:
    {% endif %}
    @@ -66,12 +66,12 @@ {% endif %} {% if question.d_answer %} -
  • -
    +
  • +
    D. - {{ question.d_answer }} + {{ question.d_answer|safe }} {% if question.d_feedback %} -
    Feedback: {{ question.d_feedback }}
    +
    Feedback:
    {% endif %}
    @@ -85,12 +85,12 @@ {% endif %} {% if question.e_answer %} -
  • -
    +
  • +
    E. - {{ question.e_answer }} + {{ question.e_answer|safe }} {% if question.e_feedback %} -
    Feedback: {{ question.e_feedback }}
    +
    Feedback:
    {% endif %}
    @@ -112,7 +112,7 @@ {# Aggregated summary: HTMX-loaded automatically on fragment load #}
    Response summary
    -
    @@ -124,7 +124,7 @@
    - @@ -134,26 +134,26 @@
    Responses are hidden — click “Show responses” to load.
    -
    - {% if prev_index is not None %} - ← Previous - {% else %} - - {% endif %} +
    + {% if prev_index is not None %} + ← Previous + {% else %} + + {% endif %} - {% if next_index is not None %} - Next → - {% else %} - Complete review - {% endif %} + {% if next_index is not None %} + Next → + {% else %} + Complete review + {% endif %} +
    -