add suggested answers to anatomy

This commit is contained in:
Ross
2024-01-11 22:14:58 +00:00
parent fe2920ca39
commit 5aa81cf7c1
7 changed files with 47 additions and 1 deletions
+7
View File
@@ -337,6 +337,7 @@ def mark(request, exam_pk, sk, unmarked_exam_answers_only=True, review=False):
half_mark_answers = question.answers.filter(status=Answer.MarkOptions.HALF_MARK)
incorrect_answers = question.answers.filter(status=Answer.MarkOptions.INCORRECT)
answer_suggest_incorrect: list = []
if review:
for ans in unmarked_user_answers:
# duplicated from user answer model....
@@ -352,6 +353,11 @@ def mark(request, exam_pk, sk, unmarked_exam_answers_only=True, review=False):
if mark == "unmarked":
unmarked_answers_bool = True
review_user_answers.append((ans, mark))
else:
for ans in unmarked_user_answers:
for suggest_incorrect in question.answer_suggest_incorrect:
if suggest_incorrect in ans:
answer_suggest_incorrect.append(ans)
return render(
request,
@@ -370,6 +376,7 @@ def mark(request, exam_pk, sk, unmarked_exam_answers_only=True, review=False):
"half_mark_answers": half_mark_answers,
"incorrect_answers": incorrect_answers,
"unmarked_exam_answers_only": unmarked_exam_answers_only,
"answer_suggest_incorrect": answer_suggest_incorrect,
},
)