Unit Version Rules

CONTINUING DEVELOPMENT

The definition of available rules, operators, parameters and functions is part of an ongoing development process. Future delivery sets may offer a broader range of rules, and/or a broader range of rule options for currently available rules. Users may also note that the text used in rule options may be edited from that which existed in an earlier release. Pre-existing rules, using the same rule option, but created in an earlier version, automatically update to reflect the edited text.

In this section:

Common Operators

Unit Co-requisite Rule

Unit Co-requisite(institution wide) Rule

Unit Incompatible Rule

Unit Incompatible(institution wide) Rule

Unit Pre-requisite Rule

Unit Pre-requisite(institution wide) Rule

Unit Translation Rule

Unit Quota Rule

Enrolment Access Rule


Syntax of Operators Available to all Unit Version Rules

Operators

Usage

{}

Definition: Braces to define the start or end of a set of codes
Example.
{MAA101,MAA102}

,

Definition: Comma as a separator between unit codes
Example.
{MAA101,MAA102}

.

Definition: Full stop/period as a separator between unit code and version number
Example.
{MAA101.2,MAA102.3}

[ ]

Definition: Square brackets to enclose a set of unit version numbers
Example.
{MAA101.[1,3-10],MAA102.3}

and

Definition: Logical AND
Example.
Any co-req unit in {MAA101,MAA102}and Any passed co-req unit in {MAA201,MAA202}

-

Definition: Hyphen as a separator between a range of version numbers
Example.
{MAA101.[1,3-10],MAA102.3}


Syntax of Unit Co-requisite Rule

Operators

Usage

Any co-req unit in {Unit Code}

Definition: Students studying in this unit must have also enrolled in one of the units contained in the following set ( in this Student Course Attempt).

Example. Any co-req unit in {MAA101,MAA102}
Returns true if student enrolled in either MAA101 or MAA102

Any co-req unit set {Unit Set Code}

Definition: Students studying in this unit must have also enrolled in one of the unit sets listed inside the braces. (in this Student Course Attempt).

Example. Any co-req unit set {ACDM001}

Any co-req unit sets of category <Unit Set Category>

Definition: Students studying in this unit must have also enrolled in a unit set of the nominated unit set category. (in this Student Course Attempt).

Example. Any co-req unit sets of category MAJOR

Any passed co-req unit in {Unit Code}

Definition: Students studying in this unit must have either co-enrolled or passed in one of the units contained in the following set. (in this Student Course Attempt).

Example. Any passed co-req unit in {MAA201,MAA202}
Returns true if student enrolled and completed successfully, in either MAA201 or MAA202

Must be enrolled in course owned by {Org Unit Code}

Definition: Students studying in this unit must be enrolled in a course owned by the nominated organisational unit.

Example. Must be enrolled in course owned by {04}

Must be enrolled in course type {Course Type Code}

[owned by {Org Unit Code}]

Definition: Students studying in this unit must be enrolled in a course of the nominated type. Can be further qualified by requiring that the enrolled course is owned by a nominated organisational unit.

Example. Must be enrolled in course type {10} owned by {01}

Must be enrolled in course version {Course Code}

Definition: Students studying in this unit must be enrolled in the nominated course.

Example. Must be enrolled in course version {M300}

 Syntax of Unit Co-requisite (I/W) Rule

Operators

Usage

Any co-req (I/W) unit in {Unit Code}

Definition: Students studying in this unit must have also enrolled in one of the units contained in the following set. (includes units completed in other course attempts).

Example. Any co-req unit in {MAA101,MAA102}
Returns true if student enrolled in either MAA101 or MAA102

Any co-req (I/W) unit set {Unit Set Code}

Definition: Students studying in this unit must have also enrolled in one of the unit sets listed inside the braces. (includes unit sets completed in other course attempts).

Example. Any co-req unit set {ACDM001}

Any co-req (I/W) unit sets of category <Unit Set Category>

Definition: Students studying in this unit must have also enrolled in a unit set of the nominated unit set category. (includes unit sets completed in other course attempts).

Example. Any co-req unit sets of category MAJOR


Syntax of Unit Incompatible Rule

Operators

Usage

Incompatible with {Unit Code}

