Skip to content

UniTime 4.9 build 164

Latest

Choose a tag to compare

@tomas-muller tomas-muller released this 01 Nov 06:02
· 192 commits to master since this release

Course Timetabling

Scheduling Subpart Detail, Class Detail: Time Preferences

  • Show a warning when the time pattern has no days matching the selected date pattern.
  • Show incompatible days as not available.

Suggestions: Committed student conflicts

  • Improved handling of committed student conflict when they are loaded in (not computed).

Timetable Grid: Minor Improvements

  • Faster load when the default room availability is used.
  • Do not open Suggestions when the user does not have permission to see the Suggestions page at the time (e.g., the timetable was already published).
  • Suggestions: do not show a link to the Class Detail page when the user cannot access the Class Details page for the selected class (e.g., for a committed class of a different problem).

Assign Instructors

  • Added a permission check when loading/saving the page data.

Examination Timetabling

Examination Detail: Size

  • Examination size: avoid double-counting students when an exam is put between two classes or courses that share some students.

Examinations: Default Preferences

  • The new GWT-based Add/Edit Examination page did not set the default examination preferences. Edit Examination page did not show the Clear Exam Prefs button.
  • Added Examinations: Reset Examination Preferences and Examinations: Reset Examination Instructors scripts in Documentation/Scripts.

Administration

Technology Update / GWT

  • The following pages have been rewritten to GWT:
    • Instructional Types
    • Users
    • Room Availability
    • Application Configuration
    • Solver Configurations
    • Hibernate Statistics

Data Exchange: Scheduled Tasks

  • Added an ability to export and import periodic tasks.

Tables (various pages)

  • Use consistent styling for various tables across UniTime, namely:
    • Freeze the header row when the stickyTables user property is set to yes.
    • Show a dashed line between rows.

Data Exchange, Scripts, Examination PDF Reports, Roll Forward Session: Progress Queue

  • Added an ability to export the log of the currently selected task.
  • Tasks from other users are visible in the table but don't show the log or output file.
    • Except for users with the Chameleon permission.