Submit Student

This service is only available on the 2017 end point.

This service is used to submit information about a student created and assigned an ASN outside of the PASI Core. The difference between this service and Create Student is this service accepts an ASN (an ASN is not created during this service).

This will be used by the Ministry of Education to create students from other Ministry systems.

Security

The service can be accessed by systems with the Ministry Client User role.

Request Information

The information provided as part of the request includes detailed information about the new Student (items marked with an * are mandatory):

When creating a student the following data elements are defaulted as follows:

Request Validations

Service Functionality

Once the information is successfully validated, the information will be recorded within the PASI Core.

Student Synchronization Status

When creating a new student, the student's Synchronization Status will be set based on their Birth Date and Gender:

Scheduled Student Record Disposal Date

This service will calculate and record the Scheduled Student Record Disposal Date based on the student's Birth Date.

Validation Status Triggers

When a new student is created, a Student Status Processor Trigger is created to trigger recalculation of the Validation Status for the Student.

Auditing

The usage of this service is audited using Service Auditing including the auditing of Caller Information.

Service updates are audited by creating a Student Audit Event with an Audit Subject of “SubmitStudent (Audit Subject)” and the Audited Values containing all the attributes provided to the service.

Student Activity

This service creates the Student Activity record based on the Current School Year. In the event that there is more than 1 Current School Year, the earliest school year is used.

Response Information

A response to a Submit Student request identifies if the request was successfully applied. If not successful, the response identifies which validation rules failed.