Part of the Diploma Exam Conceptual Overview.
The following lists the PASI functionality that each user type can use to manage diploma exam registrations, i.e. Diploma Exam Marks with status of “Registered”:
Functionality | Used by Student and connected 3rd parties1) | Used by School/Authority 2) | Used by Ministry (Student Records or Assessment) |
---|---|---|---|
Register for a Diploma Exam (myPass) | Yes | No | Yes |
Submit Diploma Exam Mark service (for Exam Mark with status of Registered) (PASI Core) | No | Yes (via Integrated SIS) | No (Note: Assessment will use the service to submit results, not registrations) |
Add Diploma Exam Registration and Edit Diploma Exam Registration (PASIprep) | No | Yes | Yes |
List Diploma Exam Registrations (PASIprep) | No | Yes | Yes |
If a fee is required for a registration, it can only be added to PASI via myPass' Register for a Diploma Exam functionality. This allows the proper fee collection information to be captured for the registration.
Only students and ministry users can submit registrations via myPass.
Once a fee required registration is submitted to PASI and the proper fee information has been captured, it can be modified through any interfaces (e.g. PASIprep) as fee is now captured for the registration.
The Diploma Exam Fee Calculator is used to determine if a fee is required for a registration.
When a diploma exam registration(s) is created through myPass, a Diploma Exam Registration Request is created in addition to the Exam Mark records to manage the workflow on myPass as well as collect payment information.
The following diagram shows the lifecycle of a diploma exam registration request, as well as the parallel between a diploma exam registration that was not submitted using a diploma exam registration request (e.g. via PASIprep).
diploma_exam_registration_request_lifecycle.vsdx
A diploma exam registration request can go through the following statuses:
diploma_exam_registration_request_status.vsdx
A configurable Maximum Request Expiry Extension value exists in PASI; this is used to determine the expiry date/time for a request.
The Maximum Request Expiry Extension is currently set to 10 minutes.