# Uses of Package
org.cpsolver.exam.criteria

- Packages that use org.cpsolver.exam.criteria
  Package | Description
  --- | ---
  org.cpsolver.exam.criteria | Examination Timetabling: Criteria.
  org.cpsolver.exam.criteria.additional | Examination Timetabling: Additional (Experimental) Criteria.
  org.cpsolver.exam.split | This package contains an an experimental criterion that allows an exam to be split into two if it decreases the number of student conflicts.

- Classes in org.cpsolver.exam.criteria used by org.cpsolver.exam.criteria
  Class and Description
  ExamCriterion Abstract examination criterion.
  InstructorDirectConflicts Number of direct instructor conflicts.
  PerturbationPenalty Perturbation penalty.
  StudentBackToBackConflicts Number of back-to-back student conflicts.
  StudentDirectConflicts Number of direct student conflicts.
  StudentDistanceBackToBackConflicts Number of back-to-back distance student conflicts.
  StudentMoreThan2ADayConflicts Number of more than two exams a day student conflicts.

- Classes in org.cpsolver.exam.criteria used by org.cpsolver.exam.criteria.additional
  Class and Description
  ExamCriterion Abstract examination criterion.

- Classes in org.cpsolver.exam.criteria used by org.cpsolver.exam.split
  Class and Description
  ExamCriterion Abstract examination criterion.