SCORM Cloud

Many organizations moving to Tin Can have libraries of existing e-learning content published following SCORM or AICC specifications. Watershed isn’t designed to read SCORM and AICC data directly, so instead you can use SCORM Cloud (or SCORM Engine) to play your SCORM content. SCORM Cloud automatically translates SCORM data into Tin Can statements that can be pulled into Watershed for reporting and analytics alongside your data from other sources.

This guide tells you how to use SCORM Cloud to get data from your SCORM and AICC courses into Watershed.

This guide has 2 sections:

Connecting SCORM Cloud to Watershed

This guide assumes that you’re already a SCORM Cloud user and are comfortable with uploading SCORM courses and inviting users. If not, here’s SCORM Cloud’s help documentation. Follow that documentation to get your SCORM and AICC course(s) loaded into SCORM Cloud.

SCORM Cloud will automatically convert any SCORM data into Tin Can statements and store it in it’s internal Learning Record Store (LRS). To get that data into Watershed, you’ll follow the How do I import statements from another LRS into Watershed? guide. This requires you to find the Key, Secret and Endpoint for SCORM Cloud’s LRS. Let’s explore where you find these...

The Key

To find your Key, log into SCORM Cloud and go to https://cloud.scorm.com/sc/user/Apps. Click the Show App Id button next to the application that you uploaded the content to.This will reveal your Application Identifier. In the screenshot below, this is SBBREYRME8. Use this Application Identifier as the Key in Watershed.

Please note:  If you have not set up applications in SCORM Cloud, you will have one application called ‘Initial Application’ which will contain your content.

 

The Secret

Below the Application Identifier you will see a list of keys. If you have not created any keys, one will be listed called “First Secret Key”. Click Show Secret Key to show the secret key. In the example above the Secret Key is QEZev5fgJ4DvfoZa0GAT0L29hQ2uAt6L2kMX91Uz. Use this as the Secret in Watershed.

The Endpoint

SCORM Cloud endpoints are comprised of a fixed url, plus the Application Identifier described above. They take the format https://cloud.scorm.com/tc/[Application Identifier]/ without the square brackets. In the example above, the endpoint will be https://cloud.scorm.com/tc/SBBREYRME8/. Using this endpoint will get all the data about learners who access the course.

SCORM Cloud will also collect data whenever you try the course yourself. This data is stored separately in a sandbox. You can fetch data from the sandbox using the same Key and Secret but a different endpoint. The sandbox endpoint takes the format https://cloud.scorm.com/tc/[Application Identifier]/sandbox so the application used in the example above would have a sandbox endpoint of https://cloud.scorm.com/tc/SBBREYRME8/sandbox

You can add both the sandbox and the main endpoint as Watershed data sources as shown below:

Once you have made the connection you should run through the course to test the connection. Allow up to 15 minutes for data to appear in Watershed after the course has been exitted or the connection has been made for the first time. Watershed will pull both existing data and any new data from new course launches.

Configuring Watershed Cards

Please note: We recommend that you connect SCORM Cloud to Watershed and run through any courses you’ve uploaded before you configure any cards, as it’s helpful to have data in Watershed as you do the configuration.

Data from SCORM Cloud is particularly insightful when viewed through the Activity, Correlation and Leaderboard cards so this guide will focus on those.

SCORM Cloud data can also be used as part of an Accomplishment or Skill and viewed as an Interactions Card. As no special configuration is needed for SCORM Cloud data viewed through those three cards, we’ve not included them in this guide.

Activity

The Activity Card is idea for displaying the kind of data captured by SCORM including completions, successes, scores and time taken. To configure this card simply set up and configure the Activity Card as normal, adding your SCORM course(s) to the Activity filter.

See Interpreting an Activity Card for key questions answered.

Correlation

The Correlation card can be used to compare data points from the SCORM course to analyze how different factors might affect learner performance as represented by the learner’s score. We recommend using Average Score in combination with one other measure.

Key questions answered: how do factors such as time spent and the number of times the learner takes the course affect their score?

Advanced users can use Advanced configuration to report on more than two measures, including additional score measures: highest, lowest, most recent and first score.

To do this. create a new Correlation card and open Advanced configuration. Remove all the existing code and copy and paste in the code below.

{
  "measures": [
    {
      "name": "Total Time",
      "field": {
        "type": "DURATION",
        "id": "result.durationCentiseconds"
      },
      "aggregation": "SUM"
    },
    {
      "name": "Average Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "AVERAGE"
    },
    {
      "name": "Highest Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "MAX"
    },
    {
      "name": "Worst Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "MIN"
    },
    {
      "name": "Last Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "LAST"
    },
    {
      "name": "First Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "FIRST"
    },
    {
      "name": "Statement Count",
      "field": {
        "type": "STRING",
        "id": "object.id"
      },
      "aggregation": "COUNT"
    },
    {
      "name": "Completion Count",
      "field": {
        "type": "LONG",
        "id": "result.completion"
      },
      "aggregation": "COUNT",
      "match": "true"
    }
  ],
  "dimensions": [
    {
      "type": "PERSON"
    }
  ]
}

Now switch back to Simple configuration to update the Card Title and add your SCORM course(s) to the Activity filter. Ask us if you need help with Advanced configuration.

Please note: The steps above delete your filter settings when you replace the code in Advanced configuration. For this reason it’s important to configure your filter after the Advanced configuration step.

 

Leaderboard

The Leaderboard card can be used to rank learners, time periods or even different courses by different measures. All of the available measures can be used with SCORM Cloud data.

Key questions answered: which learners, time periods or courses are the best or worst as defined by various measures?

Advanced users can use Advanced configuration to include additional score measures: highest, lowest, most recent and first score.

Create a new Correlation card and open Advanced configuration. Remove all the existing code and copy and paste in the code below.

{
  "dimension": {
    "type": "PERSON"
  },
  "measures": [
    {
      "name": "Highest Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "MAX"
    },
    {
      "name": "Worst Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "MIN"
    },
    {
      "name": "Average Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "AVERAGE"
    },
    {
      "name": "Last Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "LAST"
    },
    {
      "name": "First Score",
      "field": {
        "type": "DOUBLE",
        "id": "result.score.scaled"
      },
      "aggregation": "FIRST"
    }
  ]
}

Now switch back to Simple configuration to update the Card Title and add your SCORM course(s) to the Activity filter. You can also add additional measures from the list of defaults or remove those added through Advanced configuration. Ask us if you need help with Advanced configuration.

Please note: The steps above delete your filter settings when you replace the code in Advanced configuration. For this reason it’s important to configure your filter after the Advanced configuration step. Also, If you remove measures that were created in Advanced configuration, you can only add them back in again through Advanced configuration.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

If you can't find what you need or you want to ask a real person a question, please contact customer support.