Content Authoring Phase 3 Pilot - Fall 2017 - Storyline

This document covers basic information on Storyline for the Fall 2017 Content Authoring Phase 3 Pilot and what information is available in Learning Locker.

Articulate Storyline is interactive content authoring software available for about $499 per year from Articulate. It is Windows only. Storyline is not centrally supported but it has an active online community. Storyline is an option for creating critical reader modules but is better suited for creating case scenarios -where the student takes a role and makes decisions applying things they've learned in class and getting feedback on the choices they've made.

Storyline modules are uploaded to the pilot WordPress instance with the Grassblade xAPI plugin. A separate plugin is used to send the module grade to Canvas. A KnowledgeBase doc on that functionality is forthcoming. If you are a Fall 2017 content authoring pilot participant and have a question on your module's integration with Canvas or Learning Locker please e-mail content_auth_pilot@lists.wisc.edu and include a link to the module you or your students are having trouble with, along with a link to your Canvas course. Include your operating system version and browser version. At this time dedicated training and support on Storyline and Learning Locker is not available.

Storyline Authoring Notes

To “Pass” passing score needs to be set in Quiz results slide to send as “passed” in Learning Locker. Learning Locker checks both conditions regardless - passed percentage within quizzing, as well as completion. You can complete, but not pass and can conceivably pass without completing.

Parsing Storyline Answers in GrassBlade

The following information is from the Storyline online community. xAPI lets an activity be defined in a statement or in the tincan.xml file. Storyline has chosen to define all activities in the tincan.xml file to improve LMS reporting. As a result, learners' responses must be cross-referenced with the tincan.xml file to be readable.
To be specific, the tincan.xml file gives the LMS all the metadata about the content (question text, answer choices, etc.), then Storyline sends statements to the LMS with unique identifiers that are defined in the tincan.xml file. To generate meaningful descriptors for learners' responses, the LMS needs to cross-reference the unique identifiers with the tincan.xml file.

The following information is from a post by Pankaj Agrawal on Next Software Solution's GrassBlade's site:

Some authoring tools like Articulate so far don't send important human readable details in the statements like Course Name, Question Text, Answer Text, Slide Name, etc.

This renders the reports on LRS unreadable. GrassBlade LRS provides a solution for this issue. Here is what you need to do:
  1. Go to GrassBlade LRS > Configuration  > Translations 
  2. Click on the "Load" button to load the tincan.xml file(s)
Option 1: Load from tincan.xml URL: If you have uploaded the tincan.xml file and have the url. You can load it directly. To find this URL, if you are using GrassBlade xAPI Companion, you can copy the Content URL from xAPI Content edit page. And replace story.html with tincan.xml in the url.

Option 2: Load from GrassBlade: If you have uploaded your content to WordPress using GrassBlade xAPI Companion, and if the LRS is installed on the same database, you can use this button to import all tincan.xml files at once.

Loading the tincan.xml files here means that the translations will be stored in the database, and the reports will show the human readable text instead of ID's

Articulate Storyline xAPI data available in Learning Locker

Learning Locker


LL Data

LL output

How to interpret

actor name

Zachary Schwaller

n/a

actor name


timestamp


object definition name

Zachary Schwaller


2017-08-07T14:03:37.486Z


{"und":"Results Slide"}

  1. Filter by actor name

  2. Sort by timestamp

  3. Count number of times student reached results slide

actor name


Timestamp


verb display en-US


object definition name

Zachary Schwaller


2017-08-07T14:03:37.486Z


experienced


{"en-US":"Terri Foster Case Scenario |"}

  1. Filter by actor name

  2. Sort by timestamp

  3. Filter by learning object title

  4. Filter by verb experienced

actor name


Timestamp


verb display en-US


object definition name

Zachary Schwaller


2017-08-07T14:03:37.486Z


Passed / Completed / Failed


{"en-US":"Terri Foster Case Scenario |"}

  1. Filter by actor name

  2. Sort by timestamp

  3. Filter by learning object title

  4. Filter by verb Passed, Failed or Both

actor name


Timestamp


verb display en-US


object definition name

Zachary Schwaller


2017-08-07T14:03:37.486Z


experienced


{"en-US":"Terri Foster Case Scenario |"}

  1. Filter by actor name

  2. Sort by timestamp

  3. Filter by learning object title

  4. Filter by verb experienced

Result duration


Or if no value in results duration field


actor name


Timestamp


verb

display en-US


object definition name

PT1M29.244S


Or if no value in results duration field


Zachary Schwaller


2017-08-07T14:03:37.486Z


experienced


{"en-US":"Terri Foster Case Scenario |"}

1 minute, 29.244 seconds


Or if no value in results duration field


Subtract Completed timestamp - Started On timestamp

result response

choice_5pJHETgXFxT

Run a VLookup against a .xml file from the project output to get the question answer text translated (The medication was not adjusted correctly due to a breakdown in communication between inpatient and outpatient teams.)

actor name


Verb display

Result completion

Zachary Schwaller


attempted / passed


1

Blank

Null




1 = complete

Blank = incomplete

Null = no completion value for that interaction


object definition name

{"und":"Why was the medication not adjusted correctly for this patient? "}

See the Response section to get the Tracking ID info translated for question answers

object definition description

{"und":"Why did the adverse drug interaction occur? "}

See the Response section to get the Tracking ID info translated for question answers



See Also:




Keywords:articulate, storyline, fall, 2017, content, authoring, pilot, learning, locker, record, store, xapi, statements, wordpress, grassblade   Doc ID:76534
Owner:Dan L.Group:Learn@UW Madison
Created:2017-09-14 05:50 CSTUpdated:2017-11-02 12:18 CST
Sites:DoIT Help Desk, Learn@UW Madison
Feedback:  0   0