From 5f6cc6ef93aae19b47bcb6bfb89732b40c46a7a0 Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Mon, 24 Sep 2012 16:24:38 -0400 Subject: [PATCH] Quick fix for scores within a homework/lab showing up in reverse order. The real fix would be to have yield_dynamic_descriptor_descendents return things in the proper order, but I'm not entirely sure what's going on there, and this is a bug on prod now. --- lms/djangoapps/courseware/grades.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lms/djangoapps/courseware/grades.py b/lms/djangoapps/courseware/grades.py index df079b7703..20eb83dafc 100644 --- a/lms/djangoapps/courseware/grades.py +++ b/lms/djangoapps/courseware/grades.py @@ -303,6 +303,7 @@ def progress_summary(student, request, course, student_module_cache): scores.append(Score(correct, total, graded, module_descriptor.metadata.get('display_name'))) + scores.reverse() section_total, graded_total = graders.aggregate_scores( scores, section_module.metadata.get('display_name'))