Scholarship Rules

Scholarship Rules are applied to a Scholarship Offering Instance in SCHF0600. The message rules are created/edited in RULF2001.

Syntax of Common Operators available to Scholarship rules

Operators

Usage

{ }

Definition: Braces to define the start or end of a set of codes.
Example. {MAA101 , MAA102}

,

Definition: Comma as a separator between unit codes.
Example. {MAA101 , MAA102}

.

Definition:
Full stop may be available for use as a separator between a course code and version number, if so designated in RULF0100.

Example:
Scholarship Context Course Code must be IN {MAA101,MAA102.6}
For course MAA102, only considers version 2

:

Definition:
Colon may be available for use as a separator between course code and version number, if so designated in RULF0100.

Example:
Scholarship Context Course Code must be IN {MAA101,MAA102:3}
For course MAA102, only considers version 3
 

[ ]

Definition: Square brackets to enclose a set of unit version numbers.
Example. {MAA101. [ 1,3-10 ] ,MAA102.3}

+

Definition: Union.
Example. Any co-req unit in {mee101} + {mee102 }

-

Definition: Hyphen as a separator between a range of version numbers.
Example. {MAA101.[1,3 - 10],MAA102.3}

( )

Definition: Parentheses may force the order of operation in a complex rule.
Example. Must have completed Special Requirement BRONZE MED and (Must have completed Special Requirement GERMANPROF or Must have completed Special Requirement WORKEXP). Without the parentheses a student who completed just WORKEXP would have satisfied the rule.

AND
Definition: Used in defining a condition when using a For/Otherwise statement.
Example. For COURSE_CODE IN { AAX101 } AND COURSE_TYPE IN { 10} Do Incompatible with {mee101}
OR
Definition: Used in defining a condition when using a For/Otherwise statement.
Example. For COURSE_CODE IN { AAX101 } OR COURSE_TYPE IN { 10} Do Incompatible with {mee101}

 


Variables used by Scholarship Rules

Variables < … >

Description

%

Wildcard

Number

Numeric Values

Course Code

Current valid codes for courses

Course Type Code

Current valid Course Type codes

Attendance Mode Attendance Mode of Course Attempt - may be nominated or derived
Attendance Type Attendance Type of Course Attempt - may be nominated or derived
Location Location of Course Attempt

Org Unit Code

Current valid codes for organisational units

Course Stage

Stage of Course as defined in CRSF12D0

 

Syntax of Scholarship Course Verification Rules

Operators

Usage

Scholarship Context Course Code must be IN {list of course codes}

Definition: Students must have an SCA or ACAI for one of the listed courses to be eligible for this scholarship.

Example. Scholarship Context Course Code must be IN {MAA101,MAA102}

Message on Failure: `Scholarship Context Course Code is not in `+SET_OF_COURSE_CODES (SCH-10175)

Scholarship Context Course Type must be IN {list of course types}

Definition: Students must have an SCA or ACAI for a course of the listed types to be eligible for this scholarship.

Example. Scholarship Context Course Type must be IN {10}

Message on Failure:`Scholarship Context Course Type is not in `+SET_OF_COURSE_TYPES_CDS (SCH-10176’ )

Scholarship Context Course Type must be NOT IN {list of course types}

Definition: Students who have an SCA or ACAI for a course of the listed types are not eligible for this scholarship.

Example. Scholarship Context Course Type must be NOT IN {10}

Message on Failure: `Scholarship Context Course Type is in `+SET_OF_COURSE_TYPE_CDS (SCH-10177)

Scholarship Context Course Owning Org Unit must be IN {list of Org Units}

Definition: Students must have an SCA or ACAI for a course owned by one of the listed Organisational units to be eligible for this scholarship.

Example. Scholarship Context Course Owning Org Unit must be IN {103}

Message on Failure:`Scholarship Context Course Owning Org Unit is not in `+SET_OF_ALLOWABLE_ORG_UNIT_CDS’ (SCH-10178)

