Deliver Labs (LMS & API Admins)
    • 13 Sep 2024
    • 10 Minutes to read

    Deliver Labs (LMS & API Admins)


    Article summary

    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


    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.