From 4d78a6b63a16d65ae6c518209849c7dd61ea0487 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 16 Feb 2026 10:01:29 +0000 Subject: [PATCH] Add visual indicators for answer statuses and enhance warning message for missing image annotations --- .../templates/anatomy/question_detail.html | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/anatomy/templates/anatomy/question_detail.html b/anatomy/templates/anatomy/question_detail.html index a471602e..a1aff538 100644 --- a/anatomy/templates/anatomy/question_detail.html +++ b/anatomy/templates/anatomy/question_detail.html @@ -13,7 +13,7 @@ {% if not question.image_annotations %} {% endif %}
@@ -48,6 +48,15 @@
{% endif %} + +
Answers
@@ -64,7 +73,8 @@ {% for answer in question.answers.all|dictsortreversed:"status" %} - + {% comment %}Add visual mark state classes consistent with mark2{% endcomment %} + {% if answer.status == "0" %}
@@ -80,7 +90,17 @@
{{ answer.answer }}
{% endif %} - {{ answer.get_status_display|default:answer.status }} + + {% if answer.status == '2' %} + {{ answer.get_status_display|default:'Correct' }} + {% elif answer.status == '1' %} + {{ answer.get_status_display|default:'Half mark' }} + {% elif answer.status == '0' %} + {{ answer.get_status_display|default:'Incorrect' }} + {% else %} + {{ answer.get_status_display|default:'Unmarked' }} + {% endif %} + {% if answer.proposed and can_edit %}