Top of ENR | Index | Table of Contents | Feedback | ![]() |
ENRJ0010 - Bulk Rule Check - Students With 'To Do' Entries
Purpose |
Validates enrolled Student Unit/Course Attempts against Unit/Course Enrolment Rules |
|
SubSystem |
Enrolments |
|
Normally Run By | Enrolment Specialist | |
Anticipated Frequency | Nightly during the Enrolment Periods or as required | |
Structure | Block | Bulk Rule Check - Students With 'To Do' Entries |
Tab | Parameters | |
Button | Find Course |
This job validates Enrolment Rules for unit attempts where the related course attempt has a Unit-Rules todo recorded. These todos are registered whenever students' enrolment details change in ways that could affect their eligibility to enrol in their intended units. This validation checks Unit Enrolment Rules (from CRSF2700) and then Course Enrolment Rules (from CRSF1700). The process performs two functions, for each Student Course Attempt, it:
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:
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' For each student for which rules are tested during a run of ENRJ0010, an s_log record is created with s_log_type =‘BERC_RERUN’. This identifies students that would be tested by a Re-run Previous Bulk Enrolment Rule Check job -see ENRF0012 . ENRR08C0 reports on exceptions generated by this job. However unit attempts that are invalidated and subsequently re-instated, or vice-versa, are not reported. This job is accessed from the main menu. |
The Bulk Rule Check - Students With 'To Do' Entries block contains:
|
Rules/Notes: A Student Unit Attempt's enrolment rules are only checked if a UNIT-RULES todo exists for that student course attempt. For an explanation of events which generate UNIT-RULES todos, see UNIT-RULES todos. When this job is run, all related UNIT-RULES todos will be deleted. If the Academic Calendar parameter is not %, then all Unit-Rules todos will be deleted even though the rules for units in other years will consequently not be tested. If the Academic Period parameter is set to % and any of the other parameters are defined then rules are tested and todos deleted as defined by the parameter values. Unit Quotas are not checked by this job. Requires the Bulk Unit Rules Check Exception Report (ENRR08C0) to run as a dependent job. 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. 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. If the Academic Period is not % then a warning appears ‘Warning - only enrolment rule student todo records for the selected Academic Period will be validated. All other todo records will be deleted WITHOUT validation.' See below for more important information about using this parameter. Only one of Exclude Completed Courses or Exclude Completed Courses without enrolled units can be set. Note: If the Exclude Completed Courses Without Enrolled Units checkbox is selected, and a student course attempt with a Unit-Rules todo is completed but has unit attempts with a status of Invalid, then Enrolment rules will not be tested for this course.
|
Warning about using the Academic Period period parameter in this job: As described above, a warning is generated if % is not used for the Academic Period parameter when running this job. If, for example, 2007 is specified as the Academic Period in the ENRJ0010 parameter form, then the job will run successfully in this case, but only rules relating to unit attempts in 2007 teaching calendars will be tested. However, the Unit-Rules todo for this student course attempt will be deleted, so if the job is subsequently run for 2008, then rules relating to 2008 unit attempts will not be tested. This is because the Unit-Rules todo that would cause such rule checking for this course has been deleted. It is therefore recommended that the parameter be set to %. |
Example A: Example B: |
Last Modified on: 07-May-2007 12:05 PM
Release Version | Project | Change to Document |
10.0.0.0.0.0 | 1232 - Revisions to Bulk Enrolment Rule Checks | Modified numerous sections throughout the document. |