PECS_RequirementLogic_TDTM
Course Connection requirement trigger handler/TDTM
Course Connection Requirement
Custom Permission | REDU - Student, REDU - Admin, REDU - Faculty |
Event | AfterInsert, AfterUpdate, AfterDelete |
Object | Course Connection Requirement |
Related RIO Education Settings | None |
Description
When a new Course Connection Requirement record is inserted, this class determines whether the Requirement Met field on the parent Course Connection record should be set to True or False depending on its specified Requirements Logic [i.e. Y = f(A, B, C, D, etc.)].
Similarly, if a Course Connection Requirement is updated or deleted, this class determines if the Course Connection's Requirement Met field needs to be updated accordingly.
Course Connection
Custom Permission | REDU - Student, REDU - Admin, REDU - Faculty |
Event | BeforeInsert, BeforeUpdate |
Object | Course Connection |
Related RIO Education Settings | None |
Description
When a new Course Connection is inserted, it will not yet have any related Course Connection Requirement records. Therefore, this class will set the Requirement Met field on any new Course Connection to true.
If the Course Connection's Requirement Logic is updated, then this class will update the Requirement Met field accordingly.
For use case, see: Pre-requisites (and other requirements) for Courses.