Enhance LLM question import preview with detailed payload information and improved answer display

This commit is contained in:
Ross
2025-10-20 11:04:33 +01:00
parent 01f67f3e32
commit 9be48140a4
2 changed files with 14 additions and 16 deletions
@@ -1,21 +1,19 @@
{% for item in items %}
<div class="card mb-2">
<div class="card-body">
<h5 class="card-title">Question {{ item.index }}</h5>
{% with payload=payloads|slice:item.index|first %}
{% if payload %}
<p><strong>Stem:</strong> {{ payload.stem|default:''|safe }}</p>
<p><strong>Answers:</strong>
<ul>
<li>A: {{ payload.a_answer|default:''|safe }}</li>
<li>B: {{ payload.b_answer|default:''|safe }}</li>
<li>C: {{ payload.c_answer|default:''|safe }}</li>
<li>D: {{ payload.d_answer|default:''|safe }}</li>
<li>E: {{ payload.e_answer|default:''|safe }}</li>
</ul>
</p>
{% endif %}
{% endwith %}
<h5 class="card-title">Question {{ item.index|add:1 }}</h5>
{% if item.payload %}
<p><strong>Stem:</strong> {{ item.payload.stem|default:''|safe }}</p>
<p><strong>Answers:</strong>
<ul>
<li>A: {{ item.payload.a_answer|default:''|safe }}</li>
<li>B: {{ item.payload.b_answer|default:''|safe }}</li>
<li>C: {{ item.payload.c_answer|default:''|safe }}</li>
<li>D: {{ item.payload.d_answer|default:''|safe }}</li>
<li>E: {{ item.payload.e_answer|default:''|safe }}</li>
</ul>
</p>
{% endif %}
<p><strong>Missing M2M:</strong>
{% if item.missing_m2m %}
<ul>