In some cases, you don’t want to have a choice be auto-selected when the user doesn’t pick anything – you want to have a choice loop until the user makes a choice. Eko Studio supports this use-case (including support for having a very short video as a looping node).

Defining a Looping Node

To define a looping choice you need to:

  1. In the Tree Area – connect the node to itself
  2. Set auto-selection for the node in the node editor to loop in case a user doesn’t make a selection by only having the star icon toggled on for the button leading to the looping node itself (optionally – hide the button that has the node looping to itself if you don’t want it visible, which is usually the case)
  3. Set the timing of the UI for the looping node to span the entire node by dragging the appear handle all the way to the beginning of the node and dragging the disappear handle all the way to the end of the node

This set of actions will define to Eko Studio that this node should behave like a looping node.

Setting Decisions in a Looping Choice

Choice buttons on looping choices can either be set “Node End” or “On Click” (it can also be a combination)

  • If buttons are set to “On Click” – the choice will occur the moment a user clicks/taps the button
  • If buttons are set to “Node End” – in case the user clicked the button before the critical time the choice will occur at the end of the existing loop, but in case the user clicked the button during critical time – the choice will occur only at the end of an additional loop.