ENRJ0011 - Bulk Rule Check - Students Without Todo Entries

Purpose

Validates enrolled Student Unit/Course Attempts against Unit/Course Enrolment Rules

SubSystem

Enrolments

Normally Run By Enrolment Specialist
Anticipated Frequency As required
Structure  Block Bulk Enrolment Rule Check (without Todo)
Tab Parameters
Button Find Course

  

This job validates Enrolment Rules for any unit attempts specified by the parameters regardless of whether the related course attempt has a Unit-Rules todo recorded.

The process performs two functions for each Student Unit Attempt:

  • Compares all ENROLLED Student Unit Attempts against Enrolment Rules to see if they now fail the Enrolment rules; and
  • Compares all INVALID Student Unit Attempts to see if they now pass the Enrolment Rules.

The action taken by the process depends on the Status Update Override parameter and the dates for the 'Enrolled Rule Cut-off' Date Alias and the 'Invalid Rule Cut-Off' Date Alias, both of which are maintained in the Enrolment Calendar Configuration form (ENRF01F0).

Where the Status Update Override parameter is set to NULL and the process is run prior to the Instances of the two Date Aliases, then:

  • Any ENROLLED Student Unit Attempts that fail a Unit Enrolment Rule validation will 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 Enrolment Rule validations will 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.

If the two Date Aliases have past, no changes are made to the Student Unit Attempt Status, as this would be at some point after the start of the Teaching Period.

Where the Status Update Override parameter is set to 'Y', then the Student Unit Attempt Statuses are updated even if the current Date is past the cut-off Date Aliases and all changes are reported in the exception report.

Where the Status Update Override 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'

ENRR08C0 reports on exceptions generated by this job and ENRR08C1 generates an equivalent output file.

This job is accessed from the main menu.

 

The Bulk Enrolment Rule Check (without todo) block contains:

  • Person ID Group
    Allows restriction of the unit attempts checked to those for Student Course Attempts where the Person ID is a member of the specified Version ID Group.
  • Person ID
    Allows restriction of the unit attempts checked to to those for the specified person.
  • Unit Code
    Allows restriction of the unit attempts checked to to those for the specified unit code.
  • Location
    Allows restriction of unit attempts checked to those undertaken at the specified location.
  • Course Code
    Allows restriction of the unit attempts checked to to those taken in the specified Course Code. By default, ALL Course Codes are examined.
  • Location
    Allows restriction of the unit attempts checked to those for Student Course Attempts undertaken at the specified location.
  • Academic Calendar
    Allows restriction of the unit attempts checked to those undertaken in teaching periods in the specified year.
  • 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 To Do entries are not logically deleted.
  • Exclude Completed Courses check box
  • Exclude Completed Courses Without Enrolled Units check box

    Button

    • Find Course
    • Find Person

Rules/Notes:

Note that the parameters for this job are used to determine which student course attempts are to be processed. Once those student course attempts are identified, all enrolled and invalid units will have their rules evaluated.
This includes cases where the Unit Code parameter is specified. In that case any student course attempt where the specified unit is undertaken will have enrolment rules checked for all of its unit attempts which have a status of enrolled or invalid. This applies to other parameters such as unit location and academic period also.

This process produces a log file of exceptions recorded. When ENRR08C0 is run, it accesses the log file and reports the exceptions. Unit attempts that are invalidated and subsequently re-instated, or vice-versa, are not reported.

If checking ENROLLED to INVALID and the invalid cut off date alias (in ENRF01F0) is passed and Status Update Override is null, then an Error message will be generated.

If checking INVALID to ENROLLED and the enrolled cut off date alias (in ENRF01F0) is passed and Status Update Override is null, then an Error message will be generated.

At least one of the Person ID group, Person ID, Unit Code, Unit Location, Course Code, Course Location or Academic Calendar must be specified as a parameter for this is job.

Only one of Exclude Completed Courses or Exclude Completed Courses without enrolled units can be set.

If the Exclude Completed Courses Without Enrolled Units checkbox is selected, and a student course attempt which satisfies all other parameters is completed but has unit attempts with a status of Invalid, then Enrolment rules will not be tested for this course.

 

 

Last Modified on: 07-May-2007 5:00 PM

History Information

Release Version Project Change to Document
10.0.0.0.0.0 1232 - Revisions to Bulk Enrolment Rule Checks

New online help page