Add feedback display for answer options based on exam settings

This commit is contained in:
Ross
2026-01-19 12:11:24 +00:00
parent 8bceb10a13
commit 89e7e49e31
@@ -27,6 +27,9 @@
<label for="{{ form.b.id_for_label }}" class="flex-8 question-text">{{ question.b|safe }}</label>
<span class="flex-1">{{ form.b }}<span class="postinput"></span></span>
</div>
{% if exam.publish_results and question.b_feedback %}
<div class="mt-1"><small class="feedback text-muted">Feedback: {{ question.b_feedback|safe }}</small></div>
{% endif %}
</li>
<li data-ans="c">
@@ -35,6 +38,9 @@
<label for="{{ form.c.id_for_label }}" class="flex-8 question-text">{{ question.c|safe }}</label>
<span class="flex-1">{{ form.c }}<span class="postinput"></span></span>
</div>
{% if exam.publish_results and question.c_feedback %}
<div class="mt-1"><small class="feedback text-muted">Feedback: {{ question.c_feedback|safe }}</small></div>
{% endif %}
</li>
<li data-ans="d">
@@ -43,6 +49,9 @@
<label for="{{ form.d.id_for_label }}" class="flex-8 question-text">{{ question.d|safe }}</label>
<span class="flex-1">{{ form.d }}<span class="postinput"></span></span>
</div>
{% if exam.publish_results and question.d_feedback %}
<div class="mt-1"><small class="feedback text-muted">Feedback: {{ question.d_feedback|safe }}</small></div>
{% endif %}
</li>
<li data-ans="e">
@@ -51,6 +60,9 @@
<label for="{{ form.e.id_for_label }}" class="flex-8 question-text">{{ question.e|safe }}</label>
<span class="flex-1">{{ form.e }}<span class="postinput"></span></span>
</div>
{% if exam.publish_results and question.e_feedback %}
<div class="mt-1"><small class="feedback text-muted">Feedback: {{ question.e_feedback|safe }}</small></div>
{% endif %}
</li>
</ol>
</div>