diff --git a/anatomy/views.py b/anatomy/views.py index fb2b0a6d..dcedda9f 100644 --- a/anatomy/views.py +++ b/anatomy/views.py @@ -681,8 +681,9 @@ def exam_scores_cid_user(request, pk, sk): answers_and_marks.append((ans, answer_score, correct_answer)) if "unmarked" in answers_marks: - total_score = sum(i for i in answers_marks if type(i) == int) - unmarked_number = len(answers_marks) - len(total_score) + answered = [i for i in answers_marks if type(i) == int] + total_score = sum(answered) + unmarked_number = len(answers_marks) - len(answered) total_score = "{} ({} unmarked)".format(total_score, unmarked_number) else: total_score = sum(answers_marks)