Bulk Unit Enrolment/Discontinuation Process - ENRJ4600

This process updates the database

Subsystem

Enrolments

Purpose

To enrol a specific group of Higher Education students into one or more units and/or

To discontinue a specific group of Higher Education students in one or more units

Normally Run By

An enrolments specialist via Job Scheduler in immediate or batch mode

Anticipated Frequency

Irregularly, as required

Update Process(es)

Can, for up to eight units per run:

  • add a unit attempt, as confirmed or unconfirmed, to a student course attempt
  • discontinue a unit attempt
  • add specific data (specified as parameters to this job) to newly enrolled or discontinued unit attempts

Parameter Sample

 

Report

Bulk Unit Enrolment/Discontinuation Exception report

Report Sample

   

Update Process

This job can enrol or discontinue a specific group of students, in one or more units (up to eight), within a given teaching period.

The process:

  • for each unit being enrolled:
    • checks that enrolment is being attempted within the enrolment variation window. i.e. before the enrolment variation cut-off date for the teaching period (this process cannot perform enrolment after the cut-off date)
    • checks that it is valid to create student unit attempts within that window. i.e. the unit is offered in that teaching period
    • selects student course attempts based on the 'student selection parameters', and for each selected student course attempt and each unit to be enrolled:
      • checks whether the student is already enrolled in the unit, and if so ignores the unit
      • if a previous attempt exists in an earlier teaching period, a new attempt is created
      • checks the student's eligibility to enrol in the unit, (including the student's course attempt status, whether the student is excluded from the unit, whether the student already has advanced standing in the unit, whether the student is intermitted during the teaching period) reports failure of any of these checks and does not enrol the unit
      • checks that the unit attempt is in line with the student's forced location and/or attendance mode (if applicable), reports failure of these checks but continues to enrol the unit
  • for each unit being discontinued:
  • checks that the unit attempt status is ENROLLED and if not reports a warning and does not discontinue the unit
  • checks whether deletion is allowed for the unit (see Unit Discontinuation Date Criteria) and if allowed deletes the student unit attempt. If not allowed, discontinues the unit attempt. Where a unit is discontinued after the 'last date for deletion' an administrative unit status parameter must be entered or selected from the list of values. The selected AUS is then validated against the discontinuation date.

If processing occurred for a student, the following further checks are performed and written to the execution/exception report:

  • checks if the student has breached any encumbrance restrictions (e.g. maximum credit points allowed). If this check fails, all changes to the student course attempt resulting from this job are rolled back (the student's record is returned to the state existing prior to running this job).
  • checks that the student course attempt includes a unit attempt for the superior unit if this is a subordinate unit. Enrolment of the unit continues regardless.
  • checks that if this is a superior unit, at least one subordinate also exists in the student course attempt, or that the subordinate is also included as a parameter in this job. Enrolment of the unit continues regardless but if this check is failed, the changes to the student course attempt resulting from this job are rolled back (the student's record is returned to the state existing prior to running this job). Note: If enrolling a subordinate unit it is not necessary for the student to be enrolled in a superior unit. Subordinate units can stand alone.
  • checks that the student hasn't breached any cross element restrictions (e.g. maximum number of credit points at different locations). Enrolment of the unit continues regardless.
  • checks that the student is satisfying their forced attendance mode. Enrolment of the unit continues regardless.

 

Run Details

This job can be run in immediate mode or batch mode through the Job Control & Scheduling subsystem.

The circumstances under which it is used are dependent on institution policy and procedures.

 

Parameters

Note: The parameter form for this job includes numerous tabs. It is important to check the parameters behind each tab each time the job is requested.

The parameters are grouped as follows.

 

Job Parameters - System Parameters

System Parameters

System (or control) parameters control the output of the report produced by this job and are common to most reports. Refer to All About Standard Reports for more information. These parameters are set as required each time the job is requested.

 

Job Parameters - Report Parameters

Report Parameters

Report Level

Mandatory

Allows the person running this job to determine whether the execution/exception report lists errors only, errors and warnings or errors, warnings and information. Defaults to ERRORS only.

Previous Log

Optional

Allows the execution/exception report from previous runs of this job to be reproduced. If this parameter is used, all other parameters are ignored except Report Level.

Teaching Period

Mandatory

Defines the specific teaching period in which unit attempts are to be created or discontinued. Units specified as parameters to this job must be offered in the specified teaching period.

 

Job Parameters - Student Selection Parameters

Student Selection Parameters

These parameters are used to target specific groups of students for which the specified units are to be added or discontinued. Combinations of parameters can be used.

Course Code

Optional

The process selects students enrolled in this course code, wildcards can be used . e.g. course code ABC%

Location Code

Optional

The process selects student course attempts enrolled at this location.

Attendance Mode

Optional

The process selects student course attempts with this attendance mode.

Attendance Type

Optional

The process selects student course attempts with this attendance type.

Unit Code

Optional

The process selects student course attempts with an enrolled unit attempt with this unit code.

Version Number

Optional

The version number of a unit specified in the previous parameter. Limits student course attempts selected for processing to those enrolled in this version of the unit only.

Person ID Group

Optional

Course attempts of students who are members of the specified ID group are selected.

Person ID

Optional

The process can be run for an individual student.

 

Job Parameters - Unit Parameters

Unit Parameters

These parameters are used to identify the units to be enrolled or discontinued. Up to eight sets of unit parameters can be defined.

Action

Mandatory

Specifies whether the unit is to be added to student course attempts or discontinued from course attempts. Different actions can be mixed within the same job request.

Unit Code

Mandatory

The unit code of the unit to be enrolled or discontinued.

Unit Location Code

Mandatory for units with action ENROL specified

The unit location of the unit offering option to be enrolled. Only specified for discontinuation where it is wished to limit the location of the unit being discontinued.

Unit Class

Mandatory for units with action ENROL specified

The unit class of the unit offering option to be enrolled. Only specified for discontinuation where it is wished to limit the class of the unit being discontinued.

 

 Job Parameters - Enrolment Parameters

Enrolment Parameters

These parameters are applied to all units specified in this job as action ENROL. They are ignored if only units of action DISCONTINUE are specified.

Default Unit Confirmed

Mandatory where any units with action ENROL are specified

Selecting Y causes the unit attempt to be recorded as ENROLLED. Selecting N causes the unit attempt to be recorded as UNCONFIRM.

No Assessment

Optional

Indicates whether the students are to be assessed in this unit and receive a formal grade. This is an attribute of the student unit attempt and is not dependent on whether or not the unit itself is assessable.

Enrolled Date

Mandatory where any units with action ENROL are specified

Defaults to the current date but may be changed.

Exam Location Code

Optional

The code of the examination centre for the unit. This overrides the exam location specified for the student's course attempt.

Alternative Title

Optional

Provides the ability to assign a unit title to unit attempts which are created by this job. This will override the standard title of the unit and display against the 'More' T-list item in the student's unit attempt. [Is only effective where the Override Title checkbox is selected for the unit in CRSF2210.]

Override Enrolled Credit Points

Optional

Provides the ability to override the standard enrolled credit points of the unit(s) for those students being enrolled in units via this process. This displays against the 'Override CP' T-list item in the student's unit attempt. [Is only effective where the Override Credit Points checkbox is selected for the unit in CRSF2210.]

Override Achievable Credit Points

Optional

Provides the ability to override the standard achievable credit points of the unit(s) for those students being enrolled in units via this process. This displays against the 'Override CP' T-list item in the student's unit attempt. [Is only effective where the Override Credit Points checkbox is selected for the unit in CRSF2210.]

Override EFTSU

Optional

Provides the ability to override the standard calculated EFTSU of the unit(s) (see Course Annual Load) for those students being enrolled in units via this process. This displays against the 'More' T-list item in the student's unit attempt. [Is only effective where the Override Credit Points checkbox is selected for the unit in CRSF2210.]

Override Credit Reason

Optional

Provides the ability to record a reason for specifying override enrolled and/or achievable credit points for students being enrolled in units via this process. This displays against the 'Override CP' T-list item in the student's unit attempt.

 

Job Parameters - Discontinuation Parameters

Discontinuation Parameters

These parameters are applied to all units specified in this job as action DISCONTINUE. They are ignored if only units of action ENROL are specified.

Administrative Unit Status

Mandatory for units with action DISCONTINUE

Applies this administrative unit status (AUS) to all units specified for this job as DISCONTINUE. Must be a valid AUS. See Maintain Unit Discontinuation Date Criteria (ENRF0170)

Discontinuation Date

Mandatory for units with action DISCONTINUE

Entered in the System as the date the unit was discontinued. Defaults to current date. Displays against the Discontinue T-list item in the student's unit attempt.

 

Job Output

Bulk Unit Enrolment/Discontinuation Exception Report

A comprehensive listing of actions taken and errors and warnings produced as a result of running this job. See Report Level (in the parameter list above).

 Last modified on 25 February, 2003.