Callista
uses institution definable rules to determine completion by students of course
attempts, course stages and unit set attempts.
Completion message rules are used to construct the messages that are
displayed in PRGF9030` when a completion rule check is performed. Messages
are a string of characters returned by the message rule and may contain text
strings concatenated with data values applicable to the student.
Example
If a student course attempt is tested against the completion rule 'Must pass
24 credit points' and the rule is failed by virtue of the student only having
completed 22 credit points, a message rule is invoked. That message rule constructs
a message such as 'Has achieved 22 credit points.' for display in PRGF9030
and Callista Connect, thus explaining the rule failure. The message rule determines
the value '22' from the student's course attempt and inserts it in the relevant
text string 'Has achieved credit points.'.
A
set of completion message rules is supplied with Callista. Institutions can
modify these rules using RULF2001.
To
determine which completion rule a particular completion message rule is related
to:
·
Note the rule text of the completion rule as
displayed in its maintenance form.
·
In RULF2001 use some of this rule text as query
criteria in the Comments field (invoked via the Comments button).
·
Scroll through the 'Comments' returned by the
query until the correct completion rule text is found. The Rule Description
for this record identifies the completion message rule.
·
Use the Rule Text button to display the message
rule.
Example
A course version completion rule for a course, as displayed in CRSF1700, contains
the rule 'Must pass 2 units in {MAA101,MAA103,MEA101,MEE101,MEE102}'. To locate
its corresponding message rule, the query criteria 'Must pass%units in%' can
be used in the Comments field of RULF2001. Executing this query may result
in more than one record being returned, as a number of rules may contain the
text strings 'Must pass' and 'units in'. Scroll through the records until
the correct 'Comment' is displayed, in this case 'Must pass #NUMERIC units
in #SET'. The Rule Description field identifies the message rule, in this
case 'COMP-1586' and by using the Rule Text button, the message rule is displayed
in the Rule Text field. The rule text in this case might be something like
'`Has completed `+VALID_UNITS_USED+`. Requires `+NUMBER_OF_ADDITIONAL_UNITS_REQUD+`
more units.`'.
RULE OPTIONS
FOR COMPLETION MESSAGE RULES
The
table contains all available options. A specific message rule will only have
a small subset of these options available to it, determined by the nature
of its corresponding completion rule. The available options for a specific
message rule are displayed when the rule is being edited in RULF2000.
Note:
This table may not always contain the full list of rule options, as options
may be added to Callista without notice. RULF2000 will always display the
full set of options available to each message rule.
Rule Options |
Usage |
` |
Accent
symbol is used before and after strings of text. |
+
|
Plus symbol concatenates strings
of text and data values. e.g. `William`+`Shakespeare`
returns WilliamShakespeare. |
ACHIEVED_CREDIT_POINTS |
Number of passed credit points
plus number of granted advanced standing credit points for the student
course attempt. (Note: Includes credit points for recommended outcomes
in some rules) |
ACHIEVED_GPA |
The calculated Grade Point
Average for completed units in the student course attempt. |
ACHIEVED_WAM |
The calculated Weighted Average
mark for completed units in the student course attempt. |
ACTUAL_NUMBER_OF_UNITS |
Number of units from the
set of units specified in the completion rule that satisfy the requirements
of that rule. |
ACTUAL_STUDENT_UNITS_SELECTED |
The set of units selected
by the completion rule that contribute to satisfying that rule. |
COMPLETED_COURSES |
The set of completed courses
selected by the completion rule that contribute to satisfying its rule
criteria. |
CONCEDED_PASS_CREDIT_POINTS |
The total number of credit
points attributable to units granted a conceded pass in the student
course attempt. |
CREDIT_POINTS_IN_SET |
The total number of credit
points achieved for units from the set of units satisfying the completion
rule's criteria. |
CREDIT_POINTS_REQUIRED |
The total number of credit
points specified as a course requirement of the student course attempt. |
ELSE |
Joins two options in an IF
statement. Syntax is 'IF condition THEN text ELSE text
END IF'. |
END IF |
Signifies the end of an IF
statement. Syntax is 'IF condition THEN text ELSE text
END IF'. |
IF (inserts IF PREDICTIVE
THEN) |
Starts an IF statement specifically
related to whether or not the completion rule is testing for actual
completion or predicted completion (Predictive indicator is set in PRGF9030).
Syntax is 'IF PREDICTIVE THEN text ELSE text END IF'. |
IF (inserts IF) |
The start of an IF statement
of the form 'IF condition
THEN text ELSE text END IF'. |
LEVEL_CREDIT_POINTS |
The number of credit points
attributable to passed units at the unit level(s) specified in the completion
rule. |
MAXIMUM_CONCEDED_PASS_CREDIT_POINTS |
The total number of credit
points attributable to units for which a conceded pass has been granted
- where the completion rule specifies a maximum allowable number. |
MAXIMUM_NUMBER_OF_CONCEDED_PASS_UNITS |
The total number of units
for which a conceded pass has been granted - where the completion rule
specifies a maximum allowable number. |
MINIMUM_REQUIRED_CREDIT_POINTS |
The total number of credit
points attributable to passed units that contribute to satisfaction
of the completion rule - where the completion rule specifies a minimum
requirement. |
MINIMUM_REQUIRED_NUMBER_OF_UNITS |
The total number of passed
units that contribute to satisfaction of the completion rule - where
the completion rule specifies a minimum requirement. |
NUMBER_OF_ADDITIONAL_COURSES_REQUD |
The calculated difference
between the number of required courses completed by the student and
the number of required completed courses specified by the completion
rule. |
NUMBER_OF_ADDITIONAL_UNIT_SETS_REQUD |
The calculated difference
between the number of required unit sets completed by the student and
the number of required completed unit sets specified by the completion
rule. |
NUMBER_OF_ADDITIONAL_UNITS_REQUD |
The calculated difference
between the number of required units completed by the student and the
number of required units specified by the completion rule. |
NUMBER_OF_CONCEDED_PASS_UNITS |
The total number of units
in the student course attempt that have been granted conceded passes. |
PREDICTIVE |
Used in conjunction with
the IF option when the related completion rule considers the Predictive
indicator in PRGF9030. |
REMAINDER_UNITS |
The set of units specified
in the completion rule, less those units that already contribute to
satisfying the rule. |
SET_OF_ALLOWABLE_LEVELS |
The unit levels specified
as criteria in the related completion rule. |
STUDENT_UNIT_SETS_SELECTED |
Used in an IF statement.
Returns True or False. Syntax is 'IF STUDENT_UNIT_SETS_SELECTED THEN text ELSE text END IF'. |
STUDENT_UNITS_SELECTED |
The set of units contributing
to satisfaction of the related completion rule. May include translated
units as well as units from the specified set. |
TOTAL_NUMBER_OF_UNITS |
The number of units selected
by the criteria specified in the related completion rule. |
VALID_UNIT_SETS_SELECTED |
The set of unit sets contributing
to satisfaction of the related completion rule. Can only include unit
sets from the specified set. |
VALID_UNITS_USED |
The set of units contributing
to satisfaction of the related completion rule. Can only include units
from the specified set. Does not include translations. |
Last
modified on 11 March 2002