---
title: "Launching Labs Using SCORM"
slug: "launching-labs-using-scorm-1"
updated: 2024-09-11T20:23:30Z
published: 2024-09-11T20:23:30Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Launching Labs Using SCORM

This document details the steps necessary to enable, download and launch Skillable labs using the Lab Profile specific SCORM Packaged Lab Launcher package.

In order to view the **Download SCORM** link from the Lab Details page you will have to have the appropriate permissions associated with your Studio User account.

Contact your account executive or submit a ticket with our [customer support team](http://www.skillable.com/customer-support/) to request the **SCORM Manager** user role be added to your LOD User account.

This user role will display the **Download SCORM** link on the Lab Profile details page

## API Consumer Configuration

Once you have the appropriate User Permission assigned to your account you will need to have an API Consumer configured. The API Consumer will be used to enable SCORM package creation and download from the Lab Profile details page and is required to secure the communications between the remote application and the Skillable Lab.

In order to set up your API Consumer you will have to contact your account executive or submit a ticket with our [customer support team](http://www.skillable.com/customer-support/) to request that an API Consumer be created and configured for SCORM Packaged Lab Launches.

When requesting an API Consumer for SCORM Packaged Lab Launch ensure that you specifically request that a **SCORM API Key** be configured.

You can also request a list of LMS Origin Domain URLs to be added to the API Consumer. This will restrict Lab Launches via the SCORM package to only the domains whitelisted in the API Consumer. This list of domains can be added to when downloading the SCORM Package via the Lab Profile details page.

## Download SCORM Package - GUI

Once the proper user permission has been granted and an API Consumer has been configured, the SCORM Package can be downloaded directly from the Lab Profile details page. The following are the steps necessary to download the SCORM Packaged Lab Launch Package.

**Prerequisites**

- A User account that has the **SCORM Manager** role selected.
- The required Lab Profile must be part of a Lab Series that uses an API Consumer with a **SCORM API Key** enabled.
- As with the launching of any production lab, the Lab Profile must be in a Complete status and have been launched at least once.

**Directions**

1. To display the SCORM Package download request form, navigate to the desired Lab Profile details page and select the **Download SCORM Package** link.

If the **Download SCORM Package** link is not displayed the one of the prerequisite conditions has not been met.
2. Only a single API Consumer can be selected for the SCORM Package but multiple API Consumers can be configured for a Lab Series. Select the appropriate **API Consumer** for this SCORM Package request.
3. Since a SCORM Package can only be configured to target a specific Instruction Set select the appropriate Instruction Set and Language from the **Instruction Set** field.
4. **Optional**: Add any specific LMS Origin URLs to the **LMS Origin Domain(s)** to open the SCORM Package to a URL domain not included in the API Consumer configuration. Note that this text field is exact match only, and does not support wildcard characters.
5. Once all fields are properly populated you can select the **Download** button to initiate the SCORM Package creation which will download the final file as requested.
6. Add the SCORM package to your LMS or SCORM enabled application to provide direct Skillable Lab launch integration for your users.

![SCORM Package Details selection 2](https://cdn.document360.io/a298db04-a0fe-47e0-bfe3-c52d6f9d7c8c/Images/Documentation/SCORM%20Package%20Details%20selection%202.%281%29.png)

Would I Ever Need To Refresh My SCORM Package?

There is no need to refresh your SCORM packages unless Skillable updates the base SCORM template.

If Skillable updates the base SCORM template with new functionality or enhancements then to utilize the new functionality re-download a new SCORM Package for each lab profile. Your existing labs will still launch using the old template however they will not get the new enhancements until a new SCORM package is downloaded and used within your LMS.

**How would I get notified that an update was made to the SCORM packager?** This will be called out in the [Skillable Release Notes](https://www.skillable.com/platform/release-notes/).

## Integrate Your SCORM Package

Once you have downloaded your SCORM Packaged Lab Launch Package you will need to integrate it with your Learning Management System (LMS), Learning Experience Platform (LXP) or other SCORM enabled application. You should refer to your specific application's documentation for instructions on how to properly integrate SCORM modules.

Alert

The following are links to external documentation not maintained by Skillable. Use them as reference only.

| Application | Adding SCORM Packages |
| --- | --- |
| Moodle | • [Downloading a SCORM Package and Uploading to Moodle](https://support.yuja.com/hc/en-us/articles/360050927594-Downloading-a-SCORM-Package-and-Uploading-to-Moodle) • [SCORM settings](https://docs.moodle.org/2x/pl/SCORM_settings) |
| Canvas | • [How do I import SCORM files as an assignment?](https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-import-SCORM-files-as-an-assignment/ta-p/673) • [How do I import SCORM files as a page?](https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-import-SCORM-files-as-a-page/ta-p/424015) |
| Blackboard | • [Add SCORM Packages](https://help.blackboard.com/Learn/Instructor/Ultra/Course_Content/Create_Content/Add_Content_Packages/ULTRA_Add_SCORM) |
| 360Learning | • [Upload a SCORM file](https://support.360learning.com/hc/en-us/articles/115001426606-Create-a-SCORM-course#:~:text=On%20the%20top%20right%20of%20your%20homepage%2C%20click%20%2B%20%E2%86%92%20COURSE.&amp;text=Import%20SCORM%20course.&amp;text=button.,Click%20OR%20SELECT%20A%20FILE) • [Setup a SCORM file to allow several attempts in a session](https://support.360learning.com/hc/en-us/articles/4402930736788-Setup-a-SCORM-file-to-allow-several-attempts-in-a-session) |
| Continu | • [Add a SCORM File](https://help.continu.com/hc/en-us/articles/360026149274-Add-a-SCORM-File#:~:text=Step%20One%3A%20From%20the%20Admin,then%20press%20the%20Next%20button) |
| Docebo | • [Uploading and Managing SCORM as Training Material](https://help.docebo.com/hc/en-us/articles/360020128479-Uploading-and-Managing-SCORM-as-Training-Material) |

It is important that you configure your application to launch the SCORM object in a new Browser Window if possible.

## Launch Labs

Now that you have downloaded and integrated the SCORM Packaged Lab Launch Package into your application it is ready to launch the requested Skillable Lab.

Once a user selects the SCORM module from the course, assignment or other application container they will be presented with a Lab Launch window. This window will automatically launch the lab within 3 seconds and remain open in the background while the lab is in progress.

The user should not close the Lab Launch window unless instructed to do so as this will prevent the SCORM Package from returning the user's final score to the originating application.

After the user has completed and closed the Skillable Lab the Lab Launch Window will obtain the status and score from the completed lab. At this point the originating application will be updated and the Lab Launch window will automatically close within 3 seconds.

SCORM is e-Learning content that organizations can create and upload to the TMS to then be added to courses for students to access as course activities.

Labs in Skillable Studio are housed in a Lab Profile. The Lab Profile contains the information about the configurable settings and the virtual machines that make up a lab. For a Lab Profile to be published it must be part of a Lab Series.

## Related

- [Creating a SCORM Module](/create-scorm-module.md)
