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:
Full stop/period is used as a separator between grading schema code and grade.
If so designated in RULF0100, it may also be available for use as a separator between a course/unit code and version number.

Example:
Must pass 3 credit points in {ADH601 } with grade of at least STANDARD . C

Set of Articulated Courses {A300,A313,A316.2}
For course A316, the rule only considers version 2.

:

Definition:
Colon may be available for use as a separator between course/unit code and version number, if so designated in RULF0100.

Example:
Set of Articulated Courses {A300,A313,A316:2}
For course A316, the rule only considers version 2.

[ ]

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 <number> co-req units in unit set
<unit set>
Any <number> co-req units in units {
<unit>, ...}
Any <number> passed co-req units in unit set
<unit set>
Any <number> passed co-req units in units {
<unit>, ...}

Any co-req unit in

Example:
Any co-req unit in { <unit>, ...}

Any co-req unit set

Example:
Any co-req unit set {<unit set>, ... }

Any co-req unit sets of category

Example:
Any co-req unit sets of category <unit set category>

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:
Any passed co-req unit in {<unit>, ... }

Must be enrolled in course owned by

Example:
Must be enrolled in course owned by {<org unit>, ... }

Must be enrolled in course type

Example:
Must be enrolled in course type {<course type>} owned by {<org unit>}

Must be enrolled in course version

Example:
Must be enrolled in course version {<course>}

 

 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 unit in {<unit>, ... }

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 unit set in {<unit set>, ...}

Any co-req (I/W) unit sets of category

Example:
Any co-req unit sets of category <unit set category>

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:
Any passed co-req (I/W) unit in {
<unit>, ...}

 

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 (excluding FAILED) with {<unit>, ...}

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 {<unit>, ...}

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 Raw Score in <secondary school subject> < <number>

Incompatible with a Raw Score in
<secondary school subject> > <number>
Incompatible with a Raw Score in
<secondary school subject> = <number>

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 Scaled Score in <secondary school subject> < <number>

Incompatible with a Scaled Score in
<secondary school subject> > <number>
Incompatible with a Scaled Score in
<secondary school subject> = <number>

Incompatible with achievement in

Student must not have enrolled in units from those in the list (in this Student Course Attempt).

Example:
Incompatible with achievement in {<unit>, ...}

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:
Incompatible with enrolment in a Unit Set from { {<unit set>, ...}

 

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:
Scaled Incompatible with a Scaled Score in <secondary subject code> < <number>

Scaled Incompatible with a Scaled Score in
<secondary subject code> > <number>
Scaled Incompatible with a Scaled Score in
<secondary subject code> = <number>

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 Raw Score in <Subject Code> > <Number>
Incompatible with a Raw Score in
<Subject Code> < <Number>
Incompatible with a Raw Score in <Subject Code> = <Number>

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 achievement in {<unit>, ...}

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 course version org unit in {<organisational unit>, ...}

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:
Incompatible with enrolment in a (I/W) unit set from {<unit set>, ... }

 

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 Raw Score in <Subject> < <Number>

Incompatible with a Raw Score in
<Subject> = <Number>
Incompatible with a Raw Score in
<Subject > > <Number>

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:
Incompatible with a Scaled Score in
<Subject Code>< <number>
Incompatible with a Scaled Score in
<Subject Code>< <number>
Incompatible with a Scaled Score in
<Subject Code>< <number>

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:
Must have passed <number> credit points
Must have passed <number> credit points at levels {<level>, ... }
Must have passed <number> credit points at levels {<level>, ... } from units owned by {<organisational unit>}
Must have passed <number> credit points at levels {<level>, ... } in discipline {<discipline>}
Must have passed <number> credit points from units owned by {<organisational unit>}
Must have passed <number> credit points in {<unit>,...}

Must have passed <number> credit points in unit set <unit set>

Must have passed <number> credit points with grade of at least
{<grade-set>}
Must have passed <number> units in
{<unit>,...}
Must have passed <number> units in
{<unit>,...} with grade of at least {<grade-set>}
Must have passed <number> units in
unit set <unit set>
Must have passed <number> units in
unit set <unit set> with grade of at least {<grade-set>}

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 (enrolled SUA are not counted) <number> credit points with grade of at least {<grade-set>}
Must have passed (enrolled SUA are not counted) <number> credit points with grade of at least {<grade-set>}
Must have passed (enrolled SUA are not counted) <number> units with grade of at least {<grade-set>}
Must have passed (enrolled SUA are not counted) <number> units with grade of at least {<grade-set>} including Advanced Standing

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).
Note: If a student is enrolled in a unit from within the braces in a teaching period prior to the teaching period of the unit for which the rule is being tested, then this rule will be passed.
Note: a passing grade with the Special Grade Type of CONCEDED-PASS is evaluated as failing the rule.

Examples:
Must have passed a unit in
{<unit>,...}
Must have passed a unit set
<unit set>

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:
Raw Score in <subject code> < <number>
Raw Score in <subject code> = <number>

Raw Score in
<subject code> > <number>

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:
Scaled Score in <subject code> < <number>
Scaled Score in <subject code> = <number>

Scaled Score in
<subject code> > <number>

 

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 enrolled in an (I/W) unit in {<unit>,...}

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:
Must have passed <number> (I/W) credit points
Must have passed <number> (I/W) credit points at levels
{<level>, ... }
Must have passed <number> (I/W) credit points at levels {<level>, ... } from units owned by {<org unit>}
Must have passed
<number> (I/W) credit points at levels {<level>, ... } in discipline {<discipline>, ...}
Must have passed
<number> (I/W) credit points from units {<unit>, ...}
Must have passed <number> (I/W) credit points owned by {<org unit>}
Must have passed
<number> (I/W) credit points with grade of at least {<grade-set>}
Must have passed
<number> (I/W) units in {<unit>, ... }
Must have passed
<number> (I/W) units in {<unit>, ... } with grade of at least {<grade-set>}

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 (current SUA are not counted) <number> (I/W) units with grade of at least {<grade-set>}

Must have passed (current SUA are not counted) <number> (I/W) credit points with grade of at least {<grade-set>}

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).
Note: If a student is enrolled in a unit from within the braces (in this or another course) in a teaching period prior to the teaching period of the unit for which the rule is being tested, then this rule will be passed.
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 {<unit>, ... }

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:
Raw Score in <subject code> < <number>
Raw Score in <subject code> = <number>

Raw Score in
<subject code> > <number>

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:
Scaled Score in <subject> < <number>
Scaled Score in <subject> = <number>

Scaled Score in
<subject> > <number>

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