You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a class needs two or more rooms, added an ability to set the class as requiring split attendance.
When split attendance is set for the class, the class is expected to be split among the assigned rooms (the total room capacity must meet the class limit times room ratio).
When split attendance is not set for the class (which is the default), each room must be big enough to fit the class.
Split Attendance can be set on the Instructional Offering Configuration page (all classes of a subpart) or the Multiple Class Setup page (individual classes).
Course Timetabling: Multiple Rooms With Different Preferences
The ability to provide different preferences for each room has been added for classes that need two or more rooms.
This includes cases when some rooms are prohibited in some positions, e.g., a class needs a classroom and some other room.
Room-related preferences can be only defined on the class or the scheduling subpart level, for rooms, room groups, room features, and buildings.
Course Timetabling: Solution Commit
Solution commit made a little faster by loading the event date mappings only once.
Student Scheduling
Student Scheduling Assistant / Course Requests: Access Control
Added an ability to limit how many users can use the page (Scheduling Assistant and/or Course Requests) at the same time.
Automatically leave the page after a given time of inactivity (showing a warning first).
Parameters for Scheduling Assistant:
unitime.accessControl.sectioning.maxActiveUsers .. Maximal number of users using the page at the same time (not set or zero for disabled).
unitime.accessControl.sectioning.activeLimitInMinutes .. Number of minutes of inactivity for the user to get the Inactive Warning (defaults to 15 minutes, set to zero to disable).
Parameters for Course Requests:
unitime.accessControl.requests.maxActiveUsers .. Maximal number of users using the page at the same time (not set or zero for disabled).
unitime.accessControl.requests.activeLimitInMinutes .. Number of minutes of inactivity for the user to get the Inactive Warning (defaults to 15 minutes, set to zero to disable).
When the Inactive Warning shows, the user has a minute to dismiss the warning before the page is exited automatically.
Universal Reservation Override: Student Filter
Added a universal reservation override type that allows to reserve space for students using a student filter.
Student filter is a boolean expression that may contain the following attributes:
For example, the following filter will match all programs that end with -OL or -HY:
primary-program:%-OL or primary-program:%-HY
Student Availability: Check Other Academic Sessions
Added an ability to check student schedules from other overlapping academic sessions. The classes of other academic sessions show up as unavailablies (blue color, not clickable).
They are also used as unavailabilities: the solver would not assign a class in the current academic session to a time that conflicts with a class of some other academic session that the student has.
Unless the class is of scheduling subpart that allows for overlaps, in which case the overlapping time is minimized instead.
This feature is not enabled by default, to enable it set the following properties:
Batch student scheduling: set the solver parameter Load.IncludeUnavailabilitiesFromOtherSessions to true.
Online student scheduling: there are two options,
the unavailable times are either loaded from the database (when General.CheckUnavailabilitiesFromOtherSessionsUsingDatabase is true),
or from the other online student scheduling solver servers (when General.CheckUnavailabilitiesFromOtherSessions is true).
Event Management
Rooms: Event Email
Added event emails on rooms, non-university locations, and event statuses.
When sending an event confirmation email, automatically CC all rooms of changed meetings.
Event Statuses page can now edit a default event email for a department and a room type pairs.
Event Statusess and Add/Edit Room pages can now edit event emails of an individual room.
Administration
Data Exchange: Academic Session Export
Fixed the occasional "Unable to export: No row with the given identifier exists" error on records that do exist.