Skip to main content

Overview

Use Set Time Limit to start a countdown timer for a training state. When the timer expires, a configurable event fires, allowing you to route the learner to a timeout state or apply consequences. Use Remove Time Limit to cancel an active timer. Timers are useful for creating urgency, simulating real-world constraints, and preventing learners from taking unlimited time on assessments.

Set Time Limit

When to Use

  • Timed assessments — Limit time available to answer questions
  • Timed challenges — Create pressure-based scenarios (e.g., “respond within 30 seconds”)
  • Emergency simulations — Model real-world time constraints
  • Workflow efficiency — Measure and reward quick, accurate performance
  • Compliance training — Enforce time requirements for specific procedures

Parameters

Example 1: 60-Second Quiz Question

The timer starts and counts down from 60 seconds. When it reaches zero, a timeout event fires.

Example 2: Emergency Response Simulation (30 seconds)

The learner has 30 seconds to complete the emergency procedure before timeout.

Example 3: Quick-Response Challenge (5 seconds)

A very short 5-second timer for a quick-reaction challenge.

Remove Time Limit

When to Use

  • Cancel a timer after the learner completes the step successfully
  • Remove the timer before transitioning to an untimed state
  • Allow unlimited time after a timed challenge phase

Parameters

Example

The countdown timer stops immediately, even if time remains.

Best Practices

1

Show a timer UI

Display the countdown visually using Show Text or Show Panel so learners know time is running.
2

Use in onEntry

Start the timer in onEntry when the learner enters a timed state.
3

Plan timeout routes

Define a target state for the timeout event so timeouts don’t break the training flow.
4

Remove or handle timer completion

In onExit, either Remove Time Limit or let the timer fire its event to transition states.
5

Test timer durations

Verify your time limits are realistic for the task. Too short = frustration; too long = no pressure.

Common Patterns

Quiz with Time Limit

The learner has 60 seconds to choose an answer. If time expires, the timeout event routes to a timeout state.

Emergency Response Scenario

The learner must hit the emergency button within 45 seconds. A timeout indicates they failed the scenario.

Timed Practice Exercise

The learner races to complete the assembly. Completing early removes the timer; timeout routes to a “time’s up” state.

Timer Behavior

  • Countdown — Timer counts down from the specified duration to zero
  • Automatic timeout event — When the timer reaches zero, a "timeout" event automatically fires
  • Non-blocking — Other interactions can occur while the timer runs
  • Single timer — Only one active timer per state (creating a new timer replaces the previous one)
  • Show Text — Display countdown or time-pressure messaging
  • Show Panel — Present quiz or challenge instructions
  • Pause Training — Optional: pause when time expires