# Uses of Package
org.cpsolver.studentsct

- Packages that use org.cpsolver.studentsct
  Package | Description
  --- | ---
  org.cpsolver.studentsct | Student Sectioning Solver.
  org.cpsolver.studentsct.check | Various checks of validity of a student sectioning solution.
  org.cpsolver.studentsct.heuristics.selection | Student Sectioning: Various Neighbour Selection Criteria.
  org.cpsolver.studentsct.online | Online Student Sectioning Solver.
  org.cpsolver.studentsct.report | Student Sectioning: Various Reports.

- Classes in org.cpsolver.studentsct used by org.cpsolver.studentsct
  Class and Description
  GetInfo.Info
  OnlineSectProof.Counter Simple integer counter
  OnlineSectProof.Sequence A representation of a long number of given base.
  OnlineSectProof.StudentSequence Extension of `OnlineSectProof.Sequence` that represents an ordered set of students as they are to be enrolled into a course (given set of sections).
  StudentSctBBTest.Message Sectioning message
  StudentSectioningLoader Abstract student sectioning loader class.
  StudentSectioningModel Student sectioning model.
  StudentSectioningModel.StudentSectioningModelContext
  StudentSectioningSaver Abstract student sectioning saver class.

- Classes in org.cpsolver.studentsct used by org.cpsolver.studentsct.check
  Class and Description
  StudentSectioningModel Student sectioning model.

- Classes in org.cpsolver.studentsct used by org.cpsolver.studentsct.heuristics.selection
  Class and Description
  StudentPreferencePenalties An attempt to empirically test the case when students can choose their sections (section times).
  StudentSectioningModel Student sectioning model.

- Classes in org.cpsolver.studentsct used by org.cpsolver.studentsct.online
  Class and Description
  StudentSectioningModel Student sectioning model.

- Classes in org.cpsolver.studentsct used by org.cpsolver.studentsct.report
  Class and Description
  StudentSectioningModel Student sectioning model.