From 2dd9f4af326c7ea4c51c8b373965a59503972ebf Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 17 Nov 2025 22:09:49 +0000 Subject: [PATCH] Refactor exam overview: enhance question display with improved layout and feedback visibility --- physics/templates/physics/exam_overview.html | 135 ++++++++++++------- 1 file changed, 83 insertions(+), 52 deletions(-) diff --git a/physics/templates/physics/exam_overview.html b/physics/templates/physics/exam_overview.html index b8f3ccb9..18b94941 100644 --- a/physics/templates/physics/exam_overview.html +++ b/physics/templates/physics/exam_overview.html @@ -7,70 +7,101 @@ {% block content %} {% load thumbnail %} -
+
- This exam will be available to take here (when active). +

This exam will be available to take here (when active).

- {% autoescape off %} -
    +
    +
    +
    Questions ({{ questions.count }})
    +
    Exam: {{ exam.title }}
    +
    + +
      {% for question in questions.all %} +
    • +
      +
      + {{ forloop.counter }} +
      +
      +
      {{ question.stem|safe }}
      -
    • - {{ question.stem }} -
        -
      1. - {{ question.a }}: {{ question.a_answer }} - {% if question.a_feedback %} - {{question.a_feedback}} - {% endif %} -
      2. -
      3. - {{ question.b }}: {{ question.b_answer }} - {% if question.b_feedback %} - {{question.b_feedback}} - {% endif %} -
      4. -
      5. - {{ question.c }}: {{ question.c_answer }} - {% if question.c_feedback %} - {{question.c_feedback}} - {% endif %} -
      6. -
      7. - {{ question.d }}: {{ question.d_answer }} - {% if question.d_feedback %} - {{question.d_feedback}} - {% endif %} -
      8. -
      9. - {{ question.e }}: {{ question.e_answer }} - {% if question.e_feedback %} - {{question.e_feedback}} - {% endif %} -
      10. -
      - Category: {{ question.category }}, View [id: {{question.pk}}] Edit +
      +
        +
      1. +
        a){{ question.a }}
        +
        +
        {{ question.a_answer }}
        + {% if question.a_feedback %} +
        Feedback: {{ question.a_feedback }}
        + {% endif %} +
        +
      2. +
      3. +
        b){{ question.b }}
        +
        +
        {{ question.b_answer }}
        + {% if question.b_feedback %} +
        Feedback: {{ question.b_feedback }}
        + {% endif %} +
        +
      4. +
      5. +
        c){{ question.c }}
        +
        +
        {{ question.c_answer }}
        + {% if question.c_feedback %} +
        Feedback: {{ question.c_feedback }}
        + {% endif %} +
        +
      6. +
      7. +
        d){{ question.d }}
        +
        +
        {{ question.d_answer }}
        + {% if question.d_feedback %} +
        Feedback: {{ question.d_feedback }}
        + {% endif %} +
        +
      8. +
      9. +
        e){{ question.e }}
        +
        +
        {{ question.e_answer }}
        + {% if question.e_feedback %} +
        Feedback: {{ question.e_feedback }}
        + {% endif %} +
        +
      10. +
      +
      +
      + Category: {{ question.category }} + — View + Edit +
      +
    +
+ {% empty %} +
  • No questions available.
  • {% endfor %} - - {% endautoescape %} + +
    + {% include 'exam_overview_js.html' %} + {% endblock %} + {% block css %} {% endblock %} \ No newline at end of file