Skip to content

org.unitime.cpsolver 1.4.86 Latest version

Install 1/2: Add this to pom.xml:
Learn more about Maven or Gradle
<dependency>
  <groupId>org.unitime</groupId>
  <artifactId>cpsolver</artifactId>
  <version>1.4.86</version>
</dependency>
Install 2/2: Run via command line
$ mvn install

About this package

Course Timetabling: Max Days/Workdays Range constraints

  • added Max Days/Workdays Range group constraints
  • given classes must be taught within the number of consecutive days
  • this means that between any first meeting and any last meeting of all classes in the constraint, there cannot be more N - 2 days in between
  • counting either all days, or only work days (no weekends or holidays)

Revision 2a594b5 by tomas-muller muller@unitime.org (12-Nov-2025 6:11 PM)

Student Scheduling: Reservations

  • improved course checking for course-related reservations
  • check the course of the enrollment/request rather than all courses that the student is requesting
  • can make a difference when a student requests multiple cross-listed courses from the same instructional offering

Revision f8cc383 by tomas-muller muller@unitime.org (11-Nov-2025 9:26 PM)