Storyline and Tin Can data

I'm testing Tin Can capabilities in the SCORM Cloud.  I see that Articulate Storyline produces a nice tincan.xml files that lists the metadata for the course, like name and description for the course and each slide. For instance, one page is listed like this:

        <activity id="6rjs9d6gCxH" type="module">
            <name lang="und">Where to Use Which Login</name>
            <description lang="und">Where to Use Which Login</description>
        </activity>

However, the data reported to the LRS is just the activity ID (without name and/or description), which while unique, is not very helpful for the reporting.  My record for "experiencing" this same page describes the activity this way:

    "object": {
        "id": "tag:adlnet.gov,2013:expapi:0.9:activities:6rjs9d6gCxH",
        "objectType": "Activity"
    }

Is there a way to send the name and/or description to the LRS as well?  BTW, I'm running the Flash version of the course.

Thanks in advance!

5 Replies
Nicola Mastrorilli
Ann Sisco

I'm testing Tin Can capabilities in the SCORM Cloud.  I see that Articulate Storyline produces a nice tincan.xml files that lists the metadata for the course, like name and description for the course and each slide. For instance, one page is listed like this:

        <activity id="6rjs9d6gCxH" type="module">
            <name lang="und">Where to Use Which Login</name>
            <description lang="und">Where to Use Which Login</description>
        </activity>

However, the data reported to the LRS is just the activity ID (without name and/or description), which while unique, is not very helpful for the reporting.  My record for "experiencing" this same page describes the activity this way:

    "object": {
        "id": "tag:adlnet.gov,2013:expapi:0.9:activities:6rjs9d6gCxH",
        "objectType": "Activity"
    }

Is there a way to send the name and/or description to the LRS as well?  BTW, I'm running the Flash version of the course.

Thanks in advance!

Hi Ann,

i'm using also html 5 and articulate mobile player (my endpoint is also SCORM Cloud, and i have the same problem: i would like to customize and make more meaningful the statements.

Thanks in advance...

Andrew Downes

Hi,

SCORM Cloud will pull activity definitions from the tincan.xml file, but will only display them if you view the statements in canonical mode. 

Tin Can has three formats for statements: ids, exact and canonical. Exact is default and will display whatever is in the statement, but canonical will display the LRS internal definition taken from various sources, including tincan.xml. Tin Can 0.9 (Storyline 1) used canonical as default, which is why it works there.

SCORM Cloud Users can see the canonical statements in the statement viewer by opening up advanced options, setting the format to canonical and refreshing the stream (not the browser). 

Hope that helps,

Andrew

Andrew Downes

Hi Dmitry, 

The short answer to your question is "yes, it is possible".

You may find this guide helpful: https://watershedlrs.zendesk.com/hc/en-us/articles/206275133-Storyline. It's specific to Watershed LRS, but the first two sections apply whichever LRS you're using. 

Important note: for multiple choice questions, it's absolutely correct for the Activity Provider (Storyline) to use the id of the learner's response in the result.response property of the statement. Tools displaying that data should then cross reference that id to the matching response within the choices array. If you've followed the guide i shared and your report still shows the choice id, it may be a problem with you report rather than with Storyline. 

Andrew