...
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Deep Learning on the basics of Storyflow is found in Motive Academy. Click here to see the course this lesson is in. |
Scripts
Scripts are the building blocks of Motive-powered training scenarios. Scripts, when bundled with the media Media files and other assets they call on, are what gets sent to the headset or mobile device to make 3D scenes interactive.
Scripts are comprised of several parts that work together to form a narrative.
Info |
---|
For a deeper dive into Scripts, check out the Scripts 101 VideoSee an Overview of Scripts here. |
Frames
In the left-hand column, you see a high-level overview of the frames Frames that make up a scriptScript. Frames have a hierarchy, meaning those on the top level will run before their associated child frames. Manipulation of the frame Frame hierarchy is one way to control the flow of events Events in a script Script and scenarioScenario.
...
Info |
---|
See an Overview of Frames here. |
Resources
Resources are the building blocks of a frameFrame. They are what allow you to add interactivity to the scene. Elements such as learner interactions, character dialog, screen messages, media, and assessments can all be added to a script Script using resourcesResources.
...
Info |
---|
For a deeper dive into Resources, check out the Resources 101 Video and then the Resources 201 VideoSee an Overview of Resources here. |
Events
Events occur throughout a scenario Scenario (some automatically, some authored) and can be used to track progress and control scenario Scenario flow. Events are automatically emitted by resources (like, "an action is complete") or events Events can be created by the author (these are called custom eventsCustom Events). Authors can use these events Events to dictate what happens when. For instance, you can create a sequence that says "When this character finishes talking, start the next part of the scriptScript".
Info |
---|
For a deeper dive into Events, check out the Conditions and Events 101 VideoSee an Overview of Events here. |
Conditions
Conditions are used to control the timing and order that frames Frames in a script Script will open and run. If a frame Frame does not have a conditionCondition, it will always open and the resources Resources in the frame Frame will run. With a condition Condition added to the frameFrame, the frame Frame will only open and run when the condition Condition is true. Some common conditions Conditions are:
Object Event: check if this event Event occurred, if yes, open this frameFrame.
Variable comparison: if the value of the variable Variable matches the desired value, open this frameFrame.
Timer: Open this frame Frame after a set time has passed.
...
Info |
---|
For a deeper dive into Conditions, check out the Conditions and Events 101 Video and then the Conditions and Events 201 VideoSee an Overview of Conditions here. |
Variables
Storyflow variables Variables may be used in two different ways:
They can give the author precise control over tracking and monitoring progress and remembering decisions and actions.
They can be used with dynamic content to serve up to have a scenario Scenario that adapts to unique conditions in a learner's experience.
Info |
---|
For a deeper dive into Variables, check out the Variables 101 Video.See an Overview of Variables here. |
Related Articles
Your First Look at the Storyflow Projects Dashboard Guide
Structure of Storyflow Workspaces, Projects, & Scenarios Guide