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.

In this section:

Set of Units Rule

Unit Set Pre-requisite Rule

Unit Set Completion Rule

Unit Set Incompatible Rule


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} 

Operators for use in defining code sets

{}

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 as a separator between course/unit code and version number. Also used as a separator between grading schema code and grade.

Example.
Set of Articulated Courses {A300,A313,A316.2}
For course A316, 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.

Variables < >

Examples

Numeric value

Definition: Number

Example.
Must complete 24 credit points.

Unit Code

Definition: Current defined unit codes

Example.
{SCC111, ABC%, %121}

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

Unit Sets

Definition: Current Defined Unit Set codes

Example.
{ACMN, ACMX}

Unit Level

Definition: Current defined unit levels (maintained in CRSF2140)

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

Grading Schema Code

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 Code

Definition: Currently defined codes of special requirements.

Example. Must complete special requirement of type FIRST AID

Course Stage Code

Definition: Current course stage codes.

Example. Must complete stage of type YEAR-01

Unit Set Category

Definition: Currently defined unit set categories.

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

 

Syntax of Sets of Units Rule

The Sets of Units Rule is used to define a set in terms of the units it contains. The Set of Units thus formed can be used in place of a list of units in Unit Set Completion rules.

Operator

Usage

{Unit Code/s}

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

Example.
{ADH601, ADH602 ,ADH603}


Syntax of Unit Set Pre-requisite Rule
Unit set prerequisite rules may be used in the Enrolment subsystem to control entry into unit sets. A unit set pre-requisite rule is constructed from these available options.

Operators

Usage

student must have and / or been granted advanced standing equal to or greater than <Number> credit points

Definition: Before a student can nominate the unit set, they must have or been granted advance standing equal to or greater than the number of credit points specified.
Example: student must have and / or been granted advanced standing equal to or greater than 8 credit points

Returns true if student has 8 or more credit points of advance standing, otherwise false.

student must have completed studies in Unit Set

Definition: Before a student can nominate the unit set, they must have completed studies in the unit set specified.
Example: student must have completed studies in Unit Set {ACC-MAJ1,ACC-MIN2}

Returns true if student has completed either the ACC-MAJ1 or the ACC-MIN2 unit sets.


Syntax of Unit Set Completion Rule

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.

Operator

Usage

Must complete all units in {Unit Code/s}

Definition: Student has completed all units (or been granted advanced standing) in the given list of units. Valid unit codes are entered inside braces {}.

Example.
Must complete all units in {ADH601, ADH602 ,ADH603}

Must complete special requirement of type <Special Requirement Code>

Definition: Student has completed the special requirement. Rule is qualified by selecting from the resulting list of defined Special Requirements.

Example.

Must complete special requirement of type FIRST AID

Must complete stage of type <Course Stage Code>

Definition: Student has completed the course stage type. Rule is qualified by selecting from the resulting list of defined Course Stages.

Example.
Must complete stage of type YEAR-01

Must have completed
<numeric value>..

A student must have completed the specified number of unit sets from those in the subsequent option used. The 3 possible options follow.

Must have enrolled and completed <numeric value> primary unit sets of category <Unit Set Category>

Definition: Tests if the nominated number of primary unit sets from the selected category has been completed. Rule is qualified by selecting from the resulting defined primary unit set categories.

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

Must have completed <numeric value>
.. unit sets in {}

Definition: Tests if the nominated number of unit sets from the entered list, has been completed. Valid unit set codes are entered inside braces{}.

Example.
Must have completed 1 unit sets in {MEDIA, PRODUCTION}

Must have completed <numeric value>
.. unit sets of category <Unit Set Category>

Definition: Tests if the nominated number of unit sets from the selected category has been completed. Qualified by selecting from the resulting defined unit set categories.

Example.
Must have completed 1 unit set of category MAJOR And Must have completed 1 unit set of category MINOR

Must pass <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.

Must pass <numeric value>
credit points

Definition: Student has achieved the nominated number of credit points in the student course attempt.

Example.
Must complete 24 credit points

Must pass <numeric value>
credit points at levels {Unit Level/s}

[with no more than <numeric value> CP of CONCEDED-PASS]

Definition: Student has achieved the entered number of credit points, at the selected level. This can be further qualified with a limit on conceded passes.

Example.
Must pass 6 credit points at levels {1} And (Must pass 6 credit points at levels {2}
or, with limits on conceded passes
Must pass 9 credit points at levels {2} with no more than 10 CP of CONCEDED-PASS

Must pass <numeric value>
credit points in {}

[with grade of at least <Grading Schema.Grade>]

Definition: Student has achieved the nominated number of Credit Points from a entered list of units. Valid unit codes are entered inside braces {}. This can be further qualified with a minimum grade value (selected from a grading schema).

Example.
Must pass 3 credit points in {ADH601, ADH602, ADH603, ADH604 }
or, with a minimum grade nominated:
Must pass 3 credit points in {ADH601, ADH602, ADH603, ADH604 } with grade of at least STANDARD . C

Must pass <numeric value>
credit points not in {}

Definition: Student has achieved the nominated number of CP from units other than those inside the braces. Valid unit codes are entered inside braces {}.

Example.
Must pass 4 credit points not in {MAA214, MAA303, MAF317, MMK266, MMM132, MMM262}

Must pass <numeric value>
credit points with no more than <numeric value>..
[CP in {Unit Code/s}]
[CP of CONCEDED-PASS]

Definition: Student has achieved the entered number of credit points, within the limit on the number of credit points either from specified units or with a pass conceded grade.

Example.
Must pass 10 credit points with no more than 3 CP in {MMM132, MMM262}
or
Must pass 9 credit points with no more than 10 CP of CONCEDED-PASS

Must pass <numeric value>
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 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 pass <numeric value>
units with no more than <numeric value> units in {Unit Code/s}

Definition: Student has passed (or been granted advanced standing in) a nominated number of units, but with no more than the specified number of units coming from those in the unit code list. Valid unit codes are entered inside braces {}.

Example.
Must pass 5 units with no more than 2 units in {MAA303, MMK266, MMM132, MMM262}

 

 

Must pass all units in {Unit Code/s}

Definition: Student has passed (or been granted advanced standing in) all of the units specified inside the braces.

Example.
Must pass all units in {AAC101, MAA303, MMK266, MMM132, MMM262}

Must pass credit points for course with no more than <numeric value> CP at levels {Unit Level/s }

Definition: For a student course attempt; the student must have equaled or exceeded the course version credit points required value, with no more than the nominated number of credit points from the specified level.

Example.
Must pass credit points for course with no more than 2 CP at levels {1}


 

Syntax of Unit Set Incompatible Rule

The Unit Set Incompatible Rule is checked during unit set enrolment in ENRF3252 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.

Operator

Usage

Incompatible with {Unit Set/s}

Definition: Student cannot enroll in this unit if they have enrolled in or completed any of the listed unit sets as part of this course. Valid unit set codes are entered inside braces {}.

Example.
Incompatible with {ACMN, BECR}

Incompatible with (I/W) {Unit Set/s}

Definition: Student cannot enroll in this unit if they have enrolled in any of the listed unit sets, whether part of this course or not. Valid unit set codes are entered inside braces {}.

Example.
Incompatible with (I/W) { ACMN, BECR }

Last Modified on 18 February, 2003.