Actions
Actions are predefined changes of the object state and/or module variables, which are used for composing complex object behavior.
Actions are grouped by purpose in dialog window:
- Executable - actions, which change state of objects, variables etc.
- Navigation - actions to manage navigation inside and outside the Module.
- Conditional - intended to manage execution of other actions by condition.
- Structure - actions to change order of execution of depended actions.
- Cycles - to manage cyclic execution of depended actions.
- Supplementary - other actions, which cannot be classified to categories above.
- Special - special actions to debug other actions and to insert custom JavaScript code.
Built-in actions
Executable
- DISPLAY. Changes visibility of the selected Object or Group.
- TRANSFORM. Transforms visual parameters of the Object or Group.
- TRANSFORM - STOP. Stops transformation of visual parameters.
- Z-INDEX. Defines absolute or relative Z-index of the Object.
- METHOD. Launches execution of selected Object's method.
- RESET. Resets transformations made by TRANSFORM action to initial state.
- SET. Sets some properties of Object, Objectives or current Slide.
- SOUND. Initiates or stops playback of the audio file.
- PAUSE. Interrupts the execution of current sequence of actions.
- VARIABLE. Defines variable and/or its value.
Navigation
- NAVIGATION. Toggles capability for transition to another Slides of the Module.
- GOTO. Performs transition to the specified Slide or Frame.
- CALL. Performs transition to the specified Slide or Frame.
- RETURN. Performs transition back to the Slide where action CALL was previously executed.
- EXTERNAL URL. Enables opening resource external to the Learning Module in the new Browser Window.
Conditional
- IF. Executes set of dependent actions if expression is evaluated to true
- SWITCH. CASE and ELSE are intended to manage several action sets depending on expression value.
- CASE. CASE and ELSE are intended to manage several action sets depending on expression value.
- ELSE. Executes dependent action set if expression in IF or SWITCH fail to satisfy condition.
Structure
- PARALLEL. Launches dependent action set in parallel thread.
- SEQUENTIALLY. Executes dependent actions sequentially, one by one.
- TIMER. Launches dependent action set after delay specified.
Cycles
- FOR. Executes dependent actions specified number of times.
- WHILE. Executes dependent actions while the condition is met.
- BREAK. Breaks cycle.
Supplementary
- MSGBOX. Displays modal alert window.
- PRINT. Calls standard browser's Print dialog window.
- SEND TO LMS. Send current data set to LMS.
Special
- DEBUGGER. Intended for actions debugging purposes.
- JAVASCRIPT. Enables execution of custom Javascript code.
See also: