This commit is contained in:
Ross
2021-08-29 08:16:48 +01:00
parent bb353f223a
commit a4d6e5e880
+13
View File
@@ -377,6 +377,19 @@ class CidUserAnswer(models.Model):
def get_answer_score(self):
q = self.question
ans = self.answer_compare
marked_ans = q.answers.filter(answer_compare__iexact=ans).first()
mark = "unmarked"
if marked_ans is not None:
if marked_ans.status == Answer.MarkOptions.CORRECT:
mark = 1
elif marked_ans.status == Answer.MarkOptions.HALF_MARK:
mark = 0.5
elif marked_ans.status == Answer.MarkOptions.INCORRECT:
mark = 0
return mark
if (
q.answers.filter(
answer_compare__iexact=ans, status=Answer.MarkOptions.CORRECT