Unit Set 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.

Types of Unit Set Rule:

Set of Units Rules
Unit Set Completion Rules
Unit Set Incompatible Rules
Unit Set Pre-Requisite Rules

Unit Set Rules can be viewed in CRSF4230.

 

Course Wide


Operators

Usage

( )

Definition: Parenthesis, to force execution order.

Example:
(
Must pass 20 credit points And Must complete special requirement of type FIRST AID) or Must pass credit points for course with no more than 4 CP of CONCEDED-PASS
is not the same as:
Must pass 20 credit points And (Must complete special requirement of type FIRST AID or Must pass credit points for course with no more than 4 CP of CONCEDED-PASS)

&

Definition: Ampersand to allow the appending of another completion rule to the current rule. It 'vertically' separates the component rules and each component part is evaluated independently. On PRGF9030 a message is returned explaining the result for each component rule and a 'total' result is displayed through a lamp.

Example:
Must pass 8 credit points at levels {1, 2, 3} &

Must have a course grade point average mark equal to or greater than 3.5

And

Definition: Logical conjunction. This provides the facility to join component rules logically into a 'single' rule. The resulting rule is evaluated as a whole.

Example:
Must complete credit points for course with no more than 1credit point of pass conceded And Must complete 4 units in {ADH601, ADH602, ADH603, ADH604, ADH605}

or

Definition: Logical OR.

Example:
Must complete 4 units in {ADH601, ADH602, ADH603, ADH604, ADH605} or Must complete 4 units in {ABF101, ABF102, ABF103, ABF104, ABF105, ABF106} 

{}

Definition: Braces which enclose course/unit/level codes.

Example:
Set of Articulated Courses {A300,A313,A316}

,

Definition: Comma as a separator between course/unit codes.

Example:
Threshold of 12 must have units {AIF241, AIF242, AIH251, AIP107, ASB310, ASC101, ASC204, ASC370, ASL112, ASL204, ASL206}

.

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 version numbers.

Example:
Set of Articulated Courses {A300, A313, A316.[1-3,5]}
For course A316, only considers versions 1, 2, 3 and 5.

-

Definition: Hyphen as a separator between range of course/unit version numbers.

Example:
See above example.

%

Definition: Wildcard.

Example:
{A%}
All courses that start with A.

Set of units

Definition: Set of units in this unit set as defined in the Set of Units rule.

Example:
Must complete all units in Set of Units

Note: Use of this rule assumes that Set of Units has been defined using the Sets of Units rule, but doesn’t check that it has.

For ____ IN /NOT IN ____Do ____ Otherwise ____

Definition: Conditional statement to begin a rule.

Example:
For ATTENDANCE_MODE_NOMINATED IN/ NOT IN
...
For COURSE_CODE IN ...
For COURSE_CODE NOT IN ...
For SCA_LOCATION IN/ NOT IN...
For
commencement date before ...

 

Variables < >

Examples

number

Definition: Numerical value.

Example:
Must complete 24 credit points.

unit

Definition: Current defined unit codes.

Example:
{SCC111, ABC%, %121}

Unit SCC111 + all units that start with ABC + all units that end in 121.

unit set

Definition: Current Defined Unit Set codes.

Example:
{BIOLOGY_MAJOR, BIOLOGY_SUBMAJOR}

level

Definition: Current defined unit levels (maintained in CRSF2140).

Example:
Must pass 2 credit points at levels { 3 }

grading schema

Definition: Currently defined grading schema.

Example:
..with grade of at least STANDARD . C

grade

Definition: Currently defined grades (within the grading schema).

Example:
.. with grade of at least STANDARD . C

special requirement

Definition: Currently defined codes of special requirements.

Example:
Must complete special requirement of type FIRST AID

course stage

Definition: Current course stage codes.

Example:
Must complete stage of type YEAR-01

org unit

Definition: Currently defined Organisational Unit.

Example:
.. from units owned by {SCIENCE_FACULTY }

discipline

