Top of CRS | Top of RUL | Index | Table of Contents | Feedback | ![]() |
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.
Unit Co-requisite(institution wide) Rule
Unit Incompatible(institution wide) Rule
Unit Pre-requisite(institution wide) 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 |
, |
Definition: Comma as a separator between unit codes |
. |
Definition: Full stop/period as a separator between unit code and version number. |
[ ] |
Definition: Square brackets to enclose a set of unit version numbers |
+ |
Definition: Union |
- |
Definition: Hyphen as a separator between a range of version numbers |
Any |
Definition: Start the rule with 'Any' to specify more that more than one element is required from a set. |
( ) |
Definition: Parentheses may force the order of operation in a complex rule |
and |
Definition: Used to combine two rules. |
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. |
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. |
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} |
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} |
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} |
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} |
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.
|
..credit points |
Definition: Student has achieved the nominated number of credit points in the student course attempt. Example. |
..credit
points at levels {Unit Level/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. |
..credit
points from units |
Definition: Student has achieved the entered number of credit points, from units owned by the nominated organisational unit. Example. |
..credit
points with grade of at |
Definition: Student has achieved the nominated number of CP with a minimum grade value (selected from a grading schema). Example. |
..units
in {Unit Code/s} |
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 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. |
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). |
..(I/W) credit points |
Definition: Student has achieved the nominated number of credit points, including all credit points achieved in other course attempts. Example. |
..(I/W)
credit points at levels {Unit Level/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. |
..(I/W)
credit points from units |
Definition: Student has achieved the entered number of credit points, from units owned by the nominated organisational unit. Example. |
..(I/W)
credit points with grade of at |
Definition: Student has achieved the nominated number of CP with a minimum grade value (selected from a grading schema). Example. |
..(I/W)
units in {Unit Code/s} |
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 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. |
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. 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 |