In my previous blog post, I did a quick review of the new WordPress LMS Plug-in by LearnDash. One of the reasons I was so interested in investigating this new LMS option, was that I was curious to see if it would be a good low cost solution for hosting courses created with Articulate Storyline. Over the past few weeks, I’ve been experimenting with the “One Click Upload for Articulate Storyline” extension that is available in the LearnDash library. In this post, I’ll cover the basics of using the plug-in to help you get started using Storyline content in your Wordpess LMS installation.
Out of the box, the WordPress LMS plug-in does not support Articulate Storyline content. In order to enable this functionality, you must first complete some configurations in your WordPress Dashboard. Luckily the process if fairly simple, and LearnDash also provides some videos that demonstrate how to complete your setup that you can watch before you attempt it on your own. The high-level steps that you must complete are listed below:
- Install the “One Click Upload for Articulate Storyline” plug-in
- Setup your account with the SaltBox WAX Learning Record Store
- Configure your Tin Can settings in WordPress LMS
- Publish your Storyline Content for use with the Tin Can API
- Upload your Articulate Storyline content
- Create your lesson and add the URL to your Storyline course
Installing the “One Click Upload for Articulate Storyline” Plug-in:
Installing the plug-in is the same as installing a standard plug-in for WordPress. Simply download the zip file from the LearnDash library, and access the Plugins area of the WordPress Dashboard. From there you can upload the zip file and activate the plug-in. You will then have access to a new menu item labeled, “xAPI Content”.
Setting Up Your Account with the SaltBox Wax LRS :
In order to track your learner’s “experiences” with the Tin Can API, you will first need to set up an account with an LRS. LearnDash recommends a free (You can view future pricing HERE) service from SaltBox called the Wax LRS. Clicking on the LearnDash LRS menu item in your WordPress dashboard will bring up a Sign Up and Log In screen for the LRS. Once logged in, you can create the various credentials that you will need to insert into the Tin Can settings of the plug-in as shown below:
Be sure to copy the Endpoint, Login and Password to notepad or some place that you can easily refer to later.
Configuring Your Tin Can Settings:
Once you have finished configuring your Wax LRS account, you are ready to input the information in your Tin Can settings. Click on Courses > Tin Can Settings and complete the required fields. Below are brief descriptions of the items you will need to provide:
- EndPoint URL: This is the URL that will point the plug-in to the LRS
- User: This is not your WordPress Username, but it is the Login that is generated for you in your Wax LRS account under Basic Credentials
- Password: This is not your WordPress Password, but is the Password that is generated for you in your Wax LRS account under Basic Credentials
- Version: This is the Tin Can API version and can be left at 0.95
- Track Guest Users: Check this box if you would like to track the activities of the guest users on your site
- Width and Height: These are the dimensions of the course you created with Storyline
Publishing Your Storyline Project:
Now that you are finished configuring your Tin Can settings, WordPress LMS will be able to track the learning experiences of the individuals who view your content. You must publish your Storyline project with the proper settings in order for this to work using the steps below:
- On the Home tab in Storyline, click on Publish
- When the Publish dialogue box appears, click on the LMS tab
- On the LMS Drop-down list under the Output Options section, select Tin Can API
- Click Publish
- After the Publish Successful dialogue box appears, click on the Zip icon to zip the published files
Selecting the Tin Can API option for publishing will generate an xml file titled tincan.xml in your published project. This file along with the other published project content should be uploaded in zip format to the WordPress LMS.
Uploading Your Published Storyline Content:
After you have published your project, you are ready to upload your content:
- First, click on xAPI content > Add New in the WordPress Dashboard
- Enter a Title for your xAPI content
- Click the Choose File button and browse to the location of your Zip file
- Click the Publish button
- A URL will be displayed on the screen, Copy this URL to your clip board
Create Your Lesson:
The final step is to create the lesson that you will embed the Storyline course into following the steps below:
- Click on Lessons > Add New
- Enter a Title for your lesson
- Click on the “Grassblade” icon on the text editor toolbar
- After the Grassblade – xAPI Shortcode Generator modal appears, select, “I want to add a TinCan/xAPI Content to this page“
- Paste the URL that was created on the xAPI screen when you uploaded your Zip file earlier into the Content URL field
- Click the Insert Code button
At this point you will see your URL in your WordPress text editor. If you preview the page, your Storyline course should appear within the page. You can view a demo site that I created HERE to see how this is implemented on a live site. (Please note that the GrassBlade xAPI integration is developed by Next Software Solutions).
View Your Tin Can Statements:
Once learners begin viewing your content, you can log into your LRS account and view the Tin Can statements in your Activity stream located in your dashboard. According to LearnDash, you can contact Saltbox if you need any customized reporting developed.
As you can see, integrating Storyline content into WordPress using the LearnDash plug-in is pretty simple once you have everything set up. To further assist you, I’ve created a quick reference guide that you can download below. As always, I’d love to hear from you, so feel free to post questions or comments. In my next blog post, I’ll share some helpful tips related to tweaking and selecting a WordPress template that works best with the LearnDash plug-in and embedded Storyline content. I’ll also provide some suggestions of additional plug-ins you can use in conjunction with LearnDash to add even more functionality to your WordPress LMS site.