diff --git a/compair/api/report.py b/compair/api/report.py index e501b7f77..80cede1a5 100644 --- a/compair/api/report.py +++ b/compair/api/report.py @@ -360,7 +360,7 @@ def participation_report(course, assignments, group_name): if user.id not in comparisons or assignment.id not in comparisons[user.id]: compared = 0 else: - compared = comparisons[user.id][assignment.id] / len(criteria[assignment.id]) + compared = comparisons[user.id][assignment.id] temp.append(str(compared)) # self-evaluation if assignment.enable_self_evaluation: diff --git a/compair/tests/api/test_report.py b/compair/tests/api/test_report.py index 52d125ea2..d5a09ff7b 100644 --- a/compair/tests/api/test_report.py +++ b/compair/tests/api/test_report.py @@ -15,7 +15,7 @@ class ReportAPITest(ComPAIRAPITestCase): def setUp(self): super(ReportAPITest, self).setUp() self.fixtures = TestFixture().add_course(num_students=30, num_assignments=2, num_additional_criteria=1, num_groups=2, num_answers=25, - with_draft_student=True, with_comments=True) + with_draft_student=True, with_comments=True, with_comparisons=True) self.url = "/api/courses/" + self.fixtures.course.uuid + "/report" self.files_to_cleanup = []