Top of CRS | Top of RUL | Index | Table of Contents | Feedback | ![]() |
Unit Version Rules
The type of Unit Version rule to be viewed or edited can be selected in CRSF2700.
This form may be entered in query mode via the Callista menu, or in context of the Unit version in CRSF2210.
This Help page includes the following:
Syntax of Common Operators (available to most 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: Example: Set of Articulated Courses {A300,A313,A316.2} |
: |
Definition: Example: |
[ ] |
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 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 |
Current valid unit codes |
Unit Set |
Current valid Unit Set codes |
Course Code |
Current valid Course code |
Course Type Code |
Current valid Course Type code |
Org Unit |
Current valid code for organisational units |
Unit Set Category |
Current valid unit set categories |
Grading Schema |
Currently defined grading schema |
Grade | Currently defined grade from associated schema |
Level |
Current defined unit levels (maintained in CRSF2140) |
Special Requirement | Special Requirement for course (recorded for student in ENRF4300) |
Subject | Secondary Subject Code. |
Syntax of Unit Co-requisite Rule
This set of Unit co-requisite rules only considers unit enrolment in the context course.
Note: The 'or' functionality is not currently active for this set of rules.
Rule Stem |
Usage |
Any | Examples: |
Any co-req unit in |
Example: |
Any co-req unit set |
Example: |
Any co-req unit sets of category |
Example: |
Any passed co-req unit in |
In this course the student must have passed or be enrolled in a unit from in the braces. Example:
|
Must be enrolled in course owned by |
Example: |
Must be enrolled in course type |
Example: |
Must be enrolled in course version |
Example: |
Syntax of Unit Co-requisite (I/W) Rule
This set of Unit co-requisite rules considers unit enrolment in all courses at the institution for this student.
Note: The 'or' functionality is not currently active for this set of rules.
Rule Stem |
Usage |
Any co-req (I/W) unit in |
Example:
|
Any co-req (I/W) unit set |
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 (I/W) unit sets of category |
Example: |
Any passed co-req (I/W) unit in | In this or other courses, the student must have passed or be enrolled in a unit from in the braces. Example: |
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 | Students must not have enrolled and passed a unit from those listed inside braces (in this Student Course Attempt), except where they failed that unit . Example: |
Incompatible with |
Students must not have enrolled in a unit from those listed inside braces(in this Student Course Attempt), except where they failed that unit. Example: |
Incompatible with a Raw Score in |
Student's Raw Score must not be greater than, equal to, or less than the defined number for the specified Secondary School Subject. Examples: |
Incompatible with a Scaled Score in | Student's Scaled Score must not be greater than, equal to, or less than the defined number for the specified Secondary School Subject. Examples: |
Incompatible with achievement in |
Student must not have enrolled in units from those in the list (in this Student Course Attempt). Example: |
Incompatible with enrolment in a Unit Set from | Student must not have enrolled in unit set from those in the list (in this Student Course Attempt). Example: |
Syntax of Unit Incompatible (I/W) Rule
These rules are tested against all of this student's course attempts at this institution.
Note: The operators 'AND' and 'OR' are used in this rule type instead of 'and' and 'or'.
Operators |
Usage |
Incompatible (excluding FAILED) with | 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 {<unit>, ...} |
Incompatible with |
Student must not have enrolled in a unit from those listed inside braces (includes units completed in other courses). Example: Incompatible with {<unit>, ...} |
Incompatible with a Scaled Score in | Student's Scaled Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject. Examples:
|
Incompatible with a Raw Score in | Student's Raw Score must not be greater than, equal to, or less than the defined number for the specified Secondary School Subject. Examples: |
Incompatible with achievement in |
Student must not have enrolled and passed a unit from those in the list (includes units completed in other courses). Example: |
Incompatible with course version in | Student must not be enrolled a course from those in the list. Example: Incompatible with course version in {<course>,...} |
Incompatible with course version org unit in | Student must not be enrolled a course owned by any of those org units in the list. Example: |
Incompatible with enrolment in a (I/W) unit set from | Student must not be enrolled a unit set in the list (includes unit sets in other courses). Example: |
Syntax of Unit Pre-requisite Rule
Operators |
Usage |
Incompatible with a Raw Score in | Student's Raw Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject. Examples: |
Incompatible with a Scaled Score in | Student's Scaled Score must not be greater than, equal to or less than the defined number for the specified Secondary School Subject. Example: |
Must have completed Special Requirement | Student must have completed the special requirement specified. Example: Must have completed Special Requirement <Special Requirement> |
Must have course GPA equal to or greater than |
Student must have a course GPA >= the nominated value. Example: Must have course GPA equal to or greater than <number> |
Must have course WAM equal to or greater than |
Student must have a course WAM >= the nominated value. Example: Must have course WAM equal to or greater than <number> |
Must have enrolled in credit points |
Student must have enrolled in specified number of credit points in this course. Example: Must have enrolled in <number> credit points |
Must have enrolled in a unit in |
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 {<unit>,...} |
Must have passed
|
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. Examples:
A student must have passed the given numeric value of credit points or units from a previous teaching period (excluding units with a SUA status of ENROLLED) from the subsequent option selected. Examples: |
Must have passed a unit in |
Student has passed (or been granted advanced standing
in) one of the units listed (in this Student Course Attempt). Examples: |
Permission required | Permission must be granted by the course director or other faculty representative. Example: Permission required |
Raw Score in | 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). Examples: |
Scaled Score in | 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). Examples: |
Syntax of Unit Pre-requisite (I/W) Rule
Stem |
Usage |
Must have enrolled in an (I/W) unit in |
Student must have enrolled in one of the units listed in the braces. (Includes units completed in other course attempts.) Example: |
Must have passed |
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). Examples: Student must have passed the given numeric value of credit points or units from a previous teaching period (excluding units with a SUA staus of ENROLLED) from the subsequent selected option. Examples: |
Must have passed an (I/W) unit in |
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).
Example: |
Raw Score in (I/W) | 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). Examples: |
Scaled Score in (I/W) | 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). Examples: |
Syntax of Unit Quota Restriction - Unit specific
Operators |
Usage |
Quotas Off |
Used to switch enrolment quota checking OFF for a specific unit offering option. This can override a system wide quota rule. |
Quotas On |
Used to switch enrolment quota checking ON for a specific unit offering option. This can override a system wide quota rule. |
Syntax of Unit Translation Set
Operators |
Usage |
Unit was previously coded {Unit Code} |
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.i.e. If unit A was previously coded B, then where A is referred to in another rule, then that rule will be tested for {A,B}. Example: Unit was previously coded {<unit>, ...} |
Last modified on 30 May, 2012 9:33 AM
History Information
Release Version | Project | Change to Document |
13.0.0.3 | 1408 - PC88 | Updated the Unit Pre-Requisite and Unit Pre-Requisite (I/W) ' Must have passed' rules |
13.0.0.2 | 1408 - PC88 | Added new Unit Pre-Requisite and Unit Pre-Requisite (I/W) rule |
11.0.0.2.0.0 | 1508 - VET Rules | Added colon operator and reformatted help page. |
10.1.0.0.0.0 | 1344 - Advanced Standing | Added new unit pre-requisite and unit pre-requisite (I/W) rules |