Submit Course Enrolment (2017)

The page desribes the implementation of this service on the 2017 Service Endpoint. For the current implementation of the service see Submit Course Enrolment.

The Submit Course Enrolment service is used to manage Course Enrolment information in the PASI Core. This service can be used to:

  • Add a new Course Enrolment,
  • Update an existing Course Enrolment, or
  • Delete an existing Course Enrolment.

This service can be used to manage a single record, or a list of records at the same time. This would allow a PASI Client to record its information in PASI by submitting the information in batches.

Security

The service can be accessed by systems with the Submit Academic Record User role.

Request Information

This request can be completed for a specific Course Enrolment or a list of Course Enrolments for a specific student at a school for a specific school year (Mandatory fields are listed with *).

Note: The Is Mark Approved property is ignored when this service is called, but has been kept as part of the request to ensure backwards compatibility for third party vendors. To approve a mark the Submit Mark Approval service must be used.

Service Functionality

Each record on the request will be processed individually. Therefore, some of the updates may be successful while others may fail. PASI will determine if the record being submitted is new, or is an update to an existing record and the information will be recorded within the PASI Core.

After recording the information, PASI will apply a number of other business rules to validate the quality of the information submitted. The results of these validations will be included in the Status object associated to the Course Enrolment record. Refer to validation rules for the Course Enrolment Status Processor for a complete list of business rules that will be applied.

Request Mapping

The information provided in the request will be forwarded to the current version of the service along with the following derived attributes:

2017 Service Request Information Mapped to the 2020 Service Request
Reference ID (Course Enrolment) Reference ID (Course Enrolment)
Alberta Student Number Alberta Student Number
Reference ID (Student School Enrolment) Reference ID (Student School Enrolment)
Section Reference ID (Course Enrolment) Section Reference ID (Course Enrolment)
Course Code (Course Enrolment) Course Code (Course Enrolment)
Course Enrolment Status Course Enrolment Status
Mark Assignment Date Mark Assignment Date
Mark Format (Course Enrolment) Mark Format (Course Enrolment)
Mark Value (Course Enrolment) Mark Value (Course Enrolment)
Is Mark Approved (Course Enrolment) Is Mark Approved (Course Enrolment)
Entry Date Entry Date
Exit Date (Course Enrolment) Exit Date (Course Enrolment)
Are Prerequisites Waived
Will be defaulted to “Not Reported” when creating a new record for school year 2018 and prior.
Will be defaulted to “No” when creating a new record for school year 2019 or later.
Will be set to the existing value when updating an existing record.
Credits Attempted (Course Enrolment) Credits Attempted (Course Enrolment)
Is Funding Requested (Course Enrolment) Is Funding Requested (Course Enrolment)
Is Dual Enrolment Is Dual Enrolment
Partner PSI Provider Number (Course Enrolment) Partner PSI Provider Number (Course Enrolment)
Instructional Minutes Received Instructional Minutes Received
Is Deleted (Course Enrolment) Is Deleted (Course Enrolment)
Last Updated Date and Time Last Updated Date and Time

Response Mapping

The response from the current version of the service will be passed back as the response to this version of the service.

Response Information

A response to a Submit Student School Enrolment request identifies which records were successfully updated. For any records that were not successfully updated, the response identifies which validation rules failed.

    No links found.
1)
Mandatory if, Is Dual Enrolment = 'Y'