RIO Education 3.8 Release Notes
Upgrade notes, bug fixes, and enhancements.
Table of Contents
For more information on installing or upgrading your RIO Education version, head here.
3.8.7
Release date: 20th July 2022
Bug Fixes
Student Community
ISS-001350 Blank PE Pathway breaks repeated course enrollment in the Course Enrollment Wizard
The enrollment logic is updated to handlerxpreviously failed course without a PE Pathway linked.
See also: Student Enrollment Wizard
3.8.6
Release date: 15th July 2022
Bug Fixes
Appointment Scheduler
ISS-001337 Appointment Scheduler breaks without Location Times
The appointment scheduler is fixed to handle location specific availability times that do not have location time defined.
See also: Appointment Scheduler
3.8.4
Release date: 6th May 2022
Bug Fixes
Course Requirement
ISS-001234 Corequisite courses locking each other (Refix)
The co-requisite requirements are now set as always met. An additional info message will also be shown on the enrollment confirmation in the Student Enrollment Wizard, to inform students about the required co-requisite Courses.
See also: Program Course Requirement, Course Requirement, Student Enrollment Wizard
3.8.3
Bug Fixes
Course Requirement
ISS-001234 Corequisite courses locking each other
The co-requisite requirements are now set as always met. An additional info message will also be shown on the enrollment confirmation in the Student Enrollment Wizard, to inform students about the required co-requisite Courses.
See also: Program Course Requirement, Course Requirement, and Student Enrollment Wizard
Session Scheduler
ISS-001252 Session Scheduler: "Invalid query locator" when there are sessions with extensive session time records
The usage of child relationship (e.g., rio_ed__Session_Times__r) is removed from the subsequent FOR loop to avoid the usage of query locator which could potentially causing "Invalid query locator" when there are sessions with extensive amount of session time records.
See also: Session Scheduler
3.8.2
Release date: 20th April 2022
Bug Fixes
PE Pathway
ISS-001202 Changing from failed grade to passing grade doesn't trigger PE Pathway update
The PE Pathway rollup from Course Connection is updated to cater for the change of credits earned and grade points field.
See also: Course Connection Trigger Handlers and PE Pathway Trigger Handlers
RIO Ed - My Pathway
ISS-001232 "Swiper is undefined" error when viewing Pathway tab on Program Enrollment
Sometimes, the record page failed to load the javascript library. The page will be forced to reload if "swiper" is undefined.
See also: RIO Ed - My Pathway (Aura)
Other
ISS-001229 Missing Plan Line field level security on Booking objects for all permission set
The following permission sets are updated with the correct field level security for Booking's Plan Line field:
- REDU - Admin.
- REDU - Operation Admin.
- REDU - Faculty.
- REDU - Student.
See also: RIO Education's Profile, Custom Permission, and Permission Set
Enhancements
RIO Ed - Session Grading
ISS-001188 Freeze table header and student column on Grading component
The grading table header and student column are made sticky upon scrolling to improve the usability. Student column remains frozen when scrolling right.
See also: RIO Ed - Session Grading (Aura) and RIO Ed - Sessions For Grading
ISS-001233 Truncate long student name on Grading component
A new configurable option "Student Column Max Width" is added to the "RIO Ed - Sessions For Grading (Aura)" and "RIO Ed - Session Grading (Aura)" components. The default width is 200px.
This allows admin to configure the maximum width (in px or rem) of the student column on the grading table. Any student name that greater than the width will be truncated.
See also: RIO Ed - Session Grading (Aura) and RIO Ed - Sessions For Grading
3.8
Release date: 4th April 2022
Metadata Package Link
https://rioed-installer.herokuapp.com/products/RIO_Education_Upgrades/latest/v3_8
WARNING: If you are installing into an existing Salesforce org - STOP and contact us for assistance to avoid overwriting any existing metadata. It is important to compare the metadata before applying because it would overwrite any existing configuration.
Upgrade Notes
N/A
Bug Fixes
Appointment Scheduler
ISS-001128 Room Booking Slot is not showing up for booking more than 2 weeks
Navigating through calendar weeks will now refresh the internal list of bookings for each room in the campus.
See also: Appointment Scheduler
Other
ISS-001147 Heap size error when loading Profile Picture component, Attendance and Grading page with lots of student
Previously, when a class has lots of students (i.e. 30 or more), the attendance or grading page is not able to be loaded, since the heap size issue is caused by the large image size.
This is fixed to use Salesforce content rendition URL instead.
Enhancements
Grade Management
ISS-001029 Exposing "Display Term" field in the internal Program Completion page
Added "Term" field to the result table for the Program Completion (Aura) component to view a student's Program progress.
See also: RIO Ed - Program Completion (Aura)
Enrollment Wizard
ISS-001196 Configuration to show/hide "Enroll" button for Course and Session enrollment
There are two new configurable options are added to enrollment wizard.
Admin can configure to hide or show the "Enroll" button for Course and Session enrollment.
See also: RIO Ed - My Program (Aura) and RIO Ed - My Pathway (Aura)
Attendance
ISS-001198 Support grouping students by activity code
When taking attendance by checkpoint, admin can now configure to group the students by activity codes by enabling the "Group Students by Activity Code" setting on the RIO Ed - Attendance - Session List (Aura) component.
To support the enhancement, the following fields are added:
Object | Field Name | Purpose |
---|---|---|
Session Time Checkpoint | Activity Code | Allow admin to specify the Activity Code for a Session Time checkpoint. This will be copied to Activity's Activity Code when the checkpoint attendance is saved via the Attendance component. |
Activity | Activity Code | To store the activity code from Session Time Checkpoint. |
Program Enrollment | Activity Code (s) | To store a list of activity codes that a student has signed up for in semi-colon separated value. Please note that:
|
Please note that in this release, admin can also show/hide the "Add New Activity" button by configuring the "Show Add New Checkpoint Button" on the component.
See also: RIO Ed - Attendance - Session List (Aura) Component
Appointment Scheduler
ISS-001203 Ability to hide My Appointments tab in Appointment Scheduler
Added two new configurable options to Appointment Scheduler:
- Show My Appointment Tab - To show/hide the "My Appointment" tab.
- Default Landing Tab - To define the default landing tab for the Appointment Scheduler, default is "My Appointment" tab.
See also: Appointment Scheduler
Other
ISS-001210 Add lookup filter on Course Connection's PE Group
Added a filter to the PE Group lookup on Course Connection object to ensure that the selected PE Group belongs to the same Program Enrollment.
See also: Course Connection
ISS-001211 Add lookup filter on Course Connection's Transfer Credit lookup field
Added a filter to the Transfer Credit lookup on Course Connection object to ensure that the selected Transfer Credit belongs to the same student contact.
See also: Course Connection