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