From 07f121fb69b58ef5e6e069e1bd0c1ca493d5ac29 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 20 Oct 2025 23:03:40 +0100 Subject: [PATCH] Refactor exam status display to use buttons for publish results and exam active states, enhancing user interaction and visual clarity. --- .../generic/exam_overview_headers.html | 12 ++-- .../generic/partials/exams/exam_status.html | 56 +++++++++++-------- 2 files changed, 39 insertions(+), 29 deletions(-) diff --git a/generic/templates/generic/exam_overview_headers.html b/generic/templates/generic/exam_overview_headers.html index efd80d16..a2ca4913 100644 --- a/generic/templates/generic/exam_overview_headers.html +++ b/generic/templates/generic/exam_overview_headers.html @@ -53,10 +53,8 @@
-
- Open access: - {{ exam.open_access }} -
+ {% include "generic/partials/exams/exam_status.html#exam-active" %} + {% include "generic/partials/exams/exam_status.html#publish-results" %}
{% if exam.start_date %}Start: {{ exam.start_date }}{% endif %} @@ -67,11 +65,15 @@
- {% include "generic/partials/exams/exam_status.html#exam-active" %} +
+ Open access: + {{ exam.open_access }} +
+
Markers:
diff --git a/generic/templates/generic/partials/exams/exam_status.html b/generic/templates/generic/partials/exams/exam_status.html index b5a51885..9269219f 100644 --- a/generic/templates/generic/partials/exams/exam_status.html +++ b/generic/templates/generic/partials/exams/exam_status.html @@ -5,21 +5,25 @@
Publish results
{% if exam.publish_results %} - Published + {% else %} - Unpublished + {% endif %}
-
- -
{% endpartialdef publish-results %} @@ -29,20 +33,24 @@
Exam active
{% if exam.active %} - Active + {% else %} - Inactive + {% endif %}
-
- -
{% endpartialdef exam-active %} \ No newline at end of file