Enhance feedback display in exam scores template and update question data retrieval for improved user experience
This commit is contained in:
+1
-1
@@ -232,7 +232,7 @@ class Question(QuestionBase):
|
||||
def get_question_json(
|
||||
self,
|
||||
based: bool = True,
|
||||
feedback: bool = False,
|
||||
feedback: bool = True,
|
||||
answers: bool = True,
|
||||
history: bool = True,
|
||||
annotations: bool = False,
|
||||
|
||||
@@ -1,22 +1,21 @@
|
||||
{% extends 'base.html' %}
|
||||
|
||||
{% block content %}
|
||||
<div class="question-display-block">
|
||||
<div class="hide-show">HIDE/SHOW</div>
|
||||
<div class="inner-display-block">
|
||||
Question <span class="question-number">1</span>
|
||||
<div id="single-dicom-viewer" class="dicom-viewer" data-images="" data-annotations=''>
|
||||
</div>
|
||||
<div class="history"></div>
|
||||
<div class="answers-section">
|
||||
<div class="question-display-block card mb-4" style="background-color: #111; color: #fff;">
|
||||
<div class="card-header d-flex justify-content-between align-items-center" style="background-color: #222; color: #fff;">
|
||||
<span>Question <span class="question-number">1</span></span>
|
||||
<button type="button" class="btn btn-sm btn-outline-light hide-show">Hide/Show</button>
|
||||
</div>
|
||||
<div class="inner-display-block card-body" style="background-color: #111; color: #fff;">
|
||||
<div id="single-dicom-viewer" class="dicom-viewer mb-3" data-images="" data-annotations=''></div>
|
||||
<div class="history mb-3"></div>
|
||||
<div class="answers-section mb-3">
|
||||
<details>
|
||||
<summary>Sample Answers:</summary>
|
||||
<span class="answers">
|
||||
</span>
|
||||
<summary class="font-weight-bold" style="color: #fff;">Sample Answers:</summary>
|
||||
<span class="answers"></span>
|
||||
</details>
|
||||
</div>
|
||||
<div class="question-feedback">
|
||||
</div>
|
||||
<div class="question-feedback alert alert-info p-2 mb-0" style="background-color: #222; color: #fff; border-color: #444;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shorts">
|
||||
@@ -88,9 +87,10 @@
|
||||
$(".question-display-block .history").empty().append(`History:<pre>${data.history}</pre>`);
|
||||
}
|
||||
if (data.feedback) {
|
||||
$(".question-display-block .question-feedback").empty().append(`Feedback:<pre>${data.feedback}</pre>`);
|
||||
console.log("Feedback", data.feedback)
|
||||
$(".question-feedback").empty().append(`Feedback:<pre>${data.feedback}</pre>`);
|
||||
} else {
|
||||
$(".question-display-block .question-feedback").empty();
|
||||
$(".question-feedback").empty();
|
||||
}
|
||||
console.log(data)
|
||||
if (data.answers && data.answers.length > 0) {
|
||||
|
||||
Reference in New Issue
Block a user