public class InitialSectioning extends Object
FinalSectioning
).Modifier and Type | Class and Description |
---|---|
class |
InitialSectioning.Group |
Modifier and Type | Field and Description |
---|---|
protected InitialSectioning.Group[] |
iGroups |
protected boolean |
iMustFollowReservations |
protected Long |
iOfferingId |
protected Progress |
iProgress |
protected Collection<Student> |
iStudents |
protected static double |
sNominalWeight |
Constructor and Description |
---|
InitialSectioning(Progress progress,
Long offeringId,
Collection<?> lectureOrConfigurations,
Collection<Student> students) |
Modifier and Type | Method and Description |
---|---|
void |
addStudent(Student student) |
InitialSectioning.Group[] |
getGroups() |
protected Progress |
getProgress() |
static void |
initialSectioningCfg(Assignment<Lecture,Placement> assignment,
Progress p,
Long offeringId,
String courseName,
Collection<Student> students,
List<Configuration> configurations) |
boolean |
isMustFollowReservations()
Must reservations be followed?
|
boolean |
moveIntoOneStudent(InitialSectioning.Group group) |
void |
setMustFollowReservations(boolean mustFollow)
Must reservations be followed?
|
protected void |
tweakSizes(double total) |
protected Collection<Student> iStudents
protected InitialSectioning.Group[] iGroups
protected Long iOfferingId
protected static double sNominalWeight
protected boolean iMustFollowReservations
public InitialSectioning(Progress progress, Long offeringId, Collection<?> lectureOrConfigurations, Collection<Student> students)
public boolean isMustFollowReservations()
Student.canEnroll(Lecture)
is false.
Defaults to false.public void setMustFollowReservations(boolean mustFollow)
Student.canEnroll(Lecture)
is false.
Defaults to false.protected Progress getProgress()
protected void tweakSizes(double total)
public void addStudent(Student student)
public boolean moveIntoOneStudent(InitialSectioning.Group group)
public InitialSectioning.Group[] getGroups()
public static void initialSectioningCfg(Assignment<Lecture,Placement> assignment, Progress p, Long offeringId, String courseName, Collection<Student> students, List<Configuration> configurations)