RIO Education 3.14.4 Release Notes
Enhancements, new features, and bug fixes
Table of Contents
Info
If a specific enhancement or new feature requires configuration, the notes will mention:
- the upgrade notes (steps),
- the components ("RIO Ed - Aura"),
- the attributes (configurable settings), and/or,
- the custom metadata type.
Otherwise, if there is no mention on configuration, attributes, RIO Ed - Aura components, or upgrade notes for a specific enhancement, this means that specific enhancement is automatically available upon installing this new version.
No configuration is needed for a new feature unless stated otherwise.
For more information on installing or upgrading your RIO Education version, head here.
3.14.4
Release date: 30th November 2023
3.14.4 New Install
https://rioed-installer.herokuapp.com/products/RIO_Education/3.14.4
3.14.4 Upgrade
https://rioed-installer.herokuapp.com/products/RIO_Education_Upgrades/latest/v3_14_4
Before you upgrade
-
If you have not already enabled LWS in your instance, make sure to enable it. See here for more details.
- We recommend you to test new versions in a sandbox first (according to your own test cases), before rolling it into production.
- It is important to review the upgrade plans and the metadata to be applied before performing any action, as we do not support rollback.
Bug Fixes
Bug Fix - Admission
ISS-001796 Requirement Rollup is not working when referrer (guest) submitted the required documents or completed a task
Previously, if guest users submitted documents for application requirements, the Requirement Set rollup counter will not be updated, due to guest users not having permission to run the apex “REQ_RequirementRollup_TDTM”.
Thus, permission checks have been removed from REQ_RequirementRollup_TDTM.
Bug Fix - Enrollment Management
ISS-001699 Change Default Transfer Credit List recordId
Added separate "Application/Enrollment/Education Qualification Record Id" parameter defaults for the RIO Ed - Transfer Credits List component.
- !recordId - for Program Application record page.
- {!recordId} - for Community page.
Bug Fix - Finance
ISS-001802 PE Pathway Contact formula field
To avoid issues with non-repeatable fee code, the formula for the PE Pathway's “Contact” field is changed to use CASESAFEID().
Non-repeatable fees will now be recognized if they've been created before.
Bug Fix - Schedule and Delivery
ISS-001799 Session Template Builder: The timeslot created is interpreted as the previous day e.g., Monday became Sunday
Previously, if the user's machine timezone is set to Australia/Sydney (GMT+11), clicking on any slots before 11AM on Monday will be interpreted as the previous day.
Thus, the dateStr property from from the dateClick() callback function (fullcalendar) is used to identify the selected date correctly.
ISS-001805 Session Scheduler: The alignment for the day separator in the timeline is off when the last hour for the timeline falls on non-zero minute e.g., 10:30pm
Updated the Session Scheduler to consistently place the day separator for any Sessions that end on a non-zero minute (e.g. 10:30pm or 7:15pm).
Bug Fix - Continuing Study
ISS-001785 Continuing Education's Course Connection Release Grade is not working
Previously, releasing grades did not work for Continuing Education Course Connections.
Updated the completion engine (PREN_CompletionEngine_TDTM) to run for Course Connections which are created through Study Registrations.
Also fixed an issue with auto credit transfer not carrying over the Grade Value correctly.
Bug Fix - Others
ISS-001729 RIO Ed - Attendance Display not working as expected in the Faculty Community
Added the following permissions to the REDU - Faculty permission set, to enable faculty users to use the RIO Ed - Attendance Display component:
- Program Enrollment:
- Contact - Read
- Program - Read
- Term:
- End Date - Read
ISS-001806 My Program component's "Payment" table not displaying unless clicked on
Fixed a previous issue where the My Payments button in the Community would not load.
Enhancements
Enhancement - Finance
ISS-001712 Allow payment component to display based on Student contact
Students can now see all their Student Fees, and not just the ones from current Program Enrollments.
This includes Student Fees from cancelled Program Enrollments.
The Payment component can now be placed in Community pages. It will find related Student Fees based on the logged in User's Contact ID, so that all Student Fees related to that student will be displayed.
See also: RIO Ed - My Student Fees (Aura)
Enhancement - Schedule and Delivery
ISS-001692 Session Scheduler: Session list to support custom action
The Session Scheduler now allows users to add and use custom actions (from the dropdown menu on the Session list).
Added the following new attributes to the RIO Ed - Session Scheduler component:
- Show Custom Action.
- Custom Action Label.
- Custom Action Flow API Name.
- Custom Action Flow Finish Type.
Users can create a screen-based flow and custom action.
Then, have the Session Scheduler attributes to reference the flow API name and custom action.
Note: For the flow to work with the selected Session, it will need the "sessionId" variable.
See here for a generic setup details.
This is just a generic example (since you will have your own specific use cases).
ISS-001819 Session Scheduler: Unstable behavior against high load with "All" checkbox
Resolved a previous issue, where unselecting the “All” button on the Session list in the Session Scheduler would take a long time to run / respond.
The re-rendering of the events are now batched to improve the performance and reduce lag.
Enhancement - Student Management
ISS-001586 Support external data source images as student profile image or avatar
Student profile images can now be stored externally and used in RIO, instead of previously relying only on Salesforce files.
Added a new attribute “Custom Picture Component Name” in the following components:
- Grading components:
- Attendance components:
A custom component to display students' profile images can be created and referenced by that new attribute.
See here for a generic guide on what is needed from your custom component.
Enhancement - Others
ISS-000804 Attendance Marking Component To Support Booking Fields
Faculty members can now view Booking details (e.g. date and time of classes), when marking students' attendances in the portal.
New attributes have been added to these components:
-
RIO Ed - Attendance - Session List (Aura) :
- Session List Booking Field Set API Name.
- Attendance Register Booking Field Set API Name.
-
RIO Ed - Attendance Register (Aura) :
- Attendance Register Booking Field Set API Name.
Create Booking field sets containing your preferred Booking fields to be displayed, then, head to your Community Builder, and add them to those attributes.
ISS-001758 Replace the obsolete getSalesforceBaseUrl() with getOrgDomainUrl() in Api version 59.0
Updated the deprecated method getSalesforceBaseUrl() method (no longer supported on Api version 59.0 and above) , to getOrgDomainUrl() now.