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

Variables

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


Syntax of Common Operators (available to all most 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}

+

Definition: Union
Example. Any co-req unit in {mee101} + {mee102 }

-

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

Any

Definition: Start the rule with 'Any' to specify more that more than one element is required from a set.
Example. Any 2 (I/W) co-req units in {maa10,1maa102,mee101}

( )

Definition: Parentheses may force the order of operation in a complex rule
Example. Must have completed Special Requirement BRONZE MED and (Must have completed Special Requirement GERMANPROF or Must have completed Special Requirement WORKEXP). Without the parentheses a student who completed just WORKEXP would have satisfied the rule.

and

Definition: Used to combine two rules.
Example. Any co-req unit in {MAA101,MAA102} and Any passed co-req unit in {MAA201,MAA202}

or
Definition: Used to combine two alternative rules.
Example. Any co-req unit in {MAA101,MAA102} or Any passed co-req unit in {MAA201,MAA202}

For ____ In /Not in ____Do ____ Otherwise ____

Definition: These elements of syntax allow you to define requirements according to specified conditions.
Example. For COURSE_TYPE In { 10 } Do Any co-req unit in {maa101} Otherwise Any co-req unit in {mee101}

AND
Definition: Used in defining a condition when using a For/Otherwise statement
Example. For COURSE_CODE IN { AAX101 } AND COURSE_TYPE IN { 10} Do Incompatible with {mee101}
OR
Definition: Used in defining a condition when using a For/Otherwise statement
Example. For COURSE_CODE IN { AAX101 } OR COURSE_TYPE IN { 10} Do Incompatible with {mee101}

True

Definition: Rule is always passed.
Example. TRUE

 


Variables used by Unit Version Rules

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)

Special Requirement Special Requirement for course (recorded for student in ENRF4300)
Subject Code Secondary Subject Code

 


Syntax of Unit Co-requisite Rule

The 'or' functionality is not currently active for this set of rules.

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

Note: The 'or' functionality is not currently active for this set of rules.

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

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

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

Example. Any passed co-req (I/W) unit in {maa101, maa102}
Returns true if student
passed either MAA101 or MAA102

 

Syntax of Unit Incompatible Rule

Note: The operators 'AND and 'OR' are used in this rule type instead of 'and' and 'or' .

Operators

Usage

Incompatible (excluding FAILED) with {Unit Code}

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

Example. Incompatible (excluding FAILED) with {MAA101,MAA102}

Incompatible with {Unit Code}

Definition: Student must not have enrolled in a unit from those listed inside braces, except where they failed that unit.

Example. Incompatible with {MAA101,MAA102}

Incompatible with a Raw Score in {Subject Code} [>, < or =] <Number>

Definition: Student's Raw Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject .

Example. Incompatible with a Raw Score in {ENGLISH} < 50

Incompatible with a Scaled Score in {Subject Code} [>, < or =] <Number>

Definition: Student's Scaled Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject .

Example. Incompatible with a Scaled Score in {ENGLISH} < 50

 

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}

Incompatible with enrolment in a Unit Set from {Unit Set Code}

Definition: Student must not have enrolled in unit set from those in the list (in this Student Course Attempt).

Example. Incompatible with enrolment in a Unit Set from { CORE-SCI}

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

Note: The operators 'AND and 'OR' are used in this rule type instead of 'and' and 'or' .

Operators

Usage

Incompatible (excluding FAILED) 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), except where they failed that unit.

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

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 a Scaled Score in (I/W) {Subject Code} [>, < or =] <Number>

Definition: Student's Scaled Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject .

Example. Scaled Incompatible with a Score in {ENGLISH} < 50

 
Incompatible with a Raw Score in (I/W) {Subject Code} [>, < or =] <Number>

Definition: Student's Raw Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject .

Example. Incompatible with a Raw Score in {ENGLISH} < 50

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}

Incompatible with course version in {Course Code}@@

Definition: Student must not be enrolled a course from those in the list.

Example. Incompatible with course version in {M300, M301}

Incompatible with course version org unit in {Org Unit Code}

Definition: Student must not be enrolled a course owned by any of those org units in the list.

Example. Incompatible with course version org unit in {0102, 0104}

Incompatible with enrolment in a (I/W) unit set from {Unit Set Code}

Definition: Student must not be enrolled a unit set in the list (includes unit sets in other courses).

Example. Incompatible with enrolment in a (I/W) unit set from {HIST_MAJ, ENG-MAJ }

 

Syntax of Unit Pre-requisite Rule

Operators

Usage

Incompatible with a Raw Score in (I/W) {Subject Code} [>, < or =] <Number>

Definition: Student's Raw Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject.

Example. Incompatible with a Raw Score in {ENGLISH} < 50

Incompatible with a Scaled Score in (I/W) {Subject Code} [>, < or =] <Number>

Definition: Student's Scaled Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject.

Example.Incompatible with a Scaled Score in {ENGLISH} < 5

Must have completed Special Requirement Special Requirement

Definition: Student must have completed the special requirement specified.

Example. Must have completed Special Requirement FIRST AID

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}
]
[in discipline{Discipline code/s}]

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}
Must have passed 4 credit points at levels {2}
in discipline {902}

..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 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}

Permission required

Definition: Permission must be granted by the course director or other faculty representative.

Example.Permission required

Raw Score in {Subject Code} [>, < or =] <Number>

Definition: Student's Raw Score must be greater than, equal to or less than the defined number (as determined by the operator) for the specified Secondary School Subject (in this Student Course Attempt).

Example. Raw Score in {ENGLISH} < 50

Scaled Score in {Subject Code} [>, < or =] <Number>

Definition: Student's Scaled Score must be greater than, equal to or less than the defined number (as determined by the operator) for the specified Secondary School Subject (in this Student Course Attempt).

Example. Scaled Score in {ENGLISH} < 50

 

 

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}

[in discipline {Discipline code/s}]

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}

Raw Score in (I/W) {Subject Code} [>, < or =] <Number>

Definition: Student's Raw Score must be greater than, equal to or less than the defined number (as determined by the operator) for the specified Secondary School Subject (for all courses).

Example. Raw Score in {ENGLISH} < 50

Scaled Score in (I/W) {Subject Code} [>, < or =] <Number>

Definition: Student's Scaled Score must be greater than, equal to or less than the defined number (as determined by the operator) for the specified Secondary School Subject (for all courses).

Example. Scaled Score in {ENGLISH} < 5

 

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}

 

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.

 

Last modified on 21 November, 2007 2:15 PM

History Information

Release Version Project Change to Document
10.1.0.0.0.0 1344 - Advanced Standing Added new unit pre-requisite and unit pre-requisite (I/W) rules