.
This commit is contained in:
@@ -268,6 +268,15 @@ class Rapid(models.Model):
|
|||||||
marked_answers = correct_answers | half_mark_answers | incorrect_answers
|
marked_answers = correct_answers | half_mark_answers | incorrect_answers
|
||||||
return marked_answers
|
return marked_answers
|
||||||
|
|
||||||
|
def GetCorrectUnstrippedAnswers(self):
|
||||||
|
return set(
|
||||||
|
[
|
||||||
|
i
|
||||||
|
for i in self.answers.all()
|
||||||
|
if i.status != i.MarkOptions.CORRECT
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
def GetImages(self, feedback=False):
|
def GetImages(self, feedback=False):
|
||||||
qs = self.images.all()
|
qs = self.images.all()
|
||||||
|
|
||||||
@@ -397,6 +406,11 @@ class Exam(ExamBase):
|
|||||||
"type": "rapid",
|
"type": "rapid",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if not self.exam_mode:
|
||||||
|
exam_questions[q.id]["feedback_images"] = feedback_images
|
||||||
|
exam_questions[q.id]["answer"] = q.GetCorrectUnstrippedAnswers()
|
||||||
|
|
||||||
|
|
||||||
#if feedback_images:
|
#if feedback_images:
|
||||||
# exam_questions[q.id]["feedback_image"] = feedback_images
|
# exam_questions[q.id]["feedback_image"] = feedback_images
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user