- 13 Sep 2024
- 10 Minutes to read
- Print
Deliver Labs (LMS & API Admins)
- Updated on 13 Sep 2024
- 10 Minutes to read
- Print
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 | ✅ | ✅ |