What else can I do with the SCORM Cloud API?

We’re glad you asked! While the API gives you a ton of options on how to integrate SCORM Cloud into your environment. If you’re a developer, you can probably jump right into our documentation. But, for those of you who may need a bit of translation, we thought it would be helpful to give you some ideas of how it can work.

Our pre-built integrations are great examples of what we’ve done with the API so far, If you need help visualizing the possibilities.

Your questions answered:


Getting your courses into SCORM Cloud

We like to give you options, so we created two ways for you to upload your courses.

  • Use the API to load them directly into SCORM Cloud. You just need to provide the appID and CourseID. This is a great option if you have a lot of courses to upload. See import course.
  • Manually import your courses directly into SCORM Cloud. If you only have a few courses to load, this is probably the way to go. This post walks you through that process.


▲ Back to Top


Delivering your training to learners

The SCORM Cloud API gives you two ways to connect learners with your content in SCORM Cloud.

  • Registrations: You send the learner and course information to SCORM Cloud using API calls. SCORM Cloud then creates a unique registration with that combination. Learners launch that registration right from within your system. See Create Registration.
  • Invitations: Just like in the SCORM Cloud interface, you can use the API to generate a public link to your course or private links to each user sent by email. See Invitation Service.

▲ Back to Top


Can I create a single sign-on experience?

Yes. When using the API, SCORM Cloud does not require a separate login. Learners live in your space. You simply pass along their information and the course to launch to SCORM Cloud via the API. So, learners can launch the training without having to log in to another system. Check out the create registration section of the documentation to see how it works.

▲ Back to Top


How can I customize the look of the player?

Feel more comfortable in your own ‘skin’? With the API, you can adjust how the course appears (e.g. new window or iframe) and even apply your own style sheet.

How the course plays is determined in the course property settings that you set up when importing your courses into SCORM Cloud. You can apply your own stylesheet that adjusts the navigation and header of the player when you set up the launch parameters.

▲ Back to Top


Can I control when a registration hits my account?

A registration is counted in SCORM Cloud when it is created. You have the option of either creating registrations in advance to ‘pre-regsiter’ your learners into a course. Or you can create registrations ‘on demand’ when the learner launches the course for the first time.

Creating registrations in advance helps you control when the registrations are charged to your account. To do this, you could run a batch of createRegistration calls to generate a list of registration IDs. When you’re ready to deliver the training, you would then assign those registration IDs to people, so when they sign in to your system, it takes them right to the course. This method also gives you insight on who has not yet taken your training.

Prefer to have your registrations generated on demand? To have registrations hit your account when the course is launched for the first time, you would simply set up the API call to create that registration ID when the user initially launches the course.

▲ Back to Top


Do you have a SCORM Cloud reseller program?

We don’t have a formal reseller program in place, but we do see many customers build commercial applications on top of SCORM Cloud.

▲ Back to Top


Is it possible to sell access to my courses?

The beauty of using the SCORM Cloud API is that you build the experience you want and simply call SCORM Cloud when you need to present your training. There are a few ways to tackle ecommerce- whether you create the registration once payment is collected, use the invitation calls to generate a URL, or send an email once you have processed payment.

▲ Back to Top


How do I get the data back into my system?

Seeing who has taken your training and the results is the key- right? Using the postback URL method will alert your system that there is new data to collect for a registration. You will want to set this up when you create the registration.

You can also query registration data at anytime. This will show you the status of each registration, and gives you visibility to who has (and has not) taken your training. The getRegistrationList is a good place to start.

If you’re looking for a way to display all of the data from SCORM Cloud in your system, the Reportage tools are a good option. Using our reportage integration, you can embed URLs or widgets directly into your environment.

▲ Back to Top


How much information can I get from SCORM Cloud?

That really depends on how much information you want to see. Here are the options available with the API (see getRegistrationResult):

  • Course: returns the ‘Big Four’ — completion status (did the learner finish?), success status (did the learner pass or fail?), total time spent, and the overall score.
  • Activity: includes the Big Four data for every section (or activity) within the course, as well as the number of attempts on each. Activities within your SCORM package could be chapters, quizzes, or any other subset of the SCORM course. The course must be explicitly structured with separate SCOs to retrieve this level of data.
  • Full (aka the “whole shebang”): returns all of the data tracked by this course. That means you can see everything that a learner has done with that activity — how long they spent, the response to a question, etc. SCORM can track a lot of data.

Whichever option you choose, the API will deliver that data back to you to store in your local database. From there you have the freedom to generate the reports that you want.

▲ Back to Top


A simpler way to deliver e-learning.

SCORM Cloud lets you deliver training where your learners live.

Try it Free