protected static class SctSectioning.GroupBasedInitialSectioning extends DeterministicStudentSectioning.DeterministicInitialSectioning
InitialSectioning.Group
iGroups, iOfferingId, iProgress, iStudents, sNominalWeight
Constructor and Description |
---|
GroupBasedInitialSectioning(Progress progress,
Long offeringId,
Collection<?> lectureOrConfigurations,
Collection<Student> students) |
Modifier and Type | Method and Description |
---|---|
int |
compare(Student s1,
Student s2)
Sort students by their curriculum information and id
|
getGroups, tweakSizes
addStudent, getProgress, initialSectioningCfg, moveIntoOneStudent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public GroupBasedInitialSectioning(Progress progress, Long offeringId, Collection<?> lectureOrConfigurations, Collection<Student> students)
public int compare(Student s1, Student s2)
DeterministicStudentSectioning.DeterministicInitialSectioning
compare
in interface Comparator<Student>
compare
in class DeterministicStudentSectioning.DeterministicInitialSectioning