Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java =================================================================== diff -u -rda1be8146d2ef06173298f684230e39a691d707a -rfe5f82f2ce32c415ae2afe5bdbf05d8fd84f4607 --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision da1be8146d2ef06173298f684230e39a691d707a) +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision fe5f82f2ce32c415ae2afe5bdbf05d8fd84f4607) @@ -27,6 +27,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; +import java.util.Collections; import java.util.Date; import java.util.HashMap; import java.util.Iterator; @@ -298,6 +299,8 @@ //size will be 0 in case of excel export if (size == 0) { learners = new LinkedList(lesson.getAllLearners()); + Collections.sort(learners, new UserComparator()); + userToLearnerProgressMap = getUserToLearnerProgressMap(lesson, null); userToGradebookUserLessonMap = getUserToGradebookUserLessonMap(lesson, null);