Scholarship Context Course Owning Org Unit must be NOT IN {list of Org Units}

Definition: If the student's SCA or ACAI is for a course is owned one of the listed organisational units they are not eligible for this scholarship.

Example. Scholarship Context Course Owning Org Unit must be NOT IN {103}

Message on Failure: `Scholarship Context Course Owning Org Unit is in `+SET_OF_ALLOWABLE_ORG_UNIT_CDS (SCH-10179)

 

Syntax of Scholarship SCA Verification Rules

Operators

Usage

Nominated Attendance Mode is IN {list of Attendance Modes}

Definition: If the student’s SCA or ACAI has the nominated Attendance Mode defined in the rule then they are eligible for this scholarship.

Example. Nominated Attendance Mode is IN {N}

Message on Failure: `Nominated Attendance Mode is NOT IN `+SET_OF_ATTENDANCE_MODES (SCH-10181)

Nominated Attendance Mode is NOT IN {list of Attendance Modes}

Definition: If the student’s SCA or ACAI has the nominated Attendance Mode defined in the rule then they are ineligible for this scholarship.

Example. Nominated Attendance Mode is NOT IN {N}

Message on Failure:`Nominated Attendance Mode is IN `+SET_OF_ATTENDANCE_MODES (SCH-10182)

Nominated Attendance Type is IN {list of Attendance Types}

Definition: If the student’s SCA or ACAI has the nominated Attendance Type defined in the rule then they are eligible for this scholarship.

Example. Nominated Attendance Type is IN {PT}

Message on Failure: `Nominated Attendance Type is NOT IN `+SET_OF_ATTENDANCE_TYPES (SCH-10183)

Nominated Attendance Type is NOT IN {list of Attendance Types}

Definition: If the student’s SCA or ACAI has the nominated Attendance Type defined in the rule then they are ineligible for this scholarship.

Example. Nominated Attendance Type is NOT IN {PT}

Message on Failure: `Nominated Attendance Type is IN `+SET_OF_ATTENDANCE_TYPES (SCH-10184)

Derived Attendance Mode is IN {list of Attendance Modes}

Definition: If the student’s SCA or ACAI has the derived Attendance Mode defined in the rule then they are eligible for this scholarship.

Example. Derived Attendance Mode is IN {N}

Message on Failure: `Derived Attendance Mode is NOT IN `+SET_OF_ATTENDANCE_MODES (SCH-10185)

Derived Attendance Mode is NOT IN {list of Attendance Modes}

Definition: If the student’s SCA or ACAI does not have the derived Attendance Mode defined in the rule then they are eligible for this scholarship.

Example. Derived Attendance Mode is NOT IN {N}

Message on Failure: `Derived Attendance Mode is IN `+SET_OF_ATTENDANCE_MODES (SCH-10186)

Derived Attendance Type is IN {list of Attendance Types}

Definition: If the student’s SCA or ACAI has the derived Attendance Type defined in the rule then they are eligible for this scholarship.

Example. Derived Attendance Type is IN {PT}

Message on Failure: `Derived Attendance Type is NOT IN `+SET_OF_ATTENDANCE_TYPES (SCH-10187)

Derived Attendance Type is NOT IN {list of Attendance Types}

Definition: If the student’s SCA or ACAI does not have the derived Attendance Type defined in the rule then they are eligible for this scholarship.

Example. Derived Attendance Type is NOT IN {PT}

Message on Failure: `Derived Attendance Type is IN `+SET_OF_ATTENDANCE_TYPES (SCH-10188)

Course Location is IN {list of CAMPUS locations}

Definition: If the student’s SCA or ACAI is in a location defined in the rule then they are eligible for this scholarship.

Example. Course Location is IN {Alice Springs}

Message on Failure: `Course Location is NOT IN`+SET_OF_LOCATIONS (SCH-10189)

Course Location is NOT IN {list of CAMPUS locations}

