Defining conditions

To specify conditions of an action, click the Condition list in the Conditions group on the Action ribbon. The Set Action Conditions window opens.

Three components make up a condition:

Variable or Chapter/Section/Page

The name of the variable or assignable unit, chapter, section, test, test section, survey, or page whose value must satisfy the Relationship with the Value for the action to execute. Click the New Variable button to configure and insert a new variable.

Relationship

The relationship between the value of the Variable and the value in the Value field that must be true for the action to execute. (See the Relationship definitions below.)

Value

The value to which the value of the Variable is being compared. You can directly specify a value, specify a random number or specify the value of an existing variable.

To specify a random number, enter RAND(min, max) in the Value field. The random number assigned will be greater than or equal to the min value specified and less than or equal to the max value specified. The random number generated will be used to determine the Relationship with the Variable.

To specify the value of an existing variable, enter VAR(Variable_Name) in the Value field, where Variable_Name is the name of the variable whose value will be used to determine the Relationship with the Variable.

These three parts (Variable or Chapter/Section/Page, Relationship, and Value) work together to create a single condition. To copy and paste a condition, select a condition in the table, and click Copy Conditions. Then place your cursor within the table where you want to place the copied condition, and click Paste Conditions.

Variable relationships

Within each condition, the following Relationships can be used for variables:

Contains

Determines if the value of the Variable contains the exact value typed in the Value field (including capitalization, spacing and punctuation). If so, the condition is true.

Does Not Contain

Determines if the value of the Variable contains the exact value typed in the Value field (including capitalization, spacing and punctuation). If not, the condition is true.

Equal To

Determines if the value of the Variable is equal to the exact value typed in the Value field (including capitalization, spacing and punctuation). If so, the condition is true.

Greater Than

Determines if the value of the Variable is greater than the value typed in the Value field. If so, the condition is true.

Greater Than or Equal

Determines if the value of the Variable is greater than or equal to the value typed in the Value field. If so, the condition is true.

Is Correct*

Determines if the question associated with the Variable was answered correctly. If so, the condition is true.

Is Empty*

Determines if the Variable has a value. If not, the condition is true.

Is Not Correct*

Determines if the question associated with the Variable was answered correctly. If not, the condition is true.

Is Not Empty*

Determines if the Variable has a value. If so, the condition is true.

Is Passed*

Determines if the test associated with the Variable was passed. If so, the condition is true. Based on the test's Lowest Passing Score.

See also: Customizing test results

Is Not Passed*

Determines if the test associated with the Variable was passed. If not, the condition is true. Based on the test's Lowest Passing Score.

See also: Customizing test results

Less Than

Determines if the value of the Variable is less than the value typed in the Value field. If so, the condition is true.

Less Than or Equal

Determines if the value of the Variable is less than or equal to the value typed in the Value field. If so, the condition is true.

Not Equal To

Determines if the value of the Variable is equal to the exact value typed in the Value field (including capitalization, spacing and punctuation). If not, the condition is true.

* = The Value field will be disabled.

Tracking relationships

Within each condition, the following Relationships can be used for AU, chapter, section, page, test, test section, and survey. Note that the Value field will be disabled.

Is Not Started

When the AU/chapter/section/page/test/test section/survey is in the initial state.

Is In Progress Determines if the user has started (that is, accessed at least one page in) the AU/chapter/section/test/test section/survey, but has not completed the AU/chapter/section/test/test section/survey.
Is Completed Determines if the user has completed all the pages within the AU/chapter/section/test/test section/survey. Pages become completed when the user enters them (On Show). A graded test must be submitted and passed to be Is Completed. A survey must be submitted to be Is Completed.
Is Started Determines if the user has completed (that is, accessed) a page within the AU/chapter/section/test/test section/survey, or the user has completed all the pages within the AU/chapter/section/test section, or passed and submitted a test or survey. (Essentially, this equates to Is In Progress or Is Completed.)
Is Not In Progress Determines if the user has not started the AU/chapter/section/test/test section/survey, or the user has completed all the pages within the AU/chapter/section/test section, or passed and submitted a test or survey. (Essentially, this equates to Is Not Started or Is Completed.)
Is Not Completed Determines if the user has not started the AU/chapter/section/test/test section/survey, or the user has completed (that is, accessed) a page within the AU/chapter/section/test/test section/survey but not all pages, or has not passed and/or submitted a test or survey. (Essentially, this equates to Is Not Started or Is In Progress.)

The condition of these status relationships will contain the following values:

Scenario Is Not Started Is In Progress Is Completed Is Started Is Not In Progress Is Not Completed
If something has not been started True False False False True True
If something has been started but not completed False True False True False True
If something has been completed False False True True True False

See also: Answer and response variable value formats

Additional resources: Status Tracking with Lectora V11.3 - eLearningBrothers Community

Knowledge Base | Training | Support
© Copyright eLearning Brothers 2021