diff --git a/trials/models.py b/trials/models.py index 380b115..c9be013 100644 --- a/trials/models.py +++ b/trials/models.py @@ -55,8 +55,10 @@ class Test(models.Model): ] """ points = 0 - for answer in answers: - question = self.questions.get(id=answer["question"]) + # for answer in answers: + # question = self.questions.get(id=answer["question"]) + # points += question.points + for question in self.questions.all(): points += question.points return points diff --git a/trials/views.py b/trials/views.py index d34b65a..88da3a0 100644 --- a/trials/views.py +++ b/trials/views.py @@ -89,6 +89,7 @@ def solvedTests(request): "name": solved_test.test.name_and_passing_score()["name"], "passing_score": solved_test.test.name_and_passing_score()["passing_score"], "score": solved_test.score, + "max": solved_test.max, "percentage": solved_test.percentage }) context['tests'] = formatted_tests