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
© Copyright eLearning Brothers 2021