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