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 three Rule Types used to define Cohort codes 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 {10}

Returns True if HECS payment option is 10.

OWNING_ORG_UNIT

COHORT-SUA

COHORT-SCA

e.g. OWNING_ORG_UNIT IN {0102}

Returns True if org unit owning course is 0102.

RESP_ORG_UNIT

COHORT-SUA

COHORT-SCA

e.g. RESP_ORG_UNIT IN {0102}

Returns True if the org 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

Last Modified 11 March 2002