Rival Help CenterLearn Admin

Sequencing rule conditions

The Rules list may contain a set of conditions that are evaluated in the context of the activity for which the sequencing rule is defined. To add a condition:

  1. Select the Add button below the condition list. The Sequencing Condition Properties page opens.
  2. Set the Condition Operator:
    • Match: Condition "Matches" or is TRUE.
    • NOT Match: Condition "DOES NOT Match" or is FALSE.
  3. Select the Condition:
ConditionDescription
Known and SatisfiedThe Condition evaluates to True if the Objective Progress Status for the objective associated with the activity (indicated by the Rule Condition Referenced Objective) is True and the Objective Satisfied Status for the objective associated with the activity (indicated by the Rule Condition Referenced Objective) is True. This is equivalent to the conjunction of the Objective Status Known condition and Satisfied condition and is most often used with the negative condition. (See NOTE below)
SatisfiedThe Condition evaluates to True if the Objective Satisfied Status for the objective associated with the activity (indicated by the Rule Condition Referenced Objective) is True.
Objective Status KnownThe Condition evaluates to True if the Objective Progress Status for the objective associated with the activity (indicated by Rule Condition Referenced Objective) is True.
Objective Measure KnownThe Condition evaluates to True if the Objective Progress Status for the objective associated with the activity (indicated by Rule Condition Referenced Objective) is True and the Objective Measure Status for the objective associated with the activity (indicated by Rule Condition Referenced Objective) is True.
Objective Measure Greater ThanThe Condition evaluates to True if the Objective Measure Status for the objective associated with the activity (indicated by the Rule Condition Referenced Objective) is True and the Objective Normalized Measure for the objective associated with the activity (indicated by Rule Condition Referenced Objective) is greater than the Rule Condition Measure Threshold.
Objective Measure Less ThanThe Condition evaluates to True if the Objective Measure Status for the objective associated with the activity (indicated by Rule Condition Referenced Objective) is True and the Objective Normalized Measure for the objective associated with the activity (indicated by Rule Condition Referenced Objective) is less than the Rule Condition Measure Threshold.
CompletedThe Condition evaluates to True if the Attempt Progress Status for the activity is True and the Attempt Completion Status for the activity is True.
Activity Progress KnownThe Condition evaluates to True if the Activity Progress Status for the activity is True and the Attempt Progress Status for the activity is True.
AttemptedThe Condition evaluates to True if the Activity Progress Status for the activity is True and Activity Attempt Count for the activity is positive (i.e., the activity has been attempted).
Attempt Limit ExceededThe Condition evaluates to True if Activity Progress Status for the activity is True and the Limit Condition Attempt Limit Control for the activity is True and the Activity Attempt Count for the activity is equal to or greater than the Limit Condition Attempt Limit for the activity.
AlwaysThe Condition always evaluates to True.

The "Objective Status Known and Satisfied" is a special condition created in Rival Learn. By default, this status is equivalent to the "Satisfied" condition unless it is negated. In SCORM, a negated "Satisfied" condition checks whether the status is NOT Satisfied and ONLY NOT satisfied. SCORM does not check whether the status is also NOT Known. Using the negation of the "Objective Status Known and Satisfied" is a short cut within Rival Learn to provide a way to check the ANY condition "Is the Status NOT Satisfied OR NOT Known". For additional information, see deMorgan’s Laws

Objectives used in the condition may be a Local Objective (i.e. the Primary Objective for the activity), a Shared Local Objective (i.e. a Local Objective from another activity in the objective that is mapped in the objective map), or a Rival Learn Objective (i.e. an enabling objective defined in Rival Learn).