Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java =================================================================== diff -u -r5333e76c1d4cb29cbce9546609f8da0cb596ddb6 -r3cff6b5be84fc9d559306f2d434ffaf92bdc8c7c --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision 5333e76c1d4cb29cbce9546609f8da0cb596ddb6) +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision 3cff6b5be84fc9d559306f2d434ffaf92bdc8c7c) @@ -207,7 +207,7 @@ List gradebookActivityDTOs = new ArrayList(); List lessonArchives = gradebookDAO.getArchivedLessonMarks(lesson.getLessonId(), userId); - int attemptOrder = 1; + int attemptOrder = lessonArchives.size(); List activityArchives = gradebookDAO.getArchivedActivityMarks(activityId, userId); for (GradebookUserLessonArchive lessonArchive : lessonArchives) { Date archiveDate = lessonArchive.getArchiveDate(); @@ -232,7 +232,7 @@ } } gradebookActivityDTOs.add(activityDTO); - attemptOrder++; + attemptOrder--; } return gradebookActivityDTOs;