Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A high-level overview of the branching system within

...

Storyflow and the ways it can be used

Overview

StoryFlow Storyflow is the web-based, drag and drop authoring tool of the Motive Training Platform.

StoryFlow Storyflow is built with branching at its core. It is an ideal tool for both simple and complex branching scenarios for VR training. Branches can happen in sequence, in parallel, randomized, or based upon one or more specific conditions. This flexibility allows for a wide range of training options. Anything from step-by-step instructions to an open-world simulation is possible.

StoryFlow Storyflow provides several ways to control if and when different branches activate. It also gives the author tools to modularize and reuse branches. This makes it easy to create, organize and maintain your VR training scenarios. Let’s go through a few, quick concepts before diving in.

Concepts

In StoryFlowStoryflow, there are certain terms that are commonly used. This section will highlight the most important of these for branching scenarios.

...

The picture above shows a script in edit view within StoryFlowStoryflow.

Frames

Frames live in a script. Frames control the specific things that happen in a training scenario. It might be an animation starting, a piece of media playing, a text box appearing, etc… Each of these distinct items is called a resource. 

...

The script above has a Main Frame which has three child frames. Each child frame is a branch. Each branch is on the same level. It is possible to have all of these branches open and active at the same time. It is also possible to have one or more branches open and waiting to activate based on a condition. A StoryFlow Storyflow author has full control over the number of branches, the order in which they activate, and the conditions that govern their activation.

...

Conditions allow you to control when and if a branch opens. Sometimes, you’ll want a branch to open right away. Other times you’ll want it to wait until something specific happens. Conditions allow you to do this. They can be of many types. 

StoryFlow Storyflow provides a library of different conditions which can be dragged and dropped into a frame. These conditions can be based on resources, user actions in the VR scene, the state of a 3D model, and many more possibilities.

The StoryFlow Storyflow variable and event systems can also be used with conditions. Each of these is powerful and flexible in its own way. They both provide easy ways to ensure that the conditions for your VR scenarios are customizable for your specific needs.

...

For example, we may want to prevent a trainee from progressing if they have not asked every question. Or we may want to remind the trainee to ask a question if they have not. This level of control is possible with our drag and drop editor. These options allow your training scenarios to be specific, responsive, realistic, and helpful. 

Modularizing Branches

StoryFlow Storyflow has excellent tools to help you modularize branches of a training scenario. This makes scripts more flexible and easier to maintain. Let’s take a look at how this can be used.

...

Modifications can now safely be made to the Product Demo script without impacting the original script. This makes it easier to find specific parts of a training scenario within StoryFlowStoryflow. The new script can be reused in other, larger training scenarios besides this one. It also lets multiple people work on the same scenario without disrupting the work of others.

...

Adaptive content is a powerful, general system within StoryFlowStoryflow. Variables, which were mentioned earlier, play a key part in it. This system allows for content of any kind to be presented based on choices the user has made. It also helps with script maintenance and testing. 

...

Let’s say instead of asking the customer questions, the customer asks the trainee questions. These questions, their order, and the number of questions can be randomized. This helps the trainee not become accustomed to a particular pattern of interaction and increases their level of engagement.

Summary

StoryFlow Storyflow makes it easy to create and maintain branches for your VR training scenarios. Sequential, parallel, randomized and conditional branching options ensure that you can build training scenarios that are tailored to the needs of your organization. 

StoryFlow Storyflow gives training professionals direct control to author scenarios for VR training. Its drag and drop interface is intuitive and can be learned quickly by people with a wide range of skill sets. Branching is one of the many powerful features of the StoryFlow Storyflow editor. Using StoryFlow Storyflow with the rest of the Motive Training Platform gives you a complete solution for your VR training needs.

...