Refactor LLM import preview to improve layout and remove redundant controls
This commit is contained in:
@@ -6,29 +6,29 @@
|
|||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h5 class="card-title">Question {{ item.index|add:1 }}</h5>
|
<h5 class="card-title">Question {{ item.index|add:1 }}</h5>
|
||||||
{% if item.payload %}
|
{% if item.payload %}
|
||||||
<p><strong>Title:</strong> {{ item.payload.title|default:'(No title)'|safe }}</p>
|
<p><strong>Title:</strong> {{ item.payload.title|default:'(No title)'|safe }}</p>
|
||||||
<p><strong>Stem:</strong> {{ item.payload.stem|default:''|safe }}</p>
|
<p><strong>Stem:</strong> {{ item.payload.stem|default:''|safe }}</p>
|
||||||
<p><strong>Answers:</strong>
|
<p><strong>Answers:</strong>
|
||||||
<ul>
|
<ul>
|
||||||
<li>A: {{ item.payload.a_answer|default:''|safe }}</li>
|
<li>A: {{ item.payload.a_answer|default:''|safe }}</li>
|
||||||
{% if item.payload.a_feedback %}
|
{% if item.payload.a_feedback %}
|
||||||
<p><strong>A Feedback:</strong> {{ item.payload.a_feedback|default:''|safe }}</p>
|
<p><strong>A Feedback:</strong> {{ item.payload.a_feedback|default:''|safe }}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>B: {{ item.payload.b_answer|default:''|safe }}</li>
|
<li>B: {{ item.payload.b_answer|default:''|safe }}</li>
|
||||||
{% if item.payload.b_feedback %}
|
{% if item.payload.b_feedback %}
|
||||||
<p><strong>B Feedback:</strong> {{ item.payload.b_feedback|default:''|safe }}</p>
|
<p><strong>B Feedback:</strong> {{ item.payload.b_feedback|default:''|safe }}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>C: {{ item.payload.c_answer|default:''|safe }}</li>
|
<li>C: {{ item.payload.c_answer|default:''|safe }}</li>
|
||||||
{% if item.payload.c_feedback %}
|
{% if item.payload.c_feedback %}
|
||||||
<p><strong>C Feedback:</strong> {{ item.payload.c_feedback|default:''|safe }}</p>
|
<p><strong>C Feedback:</strong> {{ item.payload.c_feedback|default:''|safe }}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>D: {{ item.payload.d_answer|default:''|safe }}</li>
|
<li>D: {{ item.payload.d_answer|default:''|safe }}</li>
|
||||||
{% if item.payload.d_feedback %}
|
{% if item.payload.d_feedback %}
|
||||||
<p><strong>D Feedback:</strong> {{ item.payload.d_feedback|default:''|safe }}</p>
|
<p><strong>D Feedback:</strong> {{ item.payload.d_feedback|default:''|safe }}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>E: {{ item.payload.e_answer|default:''|safe }}</li>
|
<li>E: {{ item.payload.e_answer|default:''|safe }}</li>
|
||||||
{% if item.payload.e_feedback %}
|
{% if item.payload.e_feedback %}
|
||||||
<p><strong>E Feedback:</strong> {{ item.payload.e_feedback|default:''|safe }}</p>
|
<p><strong>E Feedback:</strong> {{ item.payload.e_feedback|default:''|safe }}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
@@ -98,9 +98,4 @@
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="d-flex gap-2">
|
<!-- Bottom controls removed: submit and cancel are inside the form above -->
|
||||||
<button class="btn btn-success" hx-post="{% url 'sbas:import_llm_confirm' %}" hx-target="#import-result" hx-include="closest form">Import selected</button>
|
|
||||||
<button class="btn btn-secondary" hx-get="{% url 'sbas:import_llm_questions' %}" hx-target="#import-result">Cancel</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="import-result"></div>
|
|
||||||
|
|||||||
Reference in New Issue
Block a user