Definition and Usage¶
The <compoundCondition> element defines a logical expression among its child elements by means of its Boolean operator attribute.
A delay attribute may also be defined specifying that the compound condition is true after a time delay from the expression relating its child elements is true.
When an "and" compound condition relates more than one trigger condition (that is, a condition that is satisfied in an infinitesimal time instant–--as for example, the end of an object presentation), the compound condition shall be considered true in the instant immediately after all the trigger conditions are satisfied.
Syntax¶
| Element | Attributes | Content | Parent | ||
|---|---|---|---|---|---|
| <compoundCondition> | operator, delay | ((<simpleCondition> | <compoundCondition>)+,(<assessmentStatement> | <compoundStatement>)*) | <causalConnector> or <compoundCondition> |
Attributes¶
| Name | Value | Description |
|---|---|---|
| operator | "and" or "or". | The operator attribute defines a logical expression among the <compoundCondition> child elements. |
| delay | The delay attribute is be specified according with one of the following syntax:
The default value is "0s". |
The delay attribute defines that the <compoundCondition> is true after a time delay from the expression relating its child elements is true. |