Submit Diploma Exam Mark

The Submit Diploma Exam Mark service is used to manage Diploma Exam Marks in PASI Core. This service can be used to:

  • Add a new Diploma Exam Mark,
  • Update an existing Diploma Exam Mark, or
  • Delete an existing Diploma Exam Mark.

The Submit Diploma Exam Mark service can only be used by the Schools and the Ministry. Schools cannot submit exam mark records with Mark Values. 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 PASI clients with the Submit Academic Record User role

Request Information

The request identifies whether a create, update, or delete should be performed for a provided Diploma Exam Mark. An Exam Mark contains (mandatory items are identified with an *):

For internal usage, there is a flag to the service to delete repeated registration (RemoveRepeatRegistrationMarks) - this is not exposed as part of the web service. Edit Exam Writing Location and Language and Edit Diploma Exam Registration uses this internal flag to specify that when updating the exam mark, any other Repeated Registration for the same student/exam session/course code should be deleted.

Validation Rules

The information provided in the request is validated using the following validation rules:

Service Functionality

Once the request information has been validated, the service 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.

When the Diploma Exam Mark record's is not deleted, and has (or is being update to) a status of Registered, Regular Exam Mark, Incomplete, Full Exemption, Partial Exemption, Withheld, Special Cases, Split Writing:

If an Diploma Exam Mark record is being deleted and has an associated Diploma Exam Waived Fee (via a related Diploma Exam Registration Fee record):

  • If the student does not have an “Available” Diploma Exam Waived Fee for the same course code, and does not have an Diploma Exam Mark record for the same course code / exam session with a status of Registered, Regular Exam Mark, Incomplete, Full Exemption, Partial Exemption, Withheld, Special Cases, or Split Writing that is not deleted:

If an Diploma Exam Mark record is not deleted and has (or is being updated to) a status of Not Written or Incomplete and has an associated Diploma Exam Waived Fee:

  • If the student does not have an “Available” Diploma Exam Waived Fee for the same course code, and does not have an Diploma Exam Mark record for the same course code / exam session with a status of Registered, Regular Exam Mark, Incomplete, Full Exemption, Partial Exemption, Withheld, Special Cases, or Split Writing that is not deleted:

If a Diploma Exam Mark is being restored (i.e. Diploma Exam Mark Is Deleted is changing from True to False) and is associated to a Diploma Exam Registration Request that has been previously deleted (i.e. Diploma Exam Registration Request Is Deleted = True), the Diploma Exam Mark record will be unlinked from the Diploma Exam Registration Request (i.e. the Diploma Exam Mark Registration Request ID will be removed).

For updates resulting from rescores:

  • If a “Requested” rescore request exists for that exam mark, update the request status to “Rescored” for the rescore request that is associated with the exam mark record when the exam mark is updated from IsRescore = 0 to IsRescore = 1.
  • If a rescore request exists for that exam mark, but not in a “Requested” status, then update from IsRescore = 0 to IsRescore = 1 should be rejected.
  • If no rescore request exists, the mark is updated successfully with no further updates.

BA Todo: Include details on when Component Marks are created/deleted (e.g. when changing exam sittings)

Note: A Transcript Trigger will be created for the student as well.

Student Activity

The Student Activity record the for student is updated if the School Year (Diploma Exam) of the associated Diploma Exam record is greater than the current Student Activity School Year.

Response Information

A response to a Submit Diploma Exam Mark request identifies which records were successfully updated. For any records that are not updated successfully, the response identifies which validation rules failed.