SilkRoad Logo Print topic
 

Previous Topic

Next Topic

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.

    Embedded File Template 80%

  2. Set the Condition Operator:
    • Match: Condition "Matches" or is TRUE.
    • NOT Match: Condition "DOES NOT Match" or is FALSE.
  3. Select the Condition:

Condition

Description

Known and Satisfied

The 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)

Satisfied

The 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 Known

The 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 Known

The 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 Than

The 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 Than

The 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.

Completed

The 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 Known

The Condition evaluates to True if the Activity Progress Status for the activity is True and the Attempt Progress Status for the activity is True.

Attempted

The 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 Exceeded

The 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.

Always

The Condition always evaluates to True.

The "Objective Status Known and Satisfied" is a special condition created in SilkRoad Learning. 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 SilkRoad Learning 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 SilkRoad Learning Objective (i.e. an enabling objective defined in SilkRoad Learning).

In this section

Local Objective Condition

Objective Condition