Definition: If the student’s SCA or ACAI is not in a location defined in the rule then they are eligible for this scholarship.

Example. Course Location is NOT IN {Alice Springs}

Message on Failure: `Course Location is IN`+SET_OF_LOCATIONS (SCH-10190)

Course attempt status is IN {list of course statuses}

Definition: If the student’s SCA for their context course has the SCA status defined in the rule then they are eligible for this scholarship.

Example. Course attempt status is IN {ACTIVE}

Message on Failure: `Course attempt Status is NOT IN`+SET_OF_CRS_STATUSES (SCH-10205)

 

Syntax of Scholarship PE Verification Rules

Operators

Usage

Sex is IN {Male/Female/Undefined}

Definition: If the sex of the student is as defined in the rule then they are eligible for this scholarship.

Example. Sex is IN {Male}

Message on Failure: `Sex is NOT IN `+SET_OF_SEX_CODES (SCH-10206)

Citizenship Status is IN {List of defined Institution defined Citizenship Statuses}

Definition: If the citizenship of the student is as defined in the rule then they are eligible for this scholarship.

Example. Citizenship Status is IN {1,2,3}

Message on Failure: `Citizenship status is NOT IN `+SET_OF_CTZN_STSS (SCH-10209)

Citizenship Status is NOT IN {List of defined Institution defined Citizenship Statuses}

Definition: If the citizenship of the student is not as defined in the rule then they are eligible for this scholarship.

Example. Citizenship Status is NOT IN {1,2,3}

Message on Failure: `Citizenship status is IN `+SET_OF_CTZN_STSS (SCH-10210)

 

Syntax of Scholarship PRG Verification Rules

Operators

Usage

Course GPA is at least number

Definition: If the course GPA is greater than that defined in the rule then they are eligible for this scholarship.

Example. Course GPA is at least 5

Message on Failure: `Course GPA is less than `+MINIMUM_REQUIRED_GPA (SCH-10191)

Course WAM is at least number

Definition: If the course WAM is greater than that defined in the rule then they are eligible for this scholarship.

Example. Course WAM is at least 5

Message on Failure: `Course WAM is less than `+MINIMUM_REQUIRED_WAM (SCH-10192)

Must have at least number passed units for the course.

Definition: If the student has passed the defined number of units for the course, then they are eligible for this scholarship.

Example. Must have at least 8 passed units for the course.

Message on Failure: `Has not passed at least `+REQUIRED_NO_UNITS_PASSED+` units` (SCH-10193)

Must have at least number passed credit points for the course.

Definition:If the student has passed the defined number of credit points for the course, then they are eligible for this scholarship.

Example. Must have at least 6 passed credit points for the course.

Message on Failure: `Has not passed at least `+MINIMUM_REQUIRED_CREDIT_POINTS+` credit points` (SCH-10194)

Must have no more than number failed units for the course.

Definition: If the student has failed no more than the defined number of units for the course, then they are eligible for this scholarship.

Example. Must have no more than 2 failed units for the course.

Message on Failure: `Has failed more than `+FAILED_UNITS_LIMIT+` units` (SCH-10195)

Must have no more than number failed credit points for the course.

Definition: If the student has failed no more than the defined number of credit points for the course, then they are eligible for this scholarship.

Example. Must have no more than 8 failed credit points for the course.

Message on Failure: `Has failed more than `+FAILED_CP_LIMIT+` credit points` (SCH-10196)

Must have completed course stage stage

Definition: If the student has completed the defined course stage then they are eligible for this scholarship.

Example. Must have completed course stage 1

Message on Failure: `Has not completed Course Stage ` +REQUIRED_CRS_STAGE (SCH-10197)

 

Last modified on 10 September, 2009 2:47 PM

History Information

Release Version Project Change to Document
11.0.0.2.0.0 1508 - VET Rules Added colon to table of operators.
11.0.0.0.0.0 1437 - Scholarships New help page.