Skip to main content

Overview

Delay adds a fixed pause to an action sequence before subsequent scene actions start. Use it to control the spacing between instructions or add a brief pause after an effect. A delay measures elapsed time. It does not detect when narration or an animation finishes, or wait for a trainee response.

When to Use

  • Add a short pause before displaying an instruction.
  • Space out visual cues so trainees can follow the sequence.
  • Add extra time after an audio clip or animation has finished.

Parameters

Keep the action’s Wait Until Complete option enabled when configuring a timed sequence. During normal playback, Web Trainee App waits for Delay even if this option is unchecked.

Key Behavior

  • Timing starts when Delay runs: Its duration is measured from when the sequence reaches that action.
  • Consecutive delays add up: A 2-second Delay followed by a 3-second Delay adds 5 seconds of waiting before the following scene action.
  • The pause belongs to its action sequence: Delay is not a global training pause. Available interactions and navigation depend on the training’s configuration.
In the current Web Trainee App, Set Variable assignments are processed before scene actions. Placing Set Variable after Delay does not postpone the variable update. Do not use this ordering to mark an animation as complete after a specified time.

Example: Pause Before Showing an Instruction

In an inspection step, wait 1.5 seconds before displaying a prompt to locate the inlet valve.
1

Add the pause

In the step’s On Entry actions, add Delay. Set Duration (ms) to 1500 and enable Wait Until Complete.
2

Add the instruction after Delay

Add Show Text below Delay. Set Title to Locate the Inlet Valve and Body to Find the inlet valve on the pump.
3

Save and test the sequence

Save the training and enter the step. The text appears after the 1.5-second delay, provided the action sequence is not interrupted.

Example: Consecutive Delays

For this sequence, with Wait Until Complete enabled on both Delay actions: Each Delay starts when the preceding action finishes waiting. For a single uninterrupted pause of the same length, use one Delay with Duration (ms) set to 5000.

Waiting for Media to Finish

Completion behavior depends on the media action and playback client:
  • Play Audio: Turn Loop off and enable Wait Until Complete before a following Show Text action.
  • Play Object Animation: The current Web Trainee App does not wait for the clip to finish, even with Once and Wait Until Complete enabled. A Delay after the animation action adds a fixed pause; it does not confirm that playback has finished.
To add a half-second pause after narration ends, use Play Audio with Wait Until Complete enabled and Loop off, followed by Delay set to 500, then Show Text. The extra pause begins after the audio finishes.

Web Trainee App Behavior

  • Interruption: Starting another action sequence cancels a pending Delay and stops the remaining actions in the interrupted sequence. This can happen when moving to another step. A prompt after Delay is not guaranteed to appear if the trainee leaves the sequence early.
  • Backward navigation: Delays are skipped while the app rebuilds an earlier step during backward navigation.
Test both normal progression and navigation during a delay on the devices used for training.
  • Show Text — Display a timed instruction or cue
  • Play Audio — Wait for narration to finish before another scene action
  • Play Object Animation — Configure embedded clips and check the web completion-waiting limitation