Overview
Storyflow has four different kinds of assessment items that you can use to track training results. As the author, you decide what the criteria for these various outcomes are. You will find these under the Resources tab:
The Pass or Fail Resource is used to track training results and you can display them with a User Report to the learner in the headset. The Pass or Fail displays a pass or fail result.
Do you want to Display the Report in the Headset to the Learner?
If so, you must use a User Report resource in conjunction with this resource. See an example of scripting this at the bottom of this article.
Do you want to send the results to your LMS?
If you are using an LMS to track training result, many of them require a Scenario Result resource be added to the scenario to indicate that the scenario is complete. Scenario result tracks whether the entire scenario was completed and whether the learner was successful (criteria for completion and success are determined by you). We have not added a Scenario Result to this assessment script, but be sure to ask Motive Support about it if you are using an LMS or are interested in learning more about assessments.
Required Fields
Field Name | Description |
---|---|
Result | For this type of resource there are two possible results - Pass or Fail. |
Optional Fields
Title | Title of the Assessment Item. Each Assessment Item typically represents a task the learner will complete. When a User Report is used in conjunction with this then each Assessment Item title will be a line item with the corresponding result. While the title field is not required, it is highly suggested. The User Report will have no context without them. |
Description | Descriptive information about the Assessment. |
Feedback | This is generally used to give the learner more context for their result. |
Events
Example in the Headset
In the Motive Lab, we’ll look at an example of using the Pass or Fail Resource. In other scripts in this Project, I’ve had the learner don PPE. I want to track whether the learner has remembered to put on their PPE before entering the lab workspace area.
First I will add the Assessment Items to the Assessment Script
I’ve created a stand alone script called “Assessment”. In the “Assessment Items” frame, I will add a Pass or Fail Assessment item resource and fill out:
The title - Not required but highly suggested
Feedback - Optional
Where the “Result” area is, I’ll click on the atom icon to make a dynamic variable:
Now I need to initialize the variable to Fail. We’ll dynamically change it to Pass later in the script.
In the variable, click “Set Value”
Set the value to “Fail”
Now I need to set the criteria for “Pass”.
Think: How do I know that the learner has put the PPE on before entering the lab workspace? If the “Put on Correct PPE” event fires and they are in the region of the workspace, then I know the learner has passed this requirement. If the learner has NOT put on the PPE and they are in the region of the workspace, then they have failed this requirement.
At the top of the script, I’ll add a frame for “Regions”
I’ll drag in the Scene Region resource and select the region (that the Assemblers have populated into Storyflow) that I want to track:
I’ll add a frame under this frame and call it “PPE Pass”
Step 1: In the Conditions area, I’ll drag in the event for donning PPE and the “Inside Region Condition” and I’ll choose the region from the dropdown. The operator is “and” as I want both to apply.
Step 2: Drag and drop the “Put on PPE First P/F” variable I created earlier and set the value to “Pass”
Step 3: Then, I’ll add in a new event that I’ve created to mark this work as done (you will see why in a moment):
This now says, when the learner has donned their PPE and is inside the work area of the lab, they have Passed the task.
Now let’s set up the fail.
Under the “PPE Complete” frame, I’ll add a new frame “PPE Fail”
I’ll set it up the same as before except I’ll use the Negate box to indicate the opposite and I’ll set the value to “Fail”:
I’ll create a new frame under the PPE Pass/Fail frames called “Report Message”
I’ll add in a Condition the event for “completed PPE section”. This way, the message will fire whether the learner Passes or Fails
Add a Screen Message:
When the message is closed, I’ll create a new child frame called “Report”
I’ll drag in a User Report resource
I’ll give it a title and choose the “Put on PPE First” from the Report Items dropdown:
Here are what the frames look like for the above scripting:
In the headset, this is what the report looks like when the learner Passes:
and here is what the report looks like when the learner Fails: