A Course Enrolment describes a student taking a course at a school. Where applicable, a Course Enrolment record will contain elements such as the course code, status, funding request, credits attempted, mark value and a reference to the school enrolment. This is used to capture which course a student took and the mark they received in that course, but can also be used to describe a course that the student is currently taking.
This business object is considered a child business object of Course Mark.
This business object includes the following attributes:
Attribute Name | Attribute Type | Optionality | Cardinality |
---|---|---|---|
Are Prerequisites Waived | Data Element | Mandatory | Single |
Course Enrolment Audit Event | Child Business Object | Optional | Multiple |
Audit Information (Course Enrolment) | Common Data Structure | Mandatory | Single |
Course Code (Course Enrolment) | Business Object Reference | Mandatory | Single |
Course Enrolment End Date | Calculated Property | Mandatory | Single |
Course Enrolment Start Date | Calculated Property | Mandatory | Single |
Course Enrolment Status | Data Element | Mandatory | Single |
Credits Attempted (Course Enrolment) | Data Element | Mandatory | Single |
Entry Date | Data Element | Optional | Single |
Exit Date (Course Enrolment) | Data Element | Optional | Single |
Instructional Minutes Received | Data Element | Optional | Single |
Is Deleted (Course Enrolment) | Data Element | Mandatory | Single |
Is Dual Enrolment | Data Element | Mandatory | Single |
Is Funding Requested (Course Enrolment) | Data Element | Mandatory | Single |
Is Mark Approved (Course Enrolment) | Data Element | Mandatory | Single |
Mark Assignment Date | Data Element | Optional | Single |
Mark Format (Course Enrolment) | Data Element | Optional | Single |
Mark Value (Course Enrolment) | Data Element | Optional | Single |
Partner PSI Provider Number (Course Enrolment) | Business Object Reference | Mandatory | Single |
Reference ID (Course Enrolment) | Data Element | Mandatory | Single |
Section Reference ID (Course Enrolment) | Business Object Reference | Mandatory | Single |
Student School Enrolment (Course Enrolment) | Business Object Reference | Optional | Single |
Validation Status (Course Enrolment) | Common Data Structure | Mandatory | Single |
Course Enrolment Status Processor Trigger | Child Business Object | Optional | Single |
This business object is referenced from other business objects via the following attributes:
The following rules are applied to control access to view/add/edit Course Enrolment records.
In order to access a record, the:
In addition, when the Course Code is a Territory Course Code 2), the Organization must be:
In addition, when being accessed via PASIprep, the:
When accessible, the following rules are applied to specific data elements on the record:
Data Element | Access Controls |
---|---|
Course Enrolment Audit Event | Only available if the Organization owns the record. |
Instructional Minutes Received | Only available if the Organization owns the record. |
Is Funding Requested (Course Enrolment) | Only available if the Organization owns the record. |
Is Mark Approved (Course Enrolment) | Is always available, however will be returned as false unless one of the following conditions is met:
|
Mark Assignment Date | Only available if one of the following conditions is met:
|
Mark Format (Course Enrolment) | |
Mark Value (Course Enrolment) | |
Validation Status (Course Enrolment) | Only available if the Organization owns the record. |
All other data elements | Available if the record is accessible. |
In order to add a course enrolment record, the:
When being added via PASIprep, the:
In addition, the:
There are three types of updates that can be done to a Course Enrolment record:
Course Enrolments with an approved mark value cannot be updated. In order to update a course enrolment with an approved mark value, the mark value must first be unapproved. In PASIprep, the user interface allows a user to update a Course Enrolment with an approved mark value, but before submitting the update, PASIprep first unapproves the mark value. In these situations, the PASIprep user must have the permission to both unapprove and update the course enrolment.
In order to update a Course Enrolment, the:
When being updated via PASIprep, the:
In addition, the:
In order to update the Acknowledgement Status of a core alert associated to a course enrolment, the:
In addition, when being updated via PASIprep, the:
In addition, in order to update the Acknowledgement Status to or from Overridden, the:
In order to approve or unapprove a mark value of a course enrolment, the:
When being updated via PASIprep, the:
In addition, the: