RIO Education 3.4 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.4.1
Release date: 17th December 2021
Bug Fixes
Grade Management
ISS-001077 Fix for ISS-001050
Fixed the Course Connection query criteria. When releasing and unreleasing grades from Course Offering, it will consider only the following criteria:
- Release Grade
- Enrollment Status = Enrolled/Completed
- Release Grade = Unchecked
- Credit Transfer Received = FALSE
- Grade Result != RPL/Credit Transfer
- Unrelease Grade
- Enrollment Status = Enrolled/Completed
- Release Grade = Checked
- Credit Transfer Received = FALSE
- Grade Result != RPL/Credit Transfer
See also: Course Connection and Course Offering
Student Management
ISS-001073 Fix for ISS-001028
Fixed the Course Connection cloning logic to set the Repeated Course Connection = true for failed Courses only. For withdrawn, it will copy the value from the origin Course Connection. The Repeated Course Connection flag should be treated the same way we treat the Attempt Number logic.
ISS-001075 Fix for ISS-001036
A new configuration option is added to the "RIO Ed - Attendance - Session List (Aura)" component:
- Profile Picture Source Object = Picklist (Account, Contact).
Admin can decide the object to retrieve the profile picture. For person account, please select Account.
See also: RIO Ed - Attendance - Session List (Aura)
ISS-001076 Fix for ISS-001044
Two new configurable options are introduced for Appointment Schedule:
- Use Custom Query For Contact Lookup - Checkbox to use custom query
- Custom Query For Contact Lookup - Custom SOQL query
ISS-001079 Fix for ISS-001056
A new configuration option is added to the "RIO Ed - Sessions For Grading (Aura)" and "RIO Ed - Session Grading (Aura)" component:
- Profile Picture Source Object = Picklist (Account, Contact).
Admin can decide the object to retrieve the profile picture. For person account, please select Account.
See also: RIO Ed - Sessions For Grading (Aura) and RIO Ed - Session Grading (Aura)
Student Community
ISS-001080 Fix for ISS-001040
Updated the controller for the calendar component to respect all Session Connections that belongs to the same class.
See also: RIO Ed - Calendar (Aura)
Faculty Administration
ISS-001078 Fix for ISS-001051
Enhanced the query on rio_ed__Allocation__c to include an index field rio_ed__Role__c to make the query as selective query.
Others
ISS-001074 Fix for ISS-000981
Retain the selected room id whenever user navigates between weeks in the Appointment Scheduler. We also retain the selected room after the new appointment is saved.
See also: Appointment Scheduler
3.4
Release date: 24th November 2021
Metadata Package Link
https://github.com/wdci-dev/RIO-Education-Metadata/releases/tag/v3.4
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
Fee Schedule's Fee Unit Field Type Change
The Fee Unit field on the Fee Schedule object is replaced with a new picklist field. The new field will be populated automatically after upgrade. You may need to update your custom automation if you are using the old Fee Unit field.
See also: Fee Structure
Bug Fixes
Fees
ISS-001024 Fee Unit on Fee Schedule is wrong field type
The existing Fee Unit field is a text field. It is now replaced with a new picklist.
Program Discipline
ISS-001025 PE Discipline Requirements can't rely on Attempt Number alone
In v3.3 release, the Attempt Number is no longer increased for the newly cloned Course Connection when a course connection is withdrawn. The logic of matching and linking a PE Discipline Requirement to a course connection is updated based on the course connection sorting order below:
- Attempt Number nulls first.
- Start Date nulls first.
- Enrollment Date nulls first.
- Created Date.
The last one will take precedence and linked with PE Discipline Requirement.
Enhancements
Fees
ISS-001018 Per Credit Fees
A new option "Credit" is introduced on the Fee's Fee Unit field. This new option allows admin to calculate students tuition fee by Credits defined in the Plan Requirement. Please note that the "Credit" Fee Unit is only supported for "Term - Course" and "Course" fee method only.
See also: Fee Structure, Program Enrollment
Funding Allocation
ISS-001034 Support “Order of Priority” on Funding
A new custom metadata type called "Funding Type Order" is added to allow admin to define the order of priority for different funding type:
- Discount %.
- Discount.
- Sponsor.
- Scholarship.
This was hardcoded previously.
A new field called "Order of Priority" also added on the Funding object to allow admin to configure the sequence when applying the funding allocation to student fees. The funding will be ordered according to the following with nulls last concept:
- Funding Type order of priority.
- Funding order of priority.
- Funding allocation created date.
See also: Funding, Funding Allocation