Skip to content

UniTime 4.3 build 142

Compare
Choose a tag to compare
@tomas-muller tomas-muller released this 19 Oct 06:49
· 2023 commits to master since this release

Course Timetabling

Timetable Grid: Week Selection

  • Fixed a case when there are two overlapping classes assigned to a room or to an instructor (only one class was displayed if there was a full overlap or the classes were displayed one after the other in case of a partial overlap).

Date Pattern: Changes after Solution Commit

  • In order to make it more obvious to the user when the assigned Date Pattern for a class has been changed after a solution has been committed, the following changes have been made:
    • Updated the List of Classes on the Instructional Offering Detail Page and Scheduling Subpart Detail Page to provide a warning icon, mouseover message and different highlighting to indicate the date pattern assigned to the class does not match the date pattern used in the committed timetable for the class. If a class has both a date pattern changed warning and a meeting conflict warning then only one warning icon is displayed.
    • Updated the Class Detail page to show an error message at the top indicating the date pattern assigned to the class does not match the date pattern used in the committed timetable for the class.

Timetable Grid: Groups

  • Show group / student enrollment info on classes that have no rooms assigned.

Student Scheduling

Batch Solver Load: Linked Classes

  • Load distribution constraints only after student course requests are loaded.
  • This fixes an issue of Linked Classes constraints not being properly created.

Online Student Scheduling Dashboard: Permissions

  • Scheduling advisors and administrators should be able to see all courses of a student regardless of whether they have the Department Independent permission or not.

Hide Auxiliary Instructors

  • Do not show instructors that have a teaching responsibility with the Auxiliary flag set.

Instructor Assignment

Classes: Need Instructor Assignment

  • Corrected the "Show only classes that need instructor assignment" filter (fixes the could not resolve property: teachingLoad error).

Event Management

Rooms: CSV/XML/XLS Export

  • Corrected handling of the filter flag attributes (flag:plain is added to the filter, not replacing the existing flag(s)).
  • This fixes the issue with event rooms not being properly exported (flag:Event).

Event Detail: Enrollments

  • Added Export PDF to the Enrollments table.
  • Export CSV/PDF: added student's email address.

Other

HQL Reports: Export CSV

  • Fixed the ability to export an HQL report to CSV when the query contains a single-choice parameter (like SUBJECT or DEPARTMENT).

Data Exchange: Staff Import

  • Report an error when no department is provided and there are two or more staff members with the matching external id.