Cohort Rules

Membership of a Cohort is defined by Cohort Rules. These Cohort Rules can be created or modified using RULF2000 - accessed via GENF1000 (Maintain Cohorts).

If a Cohort Rule returns 'True' then membership of the Cohort is established.

There are seven Rule Types used to define Cohort Rules in Callista:

1a. Operators Available to Cohort Rules

Rule Option

Usage

,

Comma used to separate Elements in a set.

e.g. UNIT_SET IN {ACDM001, ACMJ001})

`[text]`

Accent symbol used to delimit a string of text.

SURNAME LIKE `VERRAS`

NOT

Logical negate.

e.g. NOT ENROLMENT_COMPLETION

IN

Value in specified set.

e.g. UNIT_SET IN {ACMN}

NOT IN

Value not in specified set

e.g. UNIT_SET NOT IN {ACMN}

AND

Logical AND returns True if conditions are satisfied.

e.g. UNIT_SET IN {ACMN} AND SCA_LOCATION IN {G}

OR

Logical OR returns True if either or both conditions are satisfied.

e.g. UNIT_SET IN {ACMN} OR SCA_LOCATION IN {G}

LIKE

Returns True if the value matches the text string.

BETWEEN

Denotes a range of values.

e.g. SURNAME BETWEEN `AA AND `DZ` returns True if SURNAME begins with A,B,C or D.

( )

Parentheses are used to force the order of operation where OR and AND statements are in the same rule.

e.g. (UNIT_SET IN

 

1b. Other Rule Options Available for Cohort Rules

Parameter/Function

Rule Types

Examples

COHORT

COHORTPERSON

COHORT-SUA

COHORT-SCA

e.g. COHORT (NAMES_A-E)

Returns True for a member of a specified Cohort.

PERSON_ID_GROUP

COHORTPERSON

COHORT-SUA

COHORT-SCA

e.g. PERSON_ID_GROUP IN {VISUAL IMP}

Returns True if Person ID Group VISUAL IMP.

SURNAME

COHORTPERSON

COHORT-SUA

COHORT-SCA

e.g. SURNAME LIKE `PRICE`

Returns True if student Surname is PRICE

ATTENDANCE_MODE_DERIVED

COHORT-SUA

COHORT-SCA

e.g. ATTENDANCE_MODE_DERIVED IN {N}

Returns True if SCA Attendance Mode is N

ATTENDANCE_MODE_NOMINATED

COHORT-SUA

COHORT-SCA

e.g. ATTENDANCE_MODE_NOMINATED IN {N}

Returns True if SCA Attendance Mode is N

COMMENCEMENT_TYPE

COHORT-SUA

COHORT-SCA

e.g. COMMENCEMENT_TYPE=NEW

Returns True if context Student Course Attempt is NEW.

CORRESPONDENCE_CATEGORY

COHORT-SUA

COHORT-SCA

COHORT-FEE

e.g. CORRESPONDENCE_CATEGORY IN {MBA}

Returns True if SCA Correspondence Category is MBA.

COURSE_ATTEMPT_STATUS

COHORT-SUA

COHORT-SCA

e.g. COURSE_ATTEMPT_STATUS IN ENROLLED

Returns True if SCA Status is ENROLLED.

COURSE_CATEGORY

COHORT-SUA

COHORT-SCA

e.g. COURSE_CATEGORY

Returns True if Course Category is GOVT-REPT.

COURSE_CODE

COHORT-SUA

COHORT-SCA

e.g. COURSE_CODE IN {M300}

Returns True if Course Code is M300.

COURSE_GROUP

COHORT-SUA

COHORT-SCA

e.g. COURSE_GROUP in {ARCH/BUILD}

Returns True if Course Group ARCH/BUILD

COURSE_GROUP_TYPE

COHORT-SUA

COHORT-SCA

e.g. COURSE_GROUP_TYPE IN C{COMBINED}

Returns True if Course Group Type is COMBINED.

COURSE_TYPE

COHORT-SUA

COHORT-SCA

e.g. COURSE_TYPE IN {10}

Returns True if Course Type is 10.

ENROLMENT_CATEGORY

COHORT-SUA

COHORT-SCA

e.g. ENROLMENT_CATEGORY IN {INTERNAT}

Returns True if Enrolment Category is INTERNAT.

ENROLMENT_COMPLETION

COHORT-SUA

COHORT-SCA

e.g. ENROLMENT_COMPLETION

Returns True if Enrolment has been completed for context Student Course Attempt.

FEE_CATEGORY

COHORT-SUA

COHORT-SCA

e.g. FEE_CATEGORY IN {DOM-HECS}

Returns True if SCA Fee Category is DOM-HECS

FUNDING_SOURCE

COHORT-SUA

COHORT-SCA

e.g. FUNDING_SOURCE IN {A}

Returns True if SCA Funding Source is A.

HECS_PAYMENT_OPTION

COHORT-SUA

COHORT-SCA

e.g. HECS_PAYMENT_OPTION IN {110}

Returns True if Student Staus is 110.

OWNING_ORG_UNIT

COHORT-SUA

COHORT-SCA

e.g. OWNING_ORG_UNIT IN {0102}

Returns True if Organisational Unit Owning Course is 0102.

RESP_ORG_UNIT

COHORT-SUA

COHORT-SCA

e.g. RESP_ORG_UNIT IN {0102}

Returns True if the Organisational Unit responsible for the course is 0102

SCA_LOCATION

COHORT-SUA

COHORT-SCA

e.g. SCA_LOCATION IN {G}

Returns True if Student Course Attempt location is G

UNIT_SET

COHORT-SUA

COHORT-SCA

e.g. UNIT_SET IN {ACMN}

Returns True if Unit set is ACMN.

Must not have a Deferred Admission Offer.

COHORT-SCA

Returns True if student does not have a Deferred Admission Offer.

Must have formally accepted offer through the Admission Process

COHORT-SCA

Returns True if student has formally accepted offer through the Admission Process

Must not have applied for deferral

COHORT-SCA

Returns True if student has not applied for deferral.

SUA_LOCATION

COHORT-SUA

e.g. SUA_LOCATION IN {G}

Returns True if SUA location is G.

UNIT_CLASS

COHORT-SUA

e.g. UNIT_CLASS IN {COMPOSITE}

Returns True if Unit Class is Composite.

UNIT_CODE

COHORT-SUA

e.g. UNIT_CODE IN {MAA101}

Returns True if Unit Code is MAA101.

UOO_LOCATION

COHORT-SUA

e.g. UOO_LOCATION IN {BUR}

Returns True if Unit Offering Option location is BUR..

UNIT_MODE

COHORT-SUA

e.g. UNIT_MODE IN {OFF}

Returns True if Unit Mode is off.

Is Female

COHORT-FEE

Returns True if student Sex is female.

Is Male

COHORT-FEE

Returns True if student Sex is male

Is Unknown

COHORT-FEE

Returns True if student Sex is unknown

 

COHORT-SCA Sub Rules

Sub Rule Return Description
DERIVED_COMPLETION_YR COMP-YR Returns derived completion year of the context student course attempt
DERIVED_COMPLETION_PERD

COMP-PERD

Returns derived completion period of the context student course attempt
NOMINATED_COMPLETION_YR COMP-YR Returns nominated completion year of the context student course attempt
NOMINATED_COMPLETION_PERD COMP-PERD Returns nominated completion period of the context student course attempt
Must not have a ceremony round #GRD-CAL-TYPE starting #START-DT-SET BOOLEAN If student course attempt has ceremony rounds of the same cal type and start date(s), this rule must return false, otherwise true
#COMP-PERD IN #COMP-PERD-SET    
#COMP-PERD NOT IN #COMP-PERD-SET    
#COMP-YR IN #COMP-YR-SET    
#COMP-YR NOT IN #COMP-YR-SET    
GRADUAND_STATUS IN #GRAD-STATUS-SET   Functions in the same way it does in Graduations cohort rule group
GRADUAND_STATUS NOT IN #GRAD-STATUS-SET   Functions in the same way it does in Graduations cohort rule group

 

Last Modified on 28 November, 2005