Advanced Content Authoring and Reporting - Requesting and Interpreting a Standard Learning Locker Export from Storyline
This document includes details regarding student generated xAPI data generated from Storyline modules and how you can get help interpreting that data.
It can be difficult to interpret Storyline xAPI data, so users often need to do some cleaning (i.e. reformatting the data) to make it easier to parse. These cleaning processes generally require a fair amount of manual work to ensure the cleaned and compiled data can interpreted. If you would like assistance receiving, interpreting, or cleaning data exports from Learning Locker, please consider the following:
- Request a consultation from the Learn@UW-Madison team by contacting the DoIT Help Desk. Please indicate that you would like assistance interpreting a data report for a Storyline module. Please also include a link to your Canvas course, the module you want data for, any specific data you need, and when you need the data by. Data requests are typically processed within 2 business days.
- After you've reached out, a Learn@UW-Madison team member will follow up with you commensurate with your request.
Information Available in a Standard Learning Locker Export
This table outlines some of the data easily available from a Learning Locker export of xAPI data from a Storyline module.
Field (column in CSV export)
Tips for cleaning or interpret this field
This is the email address (or unique identifier for anonymous users) of the student. During cleaning the ‘mailto:’ prefix is often removed.
This is the xAPI verb from this particular statement (row). Other examples of common verbs are “Failed,” “Completed,” or “Answered.” Statements with different verbs typically contain different kinds of information.
This value typically represents the scaled score the student received for the module. These values are typically expressed as decimals (e.g. 0.60 is 60%).
If a grade is being passed back to Canvas from the module, this is the value which is sent. Typically the value is multiplied against the point value assigned to the canvas assignment to determine the grade.
This value represents the choice a student selected in a multiple choice question. The value can be compared against the value in the Answer Bank field to identify the answer text during cleaning (e.g. after cleaning this field would say ‘1971.' See Answer Bank field in the row below for reference).
If the question is a free response, the text the student entered may be here instead.
This value contains the key, value pairs representing the different choices in a multiple choice question. During cleaning, the value in the Response field (row above) is compared to the values in this field to identify the text of the answer selected by the student.
When the statement was emitted from the module. This value is expressed in the ISO 8601 format. During cleaning, this value is broken up into two fields: Date and Time.
Object, Question, or Slide
When was the University of Wisconsin System merged with the Wisconsin State Universities system?
This is the title of the particular Storyline slide or question which this statement pertains to.
This value indicates the amount of time the student spend within the activity (~1 minute and 18 seconds in this case).
During cleaning the “PT” prefix and “S” suffix can be removed with value converted to seconds (i.e. 77.793 seconds)
This is the raw score the student received for the module. This value is not passed back to Canvas
This is the maximum number of points the student could have received for the module. This value is not passed back to Canvas
This value reflects the correct answer choice for a multiple choice question. During cleaning, It can be compared against the Answer Bank to display the text of the answer (i.e. “1971”)