Home/Documentation

Branching & Navigation

Non-Linear Walkthroughs

By default, walkthroughs progress linearly — screen 1, then 2, then 3. Branching lets you create non-linear flows where hotspots can jump to any screen in the project.

Setting Up Branching

1.Select a hotspot with type Navigate + Tooltip or Direct Navigate
2.In the Type & Content section, find the Go to screen dropdown
3.Choose the target screen from the list

The dropdown shows all screens in your project by number and title. Screens marked as end screens show a ✓ End indicator.

If you leave the dropdown set to Next screen (default), the hotspot advances to the next screen in order — the standard linear behavior.

End Screens

Any screen can be marked as an end screen in the Screen Settings panel (left side). When the walkthrough reaches an end screen, it triggers the completion state — showing the "Walkthrough Complete" message and firing the completion signal for Rise/LMS integration.

This is useful for branching flows where multiple paths can lead to completion.

Use Cases

  • Decision trees — present a choice with two Direct Navigate hotspots, each targeting a different screen
  • Skip-ahead — let advanced learners jump past introductory screens
  • Loop back — create a "try again" path that returns to an earlier screen
  • Multiple endings — different completion screens based on the learner's path