Top of CRS | Index | Table of Contents | Feedback | ![]() |
Course Version 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:
Syntax of Common Operators Available to All Rules
Operators from this table can be used in constructing course version rules, in conjunction with the specific operators available for the type of rule (described in the tables of operators for each rule, below).
Operators |
Usage |
|
( ) |
Definition:
Example:
|
|
& |
Definition:
Example: |
|
And |
Definition:
Example:
|
|
or |
Definition:
Example:
|
|
Conditional Operators | ||
For |
Definition:
Example: |
|
Otherwise |
Definition:
Using the example below, if the commencement date is before 14/2/1988 then "Must pass 1 unit [MAA101}" is the rule. If the commencement date is after the specified date then the alternate rule, "Must pass 1 unit {SCC101} & Must complete course {M300}" is used. Example: |
|
Operators for use in defining code sets |
||
{ } |
Definition:
Example: |
|
, |
Definition:
Example: |
|
. |
Definition:
Example:
|
|
[ ] |
Definition:
Example:
|
|
- |
Definition:
Example: |
|
% |
Definition:
Example:
|
Syntax of Articulated Courses Rule
The Articulate Courses Rule is used by the statistics Subsystem to help derive the commencing student indicator. The Articulated Courses rule is defined at the higher course level. i.e. if admitted or transferring to a masters honours course from a masters pass course, the rule is defined at the masters honours level and contains the masters pass course/s.
Operators |
Usage |
Set of Articulated Courses {} |
Definition:
Example: |
Variables < > |
Examples |
Course Code |
Definition:
Example: |
Syntax of Course Version 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 requirements, as specified in the rule. A Completion Rule is constructed from these available options.
Operator |
Usage |
Must complete <numeric value>courses in {Course Code/s} |
Definition:
Example:
|
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 |
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 not exceed <numeric value>… |
A student must not exceed (in this student course attempt) the given numeric value of credit points or units, or the numeric value percent of credit points or units, with conceded passes. The possible options follow. |
Must not exceed <numeric value> % credit points with conceded passes |
Definition:
Example:
|
Must not exceed <numeric value> % units with conceded passes |
Definition:
Example:
|
Must not exceed <numeric value> credit points with conceded passes |
Definition:
Example:
|
Must not exceed <numeric value> units with conceded passes |
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> [in discipline {Discipline Code/s}] |
Definition:
Example:
|
Must
pass <numeric value> [with no more than <numeric value> CP of CONCEDED-PASS] [from units not owned by {Org Unit Code}] [from units owned by {Org Unit Code}] [in discipline {Discipline Code/s}] |
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> |
Definition: Example:
|
Must
pass <numeric value> [with grade of at least <Grading Schema Code.Grade>] |
Definition:
Example:
|
Must
pass <numeric value> |
Definition:
Example:
|
Must
pass <numeric value> |
Definition:
Example:
|
Must pass all units in {Unit Code/s} |
Definition:
Example:
|
Must pass credit points for course |
Definition:
Example:
|
Must pass <number> units in unit class {Unit Class/es} | Definition: Example: |
Must
pass credit points for course with no more than <numeric value>
|
Definition:
Example:
|
Variables < > |
Examples |
Numeric value |
Definition:
Example:
|
Unit Code |
Definition: Example:
|
Org 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:
|
Syntax of Honours Level Rule
The Honours Level Rule is used by the Progression and Graduation Subsystems, to identify those students who have achieved a nominated course GPA value and are therefore eligible to receive the specified honours level.
Operators |
Usage |
IF Course GPA falls below <numeric value> THEN <Honours Level Code> |
Definition:
Example: |
ELSE |
Definition:
Example:
|
Variables < > |
Examples |
Numeric value |
Definition:
Example: |
Honours Level Code |
Definition:
Example:
|
Syntax of Core Rule
Core Rule is provided to allow the creation of a Preliminary Progression Rule. It allows institutions to specify the units that must be achieved once a student has satisfied the number of credit points indicated in the threshold. (Note: This existing CORE rule provision may be phased out as the Progression Subsystem is fully developed and the provision of course stage rules expands.)
Operators |
Usage |
Threshold of <numeric value> must have units {} |
Definition:
Example: |
Variables < > |
Examples |
Numeric value |
Definition:
Example: |
Unit Code |
Definition: Example: |
Course Unit Enrolment Restriction Rules
Course Unit Enrolment Restriction Rules | |
Variables < > |
Examples |
Level {Unit Level} credit points must not exceed <NUMERIC VALUE> |
Definition: Example: |
Level {Unit Level} units require <NUMERIC VALUE> (I/W) credit points | Definition:
Example: |
Level {Unit Level} units require <NUMERIC VALUE> (I/W) passed (inc. Advanced Standing) unit(s) from {UNIT CODES} | Definition:
Example: |
Level {UNIT LEVEL} units require <NUMERIC VALUE> (I/W) passed units from {UNIT CODES} | Definition:
Example: |
May only undertake units from {UNIT CODES } | Definition:
Example: |
Course Wide Enrolment Restriction Rules
Variables < > |
Examples |
Level {Unit Level} credit points must not exceed <NUMERIC VALUE> |
Definition: Example: |
Must be enrolled in (or have completed) a primary unit set from {UNIT SET} |
Definition: Example: |
Must be enrolled in a primary unit set from {UNIT SET} |
Definition: Example: |
Last modified on 21 November, 2007 2:03 PM
History Information
Release Version | Project | Change to Document |
10.1.0.0.0.0 | 1344 - Advanced Standing | Added new course version completion rules |