# Uses of Package
org.cpsolver.studentsct.online.selection

- Packages that use org.cpsolver.studentsct.online.selection
  Package | Description
  --- | ---
  org.cpsolver.studentsct.heuristics.selection | Student Sectioning: Various Neighbour Selection Criteria.
  org.cpsolver.studentsct.online.selection | Online Student Sectioning Solver: Selection Weights and Heuristics.

- Classes in org.cpsolver.studentsct.online.selection used by org.cpsolver.studentsct.heuristics.selection
  Class and Description
  OnlineSectioningCriterion.TimeToAvoid Time to be avoided.

- Classes in org.cpsolver.studentsct.online.selection used by org.cpsolver.studentsct.online.selection
  Class and Description
  MultiCriteriaBranchAndBoundSelection.SelectionComparator Enrollment comparator
  MultiCriteriaBranchAndBoundSelection.SelectionCriterion Multi-criteria selection interface.
  OnlineSectioningCriterion Multi-criteria selection criterion.
  OnlineSectioningCriterion.TimeToAvoid Time to be avoided.
  OnlineSectioningSelection Online student sectioning interface to be implemented by any sectioning algorithm.
  ResectioningWeights.LastSectionProvider Compare the old assignment with the current one
  StudentSchedulingAssistantWeights Online variant of `StudentWeights` model.
  SuggestionsBranchAndBound Computation of suggestions using a limited depth branch and bound.
  SuggestionsBranchAndBound.Suggestion Suggestion
  SuggestionsBranchAndBound.SuggestionFilter Suggestion filter.