Deliver Labs (LMS & API Admins)

Skillable supports delivering labs in the location of your choosing. This may range from our own Training Management System (TMS), an LMS/LXP (e.g. Blackboard, Canvas, Degreed), or even your own custom learning platform using our REST API. When using Skillable’s TMS, the integration is simple - we do it for you! When using an LMS/LXP integrations are generally fairly straight forward (utilizing either LTI or SCORM modules) but do have a number of steps to accomplish. And when using your own custom learning platform using our REST API you have full and complete control of your learner’s lab experience, but this does result in being the most complex of the options.

Reference the table at the end of this article for a comparison of Skillable’s current delivery options.

Using Skillable TMS

Skillable’s TMS is built from the ground up with labs at the core of its experience. This makes it the most robust lab delivery option as it has native support for Skillable’s full Lab API, as well as an API of its own for user & class management. To learn more about the TMS for delivering labs, check out the following sections of our documentation:

Using Your Learning Platform

While Skillable’s TMS is natively built with labs in mind, you may already have or are actively build a destination for your learners to go. If you are using an LMS/LXP, you first need to identify what integration techniques they support which narrows your options to those - most support LTI, but for those that don’t SCORM may be your only option. A common combination in this circumstance is to use the LMS/LXP as the user front end and use Skillable’s API to pull reporting information directly into organizational databases or data warehouses.

Direct Integrations

To save you time and resources, Skillable offers direct integrations with several popular LMS, including Degreed, Blackboard, Canvas, and Moodle. If you already use one of these LMS, simply follow the instructions provided for a streamlined integration experience.

LTI Integrations

Skillable offers integration via LTI 1.3 to safely share information, using up-to-date security methods. It's helpful because it makes it easier and safer to use different learning apps and resources together, giving students a better online learning experience. Refer to our LTI integration guide to get started.

SCORM Lab Packages

One of our fasted methods to begin launching Labs within your LMS, Skillable offers SCORM package downloads to standardize and streamline eLearning content delivery. If your LMS supports SCORM, you can follow the provided instructions for a fast and simple method for connecting.

Skillable API

Using Skillable’s API directly is the most feature-rich option and provides you complete control of the lab experience. However, in many cases this is only available if it is your own custom platform rather than an LMS/LXP. If you are using an LMS/LXP that does not support REST APIs, you can still use the API for in-depth reporting outside of the LMS/LXP if desired.

Learn more about Skillable's API.

Delivery Options Capabilities Comparison

API Category

API Action

SCORM

LTI 1.1

LTI 1.3

API

TMS

Connection Standards

Deprecated standard by the governing body that created it.

🚫

Compliant with OpenAPI Initiative standards

Lab & User Management

Enroll Users, assign roles & permissions

Close a user account permanently (GDPR-compliant)

Receive and/or update lab instructions.

Lab & User Access

Launch a lab

Add labs to a course via real-time query (deep linking)

Create & manage classes, instructors, and student enrollments

Lab Scoring

Provide a final lab score (pass/fail or one total score)

Provide activity line-item management and scoring (Assignment and Grade Services)

Provide detailed/granular lab activity & scoring results

Lab Interaction

Save/Resume and/or cancel a lab

Send a notification to Learner or Candidate (user)

Send and/or retrieve dynamic lab instance specific replacement tokens

Access instructor “over-the-shoulder” lab monitoring

Lab Reporting

Receive overview and/or detailed statistics about all labs currently running and/or saved

Receive user-submitted evaluation data

Receive metadata for labs

Receive all lab and class data available to your organization