<else>
<else> is a Logic
component that is used with the <conditionalContent>
component in creating logical statements with DoenetML.
Attributes and Properties
Attributes for <else>
Other (1)
conditionboolean. Boolean expression; this case is selected when the condition is true.
Common to all components (9)
copyreference. Create an independent copy of another component by reference. Enter a references a $name.
disabledboolean. Default value: false. Whether this component is disabled and cannot be interacted with.
extendreference. Extend another component by reference, inheriting its children and attributes. Enter a reference as $name.
fixedboolean. Default value: false. Whether this component's value is fixed and cannot be modified.
fixLocationboolean. Default value: false. Whether this component's location is fixed (preventing it from being moved while still allowing other modifications).
hideboolean. Default value: false. Whether to hide this component from the rendered output.
isResponseboolean. Default value: false. Whether this component is treated as a response for the purposes of assessment.
nametext. The name used to reference this component from elsewhere in the document.
styleNumberinteger. Default value: 1. The style number used to select this component's visual styling from the available style definitions.
Properties for <else name="e">
Other (5)
$e.conditionSatisfiedboolean. Whether this case's condition is currently satisfied.
$e.disabledboolean. Whether this component is disabled and cannot be interacted with.
$e.fixedboolean. Whether this component's value is fixed and cannot be modified.
$e.fixLocationboolean. Whether this component's location is fixed (preventing it from being moved while still allowing other modifications).
Common to all components (4)
$e.doenetMLtext. The DoenetML source code that produced this component.
$e.hideboolean. Whether to hide this component from the rendered output.
$e.isResponseboolean. Whether this component is treated as a response for the purposes of assessment.
$e.styleNumberinteger. The style number used to select this component's visual styling from the available style definitions.
Examples
Example: <else> in a <conditionalContent> based on answer
The <else> component is used to define the third <case> response
in a <conditionalContent> block.
Example: <else> in a <conditionalContent> based on textInput
The <else> component is used to define a response to all user entries that
do not match the given <case> conditions in
a <conditionalContent> block.