# SCORM

{% embed url="<https://www.youtube.com/watch?t=892s&v=98LKgphFSCY>" %}

## What is SCORM?

**SCORM** (Sharable Content Object Reference Model) is a set of technical standards for e-learning software products. It defines how online learning content and Learning Management Systems (LMS) communicate and interact. **SCORM** ensures that e-learning content can be easily shared, reused, and tracked across different systems and platforms.

Key features of **SCORM** include:

1. **Interoperability**: **SCORM** content can work across various LMS platforms.
2. **Reusability**: **SCORM**-compliant courses can be reused and adapted for different learning environments.
3. **Tracking**: **SCORM** allows LMS to track learners' progress, including quiz results, time spent, and completion status.
4. **Sequencing**: **SCORM** defines how the learner navigates through the course material.

**SCORM** is widely used in e-learning platforms to ensure standardized, compatible learning experiences across multiple systems.

{% hint style="info" %} <mark style="color:blue;">**IMPORTANT**</mark>

SCORM is **a** **full course**. You can not edit the contents of the **SCORM** course via **LMS.**&#x20;

* It is not possible to add several SCORM as lessons or quizzes.
  {% endhint %}

> For users who want to add a SCORM file for each lesson, **there is a&#x20;**<mark style="color:green;">**third-party solution**</mark>**:**

{% embed url="<https://www.nextsoftwaresolutions.com/experience-api-for-masterstudy-lms/>" %}

## How to Enable SCORM in MasterStudy LMS?

**MasterStudy** **LMS** fully supports SCORM courses via a special addon. This addon allows you to use different content authoring tools to create courses and sell them with your LMS. Thanks to SCORM compatibility standards of eLearning content you can use it on **MasterStudy LMS** by simply uploading the content to your website.

To start using the addon go to **MasterStudy > Addons**. Find the **SCORM** addon and enable it.

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FcQY8s46eW0AhSzRMFLMD%2Fimage.png?alt=media&#x26;token=54ef2f5c-1b3c-400f-b1c0-8053f4bf27fc" alt=""><figcaption><p><strong>MasterStudy > Addons</strong></p></figcaption></figure>

## SCORM Addon Settings

To reach the settings of the addon simply click on the gear icon on the **Pro Addons** page:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FTdcdBH3BX4J3Pg4QdBZV%2Fimage.png?alt=media&#x26;token=2803bb8f-04c8-47fa-b733-d55fb05d7d26" alt=""><figcaption></figcaption></figure>

Alternatively, you can follow **WP Dashboard > MasterStudy LMS > SCORM Settings:**

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2F7GBGNPR3xsgWLMIdqxjZ%2Fimage.png?alt=media&#x26;token=a9c26e38-8b72-45e7-832c-5b8883604733" alt=""><figcaption></figcaption></figure>

### Allowed Extensions inside SCORM zip

This setting lets you specify which file extensions can be included in SCORM-compliant ZIP files uploaded to the MasterStudy LMS. By controlling the permitted file types, you can ensure that the content uploaded within SCORM packages is secure, compatible, and appropriately formatted for LMS usage.

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FKBsMs9TIdhLVFvZpHcel%2Fimage.png?alt=media&#x26;token=2a50f06d-0033-4a2b-9644-6ce413c157b0" alt=""><figcaption></figcaption></figure>

Enter the file extensions you wish to allow inside the SCORM ZIP file, separated by commas (without spaces). You can specify any valid file type to ensure it is supported during the SCORM package upload process. Here is an example:

```
php,json,c,ipynb
```

{% hint style="info" %}
Some common extensions have already been added, including `css, js, woff, ttf, otf, jpg, jpeg, png, gif, html, json, xml, pdf, mp3, mp4, xsd, dtd, ico,` and `swf.`
{% endhint %}

## How to Create a SCORM Course?

1. First, create an ordinary course as usual. Follow **WP Dashboard > MasterStudy LMS > Courses > Add New Course**:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FPYlJBhEqstJQSNou6BJU%2Fimage.png?alt=media&#x26;token=4bd41cda-609c-466c-9d0f-f11428880d46" alt=""><figcaption></figcaption></figure>

2. Fill the basic course details (title, category, image) on the opened page to **create a course**:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FiRnBE8xZQa1jZtNESz8t%2Fimage.png?alt=media&#x26;token=3a6694b2-fa9d-4708-933d-305b65896cb3" alt=""><figcaption></figcaption></figure>

3. On the opened [**Course Builder**](https://docs.stylemixthemes.com/masterstudy-lms/lms-course-features/course-builder), you can see the **Import SCORM** button. Click on it and upload `.zip` version of the SCORM course:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FYsHSme5JK2Gh7VuK1CtW%2Fimage.png?alt=media&#x26;token=47342319-7da5-4965-8499-8a0c9886930e" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Only one file can be uploaded as a SCORM package!
{% endhint %}

4. You are done! As we mentioned earlier, the contents of the SCORM course **can not be edited** in LMS. However, you can set other settings of the **SCORM course** like ordinary courses:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FhgFFYthHWXoYAJGiMQ3p%2Fimage.png?alt=media&#x26;token=c6e0b38d-e6b6-4e5b-8ded-ec0f8d2fa576" alt=""><figcaption></figcaption></figure>

5. SCORM courses will have their own Course Player. That's why the default [**Course Player**](https://docs.stylemixthemes.com/masterstudy-lms/lms-settings/course-player) of the **MasterStudy LMS** can not be applied to the SCORM Courses:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FYbKrVBE6ZCuEQ3OD14Zz%2Fimage.png?alt=media&#x26;token=bdc217d8-ee31-4263-8bc1-ef88f4287faf" alt=""><figcaption><p>Example of the SCORM Course Player</p></figcaption></figure>

{% hint style="warning" %}
The appearance of the course will correspond to the system you used to create the SCORM course content.
{% endhint %}

***

{% hint style="info" %}
Following the same steps, you can upload the SCORM package to the existing course by simply editing it with[ **Course Builder**](https://docs.stylemixthemes.com/masterstudy-lms/lms-course-features/course-builder). But please note if there were lessons in the curriculum, they will be **deleted** after the SCORM package is uploaded.
{% endhint %}

## How to Get a Certificate for the SCORM Course?

Once the students complete the SCORM Course they can see their course progress on the **course page:**

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FMxPBHAgTfwigHmPfBbUM%2Fimage.png?alt=media&#x26;token=a6d07cf1-6a7b-4079-a678-862474dbf479" alt=""><figcaption></figcaption></figure>

By clicking on the **Details** button, they can download their certificates:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FEIVWgMvckQ0YqisgVwiP%2Fimage.png?alt=media&#x26;token=0e511b25-0ffc-4630-b3d9-9f9f24991017" alt=""><figcaption></figcaption></figure>
