Package net.sf.cpsolver.studentsct.reservation Description
Student Sectioning: Reservations.
Few notes:
- All reservations are set on instructional offerings and may either have a finite limit or be unlimited.
- A reservation may also restrict what configurations and sections can be used (multiple configurations / sections are possible)
- Reservations may have different priorities, higher priority reservations take precedence.
- Only one reservation is associated with an enrollment
- This means, that at most one reservation will count towards each student course enrollment
- The reservation with highest priority is taken first, then more restrictive (if matching), then more available, then reservation id
- It is possible not to use reservation, if there is enough space in the course / configuration / sections
- Such assignments have lower weight than if reservation is used (+1 on course alternativity)
- Strategy for course / section reservations: do not allow students over the reserved available space into the course / section,
i.e., do not block students with reservation from having a choice