From 6e03198d1bd1e66b3a1d963c69000e24d815eae0 Mon Sep 17 00:00:00 2001
From: Christopher Bohn <bohn@unl.edu>
Date: Wed, 19 Feb 2020 21:38:20 -0600
Subject: [PATCH] Student validation now happens in sorted order

---
 prep-code-review-and-response.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/prep-code-review-and-response.py b/prep-code-review-and-response.py
index 4973e53..7020deb 100644
--- a/prep-code-review-and-response.py
+++ b/prep-code-review-and-response.py
@@ -72,7 +72,7 @@ def validate_forks():
                                                     course.get_user_groupsets()))[0].get_groups()
     new_groups: List[CanvasUserGroup] = list(filter(lambda g: g.get_name() == new_groupset,
                                                     course.get_user_groupsets()))[0].get_groups()
-    for student in students:
+    for student in sorted(students, key=lambda student:student.get_canvas_user().get_sortable_name()):
         print(f'Validating {student.get_canvas_user().get_name()}')
         old_group_name: str = list(filter(lambda g: student.get_canvas_user() in g.get_students(),
                                           old_groups))[0].get_name().strip().replace(" ", "")
-- 
GitLab