PRGJ6450 - Progression Maintenance Process

Purpose

To process changes in student progression outcome expiry dates and student progression statuses.

SubSystem

Progression

Normally Run By Progression/Job Scheduler Staff
Anticipated Frequency Nightly
Structure Blocks No Parameters Exist For This Job

 

This job process changes in Student Progression Outcome Expiry Dates and Student Progression Statuses.

Run Details

This job must be run in batch mode through the Job Control & Scheduling Subsystem.

Related jobs

PRGJ6800 - Apply Progression Outcomes.

Timing

It is recommended that this job be scheduled to run nightly.

 

Update Process

The two major tasks performed by this maintenance process are:

1. Derive the Expiry Date for a Student Progression Outcome:

  • Checks for those applied Student Progression Outcomes with no Expiry Date recorded. The Progression Outcome must have a System Progression Rule Outcome Type of PROBATION, SUSPENSION or MANUAL.

For each identified outcome:

  • Checks that the required Progression Calendar exists and if so, derives and records the Expiry Date. The derivation of Expiry Dates (and the Calendars required as determined by the duration values of the outcome) is described in detail in a Special Topic.
  • Clears the Applied Date for this outcome if the Expiry Date was derived. This is the trigger for the related job PRGJ6800 (in a subsequent run) to re-apply this outcome and update any associated Person Encumbrance Expiry Dates.

2. Update Student Progression Status:

The process check for any Student Course Attempts whose Progression Status is incorrect and updates this to reflect their correct status. Those checked and updated are:

  • Any with a status of GOODSTAND and with any APPROVED Student Progression Outcome.
  • Any with a status of UNDCONSID but with no PENDING Student Progression Outcomes.
  • Any with a status of SHOWCAUSE after the Show Cause Period has been completed.
  • Any with a status of PROBATION, SUSPENSION, EXCLUSION or EXPULSION and an expired (or removed) outcome.

Rules/Notes:

Note:

All Student Progression Outcomes with an Expiry Date set are identified, and the Expiry Date re-derived. Where the re-derived (‘new’) Expiry Date is different to the existing Expiry Date, the Expiry Date is set to the new date and the Applied Date is set to NULL. If, as a result of this rechecking, the required Progression Calendar does not exist, the Expiry Date is reset to NULL as will the Applied Date.

This processing needs to be performed prior to the derivation of Expiry Dates for records that do not currently have one (do not want to process these records twice).

 

 

Last Modified on 15 November, 2006

History Information

Release Information Project Change to Document
9.1.0.0.0.0 1284 - Contingency Projects 2006 Added first 'Note' on 'Expiry Date'