Definition: Student must not have enrolled in a unit from those listed inside braces (in this Student Course Attempt)

Example. Incompatible with {MAA101,MAA102}

Incompatible with achievement in {Unit Code}

Definition: Student must not have enrolled and passed a unit from those in the list (in this Student Course Attempt)

Example. Incompatible with achievement in {MAA101,MAA102}

 

Syntax of Unit Incompatible (I/W) Rule

Operators

Usage

Incompatible with (I/W){Unit Code}

Definition: Student must not have enrolled in a unit from those listed inside braces (includes units completed in other courses).

Example. Incompatible with (I/W) {MAA101,MAA102}

Incompatible with achievement in (I/W){Unit Code}

Definition: Student must not have enrolled and passed a unit from those in the list (includes units completed in other courses).

Example. Incompatible with achievement in (I/W) {MAA101,MAA102}

 


Syntax of Unit Pre-requisite Rule

Operators

Usage

Must have course GPA equal to or greater than <Number>

Definition: Student must have a course GPA >= the nominated value.

Example. Must have course GPA equal to or greater than 3.5

Must have course WAM equal to or greater than <Number>

Definition: Student must have a course WAM >= the nominated value.

Example. Must have course WAM equal to or greater than 70

Must have enrolled in <Number> credit points

Definition: Student must have enrolled in specified number of credit points in this course.

Example. Must have enrolled in 4 credit points

Must have enrolled in a unit in {Unit Code}

Definition: Student must have enrolled in one of the units listed in the braces (in this student course attempt).

Example. Must have enrolled in a unit in {SEM317, SEM334}

Must have passed <numeric value>..

A student must equal or exceed (in this Student Course Attempt) the given numeric value of credit points or units from the subsequent option selected.
The possible options follow.

..credit points

Definition: Student has achieved the nominated number of credit points in the student course attempt.

Example.
Must have passed 8 credit points

