CSEN_PopulateFromCO_TDTM
Course Connection trigger handler/TDTM for Course Offering/historical Course ID
Custom Permission | REDU - Admin, REDU - Student |
Event | BeforeInsert, BeforeUpdate |
Object | Course Connection |
Related RIO Education Settings | None |
Description
When a Course Connection with a related Course Offering (or Historical Course ID) and Program Enrollment is updated or inserted, this class uses the Course Offering or Historical Course ID to find and populate the PE Group, Plan Requirement (Course) and PE Pathway fields if they are not already set.
Use case
This will be helpful if migrating legacy data that do not have Course Offerings.
When the Historical Course ID is populated on an empty Course Connection, this class will automatically fill in the fields for Course, Plan Requirement, and PE Group, and roll up the credits earned/grade points through the PE Group and PE.
See also: Data Load Considerations for Importing Course Connections.