Definition: Current discipline codes.

Example:
.. in discipline {120001}

unit set cat

Definition: Currently defined unit set category.

Example:
Must have completed 1 primary unit sets of category MAJOR

 

Syntax of Unit Sets Rule

The Unit Sets Rule is used to define a unit set in terms of the unit or unit sets that it contains.

Rule Stem

Usage

{

Definition: Simply the list of the units that comprise the unit set. Valid unit codes are entered inside braces {}

Example:
{<unit>, ... }

Syntax of Unit Set Completion Rules

The Completion Rule is used in the Progression subsystem, via the Inquire on Student Completion form (PRGF9030) to test whether a student has completed all unit set requirements, as specified in the rule. A completion rule is constructed from these available options.

Rule Stem

Usage

Must complete all units in

Examples:
Must complete all units in Unit Set
Must complete all units in unit set <unit set>
Must complete all units in {<unit>, ...}

Must pass all units in training package set Example:
Must pass all units in training package set {<training package>, ...}
Must complete special requirement of type

Examples:
Must complete special requirement of type <special requirement>

Must complete stage of type

Example:
Must complete stage of type <course stage>

Must have completed

Example:
Must have completed <number> unit sets in {<unit set>,...}

Must have enrolled and completed Examples:
Must have enrolled and completed <number> primary unit sets of category <unit set category>
Must have enrolled and completed <number> unit sets in {<unit set>, ...}
Must have enrolled and completed <number> primary unit sets of category <unit set category>
Must not exceed Examples:
Must not exceed <number> % contact hours of conceded passes
Must not exceed
<number> contact hours of conceded passes
Must pass

Examples:
Must pass <number> contact hours

Must pass <number> contact hours at levels {<level>,...}
Must pass <number> contact hours at levels {<level>,...} from units owned by {<org unit>, ... }
Must pass <number> contact hours at levels {<level>,...} from units not owned by {<org unit>, ... }
Must pass <number> contact hours at levels {<level>,...} from units owned by {<org unit>, ... }
Must pass <number> contact hours at levels {<level>,...} in <unit set>
Must pass <number> contact hours at levels {<level>,...} in discipline <discipline>
Must pass <number> contact hours at levels {<level>,...} with no more than<number> contact hours of conceded pass>

Must pass <number> contact hours at levels {<level>,...} with no more than<number> %contact hours of conceded pass>
Must pass <number>contact hours in unit set <unit set> with grade of at least <grading schema value>.<grading schema grade value>
Must pass <number>contact hours in unit set <unit set> with not more than <number> contact hours at levels {<level>, ...}
Must pass <number>contact hours in {<unit>,...} with grade of at least <grading schema value>.<grading schema grade value>
Must pass <number>contact hours in {<unit>,...} with not more than <number> contact hours at levels {<level>, ...}
Must pass <number> contact hours in discipline {<discipline>}

Must pass <number> contact hours in training package set {<training package>, ... }
Must pass <number>contact hours not in {<unit>,...} with grade of at least <grading schema value>.<grading schema grade value>

Must pass <number>contact hours not in unit set <unit set> with grade of at least <grading schema value>.<grading schema grade value>
Must pass <number>contact hours not in training package set {<training package>, ...}

Must pass <number>contact hours with not more than <number> % contact hours of CONCEDED-PASS
Must pass <number>contact hours with not more than <number> contact hours in unit set <unit set>
Must pass <number>contact hours with not more than <number> contact hours in {<unit>,...}
Must pass <number>contact hours with not more than <number> contact hours in training package {<training package>, ...}

Must pass <number>contact hours with not more than <number>contact hours of CONCEDED-PASS
Must pass <number> credit points

Must pass <number> credit points in {<unit>,...}
Must pass <number> credit points in {<unit>,...} with grade of at least <grading schema value>.<grading schema grade value>
Must pass <number> credit points at levels {<level>,...}
Must pass <number> credit points at levels {<level>,...} with no more than <number> credit points of CONCEDED-PASS

Must pass <number> credit points at levels {<level>,...} with no more than <number> % credit points of CONCEDED-PASS
Must pass <number> credit points at levels {<level>,...} in unit set CORE
Must pass <number> credit points at levels {<level>,...} in units {<unit>, ...}
Must pass <number> credit points at levels {<level>,...} from units owned by {<org unit>, ... }
Must pass <number> credit points at levels {<level>,...} from units not owned by {<org unit>, ... }

Must pass <number> credit points at levels {<level>,...} in discipline {<discipline>}
Must pass <number> credit points in discipline {<discipline>, ... }

Must pass <number> credit points not in unit set {<unit set>, ...}
Must pass <number> credit points not in {<unit>, ...}
Must pass <number> credit points with no more than <number> credit points in {<unit>, ... }
Must pass <number> credit points with no more than <number> credit points of CONCEDED-PASS
Must pass <number> credit points with no more than <number> % credit points of CONCEDED-PASS
Must pass <number> units in {<unit>, ...}
Must pass <number> units in unit set <unit set>
Must pass <number>units in training package set {<training package>, ... }
Must pass <number> units not in {<unit>, ... }
Must pass <number> units not in unit set <unit set>
Must pass <number> units with no more than <number> units in {<unit>, ...}
Must pass <number> units with no more than <number> units in unit set <unit set>

Must pass SVH minimum contact hours for course

Examples:
Must pass SVH minimum contact hours for course
Must pass all units in Examples:
Must pass all units in Unit Set
Must pass all units in {<unit>...}
Must pass credit points for course with no more than Example:
Must pass credit points for course with no more than <number>credit points at level {<level>, ... }
Must pass minimum contact hours for course Example:
Must pass minimum contact hours for course
Must pass minimum contact hours for course with no more than Examples:
Must pass minimum contact hours for course with no more than <number> contact hours at levels {<unit level>, ...}
Must pass minimum contact hours for course with no more than <number> contact hours of CONCEDED-PASS

 

Syntax of Unit Set Incompatible Rules

The Unit Set Incompatible Rule may be checked during unit set enrolment in ENRF3252 or in Student Connect.

Rule Stem

Usage

Incompatible with

Example:
Incompatible with {<unit set>, ... }

Incompatible with (I/W)

Example:
Incompatible with (I/W) {<unit set>, ... }

Note: I/W Unit Sets includes all unit sets studied at this institution - not just those studied in the context course

 

Syntax of Unit Set Pre-requisite Rules

As above for Unit Set Incompatible Rules. 

Operators

Usage

Student must have and / or been granted advanced standing equal to or greater than

Example:
S
tudent must have and / or been granted advanced standing equal to or greater than <number> credit points

Student must have completed studies in Unit Set

Example:
Student must have completed studies in Unit Set {<unit set>, ...}

 

Course Wide Enrolment Restrictions Rules

These rules are set for the course version (see Course Version Rules), but are also tested when a student enrols in a unit set in ENRF3252.

Operators

Examples

Must be enrolled in (or have completed) a primary unit set from

A restriction that a student must be enrolled in, or may have completed a primary unit set.

Example:
Must be enrolled in (or have completed) a primary unit set from {<Unit Set>, ...}

Must be enrolled in a primary unit set from

A restriction that a student must be enrolled in a primary unit set.

Example:
Must be enrolled in a primary unit set from
{<Unit Set>, ...}

 

 

Last modified on 22 February, 2011 3:17 PM

History Information

Release Version Project Change to Document
13.0.0.2 1408 - PC88 Added link to CRSF4230.
12.0 1454 - Unit Set Enhancements Added Course Wide Enrolment Restrictions Rules
11.0.0.2.0.0 1508 - VET Rules Added colon operator, reworked entire page.
11.0.0.0.0.0 1284 - Product changes Added For operators for Unit Set Completion rules
10.1.0.0.0.0 1344 - Advanced Standing Added new unit set completion rules