# Package org.cpsolver.exam.model

Examination Timetabling: Model.

See: Description

- Class Summary
  Class | Description
  --- | ---
  Exam | Representation of an exam (problem variable).
  ExamContext |
  ExamDistributionConstraint | Distribution binary constraint.
  ExamInstructor | An instructor.
  ExamModel | Examination timetabling model.
  ExamOwner | Representation of a course or a section (or any other group of students that is associated with an exam).
  ExamPeriod | Representation of an examination period.
  ExamPeriodPlacement | Representation of a period placement of an exam.
  ExamPlacement | Representation of an exam placement (problem value), i.e., assignment of an exam to period and room(s).
  ExamRoom | A room.
  ExamRoomPlacement | Representation of a room placement of an exam.
  ExamRoomSharing | Abstract room sharing model.
  ExamStudent | A student.
  PredefinedExamRoomSharing | Room sharing model based on a pre-defined list of examination pairs.
  SimpleExamRoomSharing | Simple room sharing model.

## Package org.cpsolver.exam.model Description

Examination Timetabling: Model.