Top of CRS | Top of RUL | Index | Table of Contents | Feedback | ![]() |
Course Stage 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.
Syntax of Course Stage 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 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:
Example:
|
Must complete special requirement of type <Special Requirement Code> |
Definition:
Example: |
Must complete stage of type <Course Stage Code> |
Definition:
Example:
|
Must have a course grade point average mark equal to or greater than <numeric value> |
Definition:
Example:
|
Must have a course weighted average mark equal to or greater than <numeric value> |
Definition:
Example:
|
Must have completed <numeric value> |
Definition: Example: |
Must have enrolled and 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:
Example:
|
Must
have completed <numeric value> |
Definition:
Example:
|
Must
have completed <numeric value> |
Definition:
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. The possible options follow. |
Must
pass <numeric value>.. |
Definition:
Example:
|
Must
pass <numeric value>.. [from units owned by org unit] |
Definition:
Example:
|
Must
pass <numeric value>.. [with
grade of at least <Grading Schema.Grade>] |
Definition:
Example:
|
Must
pass <numeric value>.. |
Definition:
Example:
|
Must
pass <numeric value>.. [credit points in {Unit/s}] |
Definition:
Example:
|
Must pass <numeric value>..
|
Definition: Example: |
Must
pass <numeric value>.. [{Unit/s}] |
Definition:
Example:
|
Must pass <numeric value>.. unit(s) in unit class {Class/s} |
Definition: Example: |
Must pass <numeric value>.. [units not in {Unit/s}] |
Definition:
Example:
|
Must
pass <numeric value> [units in {Unit/s}] |
Definition:
Example:
|
Must pass all units in.. [{Unit/s}] |
Definition:
Example:
|
Must pass credit points for course with no more than <numeric value>.. credit points at levels {Level/s} |
Definition:
Example:
|
Variables < > |
Examples |
Numeric value |
Definition:
Example:
|
Unit Code |
Definition: Example:
|
Unit Level |
Definition:
Example:
|
Course Code |
Definition: Example:
|
Grading Schema Code |
Definition:
Example:
|
Grade |
Definition:
Example:
|
Special Requirement Code |
Definition:
Example:
|
Course Stage Code |
Definition:
Example:
|
Unit Set Category |
Definition:
Example:
|
Operators |
Usage |
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} |
( ) |
Definition:
Example:
|
& |
Definition:
Example: |
And |
Definition: Example:
|
or |
Definition: Example:
|
true |
Definition: Rule is always passed. Example. true |
Operators for use in defining code sets |
|
{} |
Definition:
Example: |
, |
Definition:
Example: |
. |
Definition:
Example:
|
[ ] |
Definition:
Example:
|
- |
Definition:
Example: |
% |
Definition:
Example:
|
Last Modified on 2 March, 2004