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.
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 course stage requirements, as specified in the rule. A completion rule is constructed from these available options.
In writing the completion rule for a course stage, note that the completion of the stage is evaluated in isolation, not considering the other stages that might make up the total course. For example, a simple 3 stage course may require a student to achieve 8 credit points (for Stage 1), 8 credit points (for Stage 2) and 10 credit points (for Stage 3). The rule for Stage 2 should be written so that it requires a student to have achieved 16 credit points (or Stage 1 + an additional 8 credit points).
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 a course grade point average mark equal to or greater than <numeric value> |
Definition: Student has a course GPA => the given numeric value. Example. |
||||
Must have a course weighted average mark equal to or greater than <numeric value> |
Definition: Student has a course WAM => the given numeric value. 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 CP 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 other than those in the list of unit codes. Valid unit codes to make up the list are entered inside braces {}. 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 } |
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. |
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 Level |
Definition: Current defined unit levels (maintained in CRSF2140) Example. |
Course Code |
Definition: Current defined course codes
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 |
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. |
Last Modified on 18 February, 2003.