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.
Operators |
Usage |
|
( ) |
Definition: Parenthesis, to force execution order Example. |
|
& |
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 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. |
|
or |
Definition: Logical OR Example. |
|
Operators for use in defining code sets |
||
{} |
Definition: Braces which enclose course/unit/level codes Example. |
|
, |
Definition: Comma as a separator between course/unit codes Example. |
|
. |
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. |
|
[ ] |
Definition: Square brackets to enclose a set of version numbers Example. |
|
- |
Definition: Hyphen as a separator between range of course/unit version numbers. Example. |
|
% |
Definition: Wildcard Example. |
|
Set of units |
Definition: Set of units in this unit set as defined in the Set of Units rule. Example. 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. |
Unit Code |
Definition: Current defined unit codes Example. Unit SCC111 + all units that start with ABC + all units that end in 121. |
Unit Sets |
Definition: Current Defined Unit Set codes Example. |
Unit Level |
Definition: Current defined unit levels (maintained in CRSF2140) Example. |
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 |
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. |
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. 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. Returns true if student has completed either the ACC-MAJ1 or the ACC-MIN2 unit sets. |
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 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 have completed |
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 <numeric value> |
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 <numeric value> |
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 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. |
||||
Must pass <numeric value> |
Definition: Student has achieved the nominated number of credit points in the student course attempt. Example. |
||||
Must pass <numeric value> [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 <numeric value> [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 <numeric value> |
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 <numeric value> |
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 <numeric value> [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 pass <numeric value> |
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 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 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. |
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 (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. |
Last Modified on 18 February, 2003.