Tutorial - Upload Content, Register Learners, and Track Progress

Upload Content, Register Learners, and Track Progress



This is part of the tutorial series: Upload Content, Register Learners, and Track Progress:

  1. Intro
  2. Upload your Content
  3. Register Learners
  4. Track Progress
  5. Recap

Intro

In this tutorial we’ll cover the basics of how to solve for the most common need in e-learning: getting your content in front of learners and reporting on their results. We’ll see just how quick and easy it can be to achieve this using just a few calls to the SCORM Cloud API.

While this tutorial is aimed at the API beginner, if you haven’t read the Getting Started guide, you should do so before we get started. This will guide you through getting set up with a free SCORM Cloud Trial account, and obtaining the API credentials that you’ll need to use our API.

Additionally, it is up to you how to execute the calls mentioned in this guide. We will link to our interactive API reference throughout the guide, and that’s actually all you need. You can make real API calls directly from the API reference to your Application in SCORM Cloud. I’d suggest keeping it open in another tab or window for convenience, or you’ll have to put in your credentials with every call. Alternatively, if you want to code along you can grab one of our available client libraries. The information in API reference should be helpful to you in implementing this solution in any language.

Terminology

Before we get started, we should go over a few terms we’ll be using throughout the guide. Don’t worry, we aren’t going super deep into lecture time. We just want to make sure we’re speaking the same language.

Application:

You may remember for the Getting Started guide that an Application is a section of SCORM Cloud which is protected by a credential set which we will use to authenticate with the API. Your applicationId and secretKey are equivalent to your username/password for the API. If you’re using our interactive API reference, click the Authorize button at the top of the screen and put these details in.

Course/Package:

You’ll hear course and package thrown around more or less interchangeably. For now just know these are referring to the content you want to distribute.

Registration:

A registration represents the connection between your content and the person consuming your content.


Now that all that is out of the way, let’s get on with the first step: Upload your Content