Bulk Unit Rule Check - ENRJ0010

Subsystem

Enrolments

Purpose

This process validates student course attempts against the unit rules within a nominated academic period

Normally Run By

An enrolments specialist

Anticipated Frequency

Nightly during enrolment periods

Update Process(es)

Validates the unit rules for a student course attempt and updates the status according to the validation

Related/Dependent Jobs Requires the Bulk Unit Rules Check Exception Report (ENRR08C0) to run as a dependent job.

Parameter Sample
(Runs in batch mode only)

Report Sample

   

Update Process

The process performs two functions, for each student course attempt, it:

  • Compares all ENROLLED student unit attempts against unit rules; and
  • Compares all INVALID student unit attempts to see if they pass the unit rules.

The action taken by the process depends on the 'Enrolled Rule Cutoff' date alias and the 'Invalid Rule Cutoff' date alias, both are maintained in the Enrolment Calendar Configuration form (ENRF01F0), and is dependant on the Status Update Override selection.

Where the process is run prior to the instances of the two date aliases, and the Override Status Indicator is set to NULL:

  • Any ENROLLED student unit attempts that fail a unit rule validation have the student unit attempt status set to INVALID and the change reported on the exception report.
  • Any INVALID student unit attempts that pass all the unit rule validations have the student unit attempt status set to ENROLLED and the change is reported on the exception report. Where the status cannot be updated due to encumbrances against the student course attempt, a message is reported on the exception report.

Where the process is run after instances of the two date aliases, no changes are made to the student unit attempt status, as this would be at some point after the start of the teaching period.

If the Override Update Status is set to Y then the student unit attempt statuses are updated even if the current date is past the cutoff date aliases.

However, all possible changes are reported in the exception report.

If the override update status is set to 'N', the student attempt statuses are not updated. However, the exception report ENRR08C0 reports in predictive mode all the SUA changes, as if the Override Update Status parameter is set to 'Y'

Rules:

  • Student Unit Attempts are only considered if 'UNIT RULES' To-do entries exist.

 

Run Details

This process is typically scheduled to run nightly through Job Scheduler during enrolment periods.

This job checks student course attempts that were recorded via enrolment procedures with Rule Checking switched off in the Course Attempt screen of the Record Enrolments form (ENRF3000).

Refer to the Job Control and Scheduling subsystem for details on scheduling and running jobs.

 

Job Parameters

The eight parameters in this job are used to refine the data set processed.

  • The Academic Calendar parameter restricts the report to a specified academic period.
  • Using the Course Code parameter allows the unit rule check to be carried out on only those student course attempts for the specified course code. By default, ALL course codes are examined.
  • Organisation Unit (Course Version - Responsible OU) - restriction of ToDo records processed to those for student course attempts of the specified organisational unit and any child organisational units.
  • Course Attempt Commencement From - restriction of ToDo records processed to those for student course attempts with a Course Commencement Date greater than or equal to the specified date.
  • Location - restriction of ToDo records processed to those for student course attempts with the specified location code.
  • Person ID Group - restriction of ToDo records processed to those for student course attempts where person ID is a member of the specified version ID group.
  • Course Attempt Attendance Mode - restriction of ToDo records processed to those for student course attempts with the specified attendance mode.
  • Status Update Override (Y/N or NULL) - If Y then student unit attempt statuses will be updated regardless of the Cut-Off Date functionality. If N, statuses are not updated, as the job runs in PREDICTIVE mode. If NULL use current cut-off date alias functionality. (The job currently updates all statuses where appropriate, before the cut-off date.)
    Note: Setting the Status Update Override to 'N' allows the job to be re-run because Student Todo entries are not logically deleted.

 

Report(s)

 Bulk Unit Rules Check Exception Report

 

This process produces a log file of exceptions recorded. Where ENRR08C0 is run as a dependent job, it accesses the log file and reports the exceptions.

Updated 26 July 2002