# Package org.cpsolver.studentsct.model

Student Sectioning: Model.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  SctAssignment | Time and room assignment.

- Class Summary
  Class | Description
  --- | ---
  AreaClassificationMajor | Academic area, classification, and major code.
  Choice | Student choice.
  Config | Representation of a configuration of an offering.
  Course | Representation of a course offering.
  CourseRequest | Representation of a request of a student for one or more course.
  Enrollment | Representation of an enrollment of a student into a course.
  FreeTimeRequest | Representation of a request of a student for free time.
  Instructor | Representation of an instructor.
  Offering | Representation of an instructional offering.
  Request | Representation of a request of a student for a course(s) or a free time.
  RequestGroup | Representation of a group of students requesting the same course that should be scheduled in the same set of sections.
  Section | Representation of a class.
  Student | Representation of a student.
  StudentGroup | Student group type, reference and name.
  Subpart | Representation of a scheduling subpart.
  Unavailability | Representation of an unavailability.

- Enum Summary
  Enum | Description
  --- | ---
  Request.RequestPriority | Importance of the request for the student to progress towards his/her degree.
  Student.BackToBackPreference |
  Student.ModalityPreference |
  Student.StudentPriority | Student priority level.

## Package org.cpsolver.studentsct.model Description

Student Sectioning: Model.

Version:
  IFS 1.4 (Instructor Sectioning)
  Copyright (C) 2024 Tomáš Müller
  muller@unitime.org
  http://muller.unitime.org
  This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
  This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
  You should have received a copy of the GNU Lesser General Public License along with this library; if not see http://www.gnu.org/licenses/.
Author:
  Tomáš Müller