Course Enrolment

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.

Parent Business Objects

This business object is considered a child business object of Course Mark.

Attributes

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

Business Object References

This business object is referenced from other business objects via the following attributes:

Data Access Rules

The following rules are applied to control access to view/add/edit Course Enrolment records.

Access to a Record

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.

Adding a new Record

In order to add a course enrolment record, the:

When being added via PASIprep, the:

In addition, the:

Updating a Record

There are three types of updates that can be done to a Course Enrolment record:

  • Updating the details of the Course Enrolment
  • Updating the status of a Course Enrolment Core Alert
  • Approving / Unapproving the Course Enrolment Mark Value

Updating a Course Enrolment

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:

Updating the Status of a Course Enrolment Core Alert

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:

Approving or Unapproving a Course Enrolment Mark Value

In order to approve or unapprove a mark value of a course enrolment, the:

When being updated via PASIprep, the:

In addition, the: