Deliver Training: Author Workflow with an LMS (with SSO)
For detailed instruction and learning, complete the Launch Essentials course in Motive Academy.
In this article, we looked at integrating your Storyflow training with your LMS. Now we will discuss the benefits of integrating Single Sign On ("SSO") and LMS.
Quick Links
Workflow Compared to “Author Workflow with an LMS (no SSO)”
If you compare the workflows for with or without SSO, the steps for Adding Learners is removed when you add the SSO integration:
See the Workflow Steps at the bottom of this article.
One of the primary advantages of using SSO is the LMS integration. When both the Motive
Training Platform and the LMS use the same login provider, credentials can be passed from
one system to the other without additional logins, passwords, and user configuration for
new learners. That flow is described in more detail below.
Integration Benefits
● Same process to assign VR modules to learners as other e-learning
● Seamless learner experience - no cumbersome username and password
● Secure single sign-on
● Manage modules in your LMS
● Completion data flows back to LMS automatically
Integration Requirements
● SSO - OIDC or OAuth
● LMS - SCORM 1.2, SCORM 2004 or xAPI
Flow for Launching from an LMS with SSO configured
Assumptions
● Learner does not have a Motive account.
● Learning Manager has generated an XAPI or SCORM compliant package and has
uploaded it into an LMS
● SSO has been configured to use the same provider as the LMS
● SSO is configured as a trusted authority to create Learners
● Headset has been provisioned to communicate with the proper Launch Server and
Workspace
Flow
Learner logs into LMS using SSO and launches a course
LMS opens Launch Code screen
Launch detects that this is a new learner for the organization who is currently logged in
using SSOLaunch creates a new user record
Launch displays Launch Code
Motive LMS Integration
The Motive Training Platform integrates with Learning Management Systems (LMS) that
support any of the following standards:
● SCORM 1.2
● SCORM 2004
● xAPI
Workflow Steps
Configuring your SSO
Before you use the SSO integration there are two steps that must be completed the first time to set this up:
A. Configure the SSO with Motive Hub by following these steps
B. Set up the SSO configuration in your LMS (contact your LMS provider for steps)
Step 1: Publish the Scenario with a Completion Resource into a Bundle
Permission Required: Storyflow Organization Member or Admin
Add a Completion Resource to the Scenario
Publish the Scenario. By default it is “Draft”. Click on it to open it and change the Status and save
Step 2: Deploy the Bundle
Permission Required: Storyflow Organization Member or Admin
Go to the Bundles Tab
Give your Bundle a name that clearly identifies it
Click Publish. You will then see it listed
Choose Deploy. This automatically sends the Bundle to Launch for us as Content
Step 3: Export Module to LMS
Permission Required: Launch Organization Member or Admin
Open Launch
Go to Modules. Here we will create a module from the Content we just created.
Select Create Module
Give the Module a title
Optional: add a Description
Optional: add an image – the learner will see this in their learner view
Under Content, Choose the bundle you just uploaded by clicking on the dropdown arrow and choosing it from the list
Choose the specific scenarios to be included in this Module
Under LRS communication method – leave the default Communicate with an LRS via Launch
Click Create
After you create the Module, you’ll see it in a list on the Module screen.
Click the Download Content button
Choose the export file type (refer to your LMS’ instructions)
Navigate to your LMS and import the file per their instructions
Step 4: Provision Devices
Permission Required: Launch Organization Member or Admin
Note: This step can be done anytime after Step 1 but must be done before the learner can launch training
In order to provision the devices, you or another individual must have physical access to all the headsets. There are a few types of scenarios that could happen here:
First, let’s look at a Learning Manager that has physical access to all the headsets.
Open Launch
On the left hand side go to Devices
Then click on Provision New Device
Note there is a User Code field – you’ll fill it out in a moment
Put on your headset and open the APK
You’ll see the screen for Device Authentication
Click Connect:
You’ll see the Authentication Number – you’ll need this in a moment.
Open Launch on your computer
Enter the Authentication Number in the User Code field:
It’s highly suggested that you re-name the device with a more descriptive title. Otherwise, you’ll have to associate the device with the serial number.
Click Submit
Refresh to see the new device added
Back in the headset after you’ve completed the Device Authentication, the next screen will be the Launch Experience:
The next time this headset it logged into and the APK launched, it will go straight to the Launch Code screen. You only need to provision this particular device the one time.
If we look at our example again where the Learning Manager does not have physical access to the devices, then you would follow these steps:
You need to complete all of these steps together in one session. If the individual logs out of the headset, before you provision the device, then the next time they go to log in you would have to do this again.
Step 5: Learner Logs into LMS
These steps are completed by the learner.
Log into the LMS and start the course
See a popup with the Launch Code
Don the headset and open the APK
Enter the 6 digit code into the screen in the headset that was generated in the LMS
Complete the training and then quit
All other Learners would also complete these steps individually and complete their training in the VR headset.
Step 6: View Session Data
Permission Required: Launch Organization Member or Admin
Open Launch
Go to Sessions and see data
You can also view your own data in your LMS.
Related Articles
Deliver Training: Author Workflow with an LMS (no SSO)
Deliver Training: Author Workflow without an LMS