..credit points at levels {Unit Level/s}
[from units owned by {Org Unit Code}

Definition: Student has achieved the entered number of credit points, at the selected level. This can be further qualified with a limit on the owning organisational unit.

Example.
Must have passed 8 credit points at levels { 3 }
or, with limits on unit ownership
Must have passed 4 credit points at levels {2} from units owned by {0016}

..credit points from units
owned by {Org Unit Code}

Definition: Student has achieved the entered number of credit points, from units owned by the nominated organisational unit.

Example.
Must have passed 4 credit points from units owned by {0016}

..credit points with grade of at
least <Grading Schema.Grade>

Definition: Student has achieved the nominated number of CP with a minimum grade value (selected from a grading schema).

Example.
Must have passed43 credit points with grade of at least
STANDARD . C

..units in {Unit Code/s}
[with grade of at least <Grading Schema Code.Grade>]

Definition: Student has passed (or been granted advanced standing in) a nominated number of units from a list of unit codes. Valid unit codes are entered inside braces {}. This can be further qualified with a minimum grade value (selected from a grading schema).

Example.
Must complete 2 units in {ADH601, ADH602, ADH603, ADH604}
or, with a minimum grade nominated:
Must complete 2 units in {ADH601, ADH602, ADH603, ADH604 } with grade of at least STANDARD . C

Must have passed a unit in {Unit Code}

Definition: Student has passed (or been granted advanced standing in) one of the units listed (in this Student Course Attempt). Valid unit codes to make up the list are entered inside braces {}. (Note: a passing grade with the Special Grade Type of CONCEDED-PASS is evaluated as failing the rule)

Example.
Must have passed a unit in {MAA214, MAA303, MAF317, MMK266, MMM132, MMM262}

Syntax of Unit Pre-requisite (I/W) Rule

Operators

Usage

Must have enrolled in an (I/W) unit in {Unit Code}

Definition: Student must have enrolled in one of the units listed in the braces. (includes units completed in other course attempts).

Example. Must have enrolled in an (I/W) unit in {SEM317, SEM334}

Must have passed <numeric value>..

A student must equal or exceed the given numeric value of credit points or units from the subsequent option selected (includes units completed in other course attempts).
The possible options follow.

..(I/W) credit points

Definition: Student has achieved the nominated number of credit points, including all credit points achieved in other course attempts.

Example.
Must have passed 8 (I/W) credit points

..(I/W) credit points at levels {Unit Level/s}
[from units owned by {Org Unit Code}

Definition: Student has achieved the entered number of credit points, at the selected level. This can be further qualified with a limit on the owning organisational unit.

Example.
Must have passed 8(I/W) credit points at levels { 3 }
or, with limits on unit ownership
Must have passed 4 (I/W) credit points at levels {2} from units owned by {0016}

..(I/W) credit points from units
owned by {Org Unit Code}

Definition: Student has achieved the entered number of credit points, from units owned by the nominated organisational unit.

Example.
Must have passed 4 (I/W) credit points from units owned by {0016}

..(I/W) credit points with grade of at
least <Grading Schema.Grade>

Definition: Student has achieved the nominated number of CP with a minimum grade value (selected from a grading schema).

Example.
Must have passed43 (I/W) credit points with grade of at least
STANDARD . C

..(I/W) units in {Unit Code/s}
[with grade of at least <Grading Schema Code.Grade>]

Definition: Student has passed (or been granted advanced standing in) a nominated number of units from a list of unit codes. Valid unit codes are entered inside braces {}. This can be further qualified with a minimum grade value (selected from a grading schema).

Example.
Must complete 2 (I/W) units in {ADH601, ADH602, ADH603, ADH604}
or, with a minimum grade nominated:
Must complete 2 (I/W) units in {ADH601, ADH602, ADH603, ADH604 } with grade of at least STANDARD . C

Must have passed an (I/W) unit in {Unit Code}

Definition: Student has passed (or been granted advanced standing in) one of the units listed. Valid unit codes to make up the list are entered inside braces {}(includes units completed in other courses).. (Note: a passing grade with the Special Grade Type of CONCEDED-PASS is evaluated as failing the rule)

Example.
Must have passed an (I/W) unit in {MAA214, MAA303, MAF317, MMK266, MMM132, MMM262}

 

 

Variables < … >

Description

%

Wildcard

Number

Numeric Values

Unit codes

Current valid unit codes

Unit sets

Current valid Unit Set codes

Course Code

Current valid codes for courses

Course Type Code

Current valid Course Type codes

Org Unit Code

Current valid codes for organisational units

Unit Set Category

Current valid unit set categories

Grading Schema Code & Grade

Currently defined grading schema and grade from that schema

Unit Level

Current defined unit levels (maintained in CRSF2140)

 


Syntax of Unit Translation Rule

Operators

Usage

Unit was previously coded {Unit Code}

Definition: Used to check within the context student course attempt whether the context unit was previously successfully completed under a different code. Enrolment is disallowed under these circumstances.
Also used by other unit rules to check for existence of translated units when testing against current unit codes and determining whether that rule is passed. The previous code for a unit is entered inside braces.

Example. Unit was previously coded {ENG111}

 

Variables < … >

Description

%

Wildcard

Unit codes

Current valid unit codes

 


Unit Quota Rules

See System Wide Enrolment Rules for more information.

Syntax of Unit Quota Rule - Institution Wide

Operators

Usage

Quotas Off - system wide - no override

Definition: Used to switch enrolment quota checking OFF for all units.

Quotas Off - system wide - override allowed

Definition: Used to switch enrolment quota checking OFF for all units but allows it to be switched back ON for particular units.

Quotas On - system wide - no override

Definition: Used to switch enrolment quota checking ON for all units.

Quotas On - system wide - override allowed

Definition: Used to switch enrolment quota checking ON for all units but allows it to be switched OFF for particular units.

Syntax of Unit Quota Rule - Unit specific

Operators

Usage

Quotas Off

Definition: Used to switch enrolment quota checking OFF, for a specific unit offering option. This can override a system wide quota rule.

Quotas On

Definition: Used to switch enrolment quota checking ON, for a specific unit offering option This can override a system wide quota rule.


Syntax of Enrolment Access Rule

Operators

Usage

Unrestricted Access

Definition: Enrolment rules are enabled for all course codes.

COURSE_CODE IN {course code,…}

Definition: Defines a list of course codes for which Enrolment rule checking is enabled. Rule checking is disabled for all other course codes.

 

 

Last Modified on 12 March 2002