# LMS Integration

### Overview

In order to use HyperSkill in a learning management system (LMS) such as Moodle, Blackboard, etc., you can export and deploy a SCORM file. Before deploying to an LMS, ensure that the simulation's visibility is public.

### Web Simulation

To deploy an HyperSkill application in an LMS that opens in a web browser, perform the following actions.

1. Ensure that the visibility is public. Then, save your simulation.&#x20;
2. After saving, select "Web" for the "Scorm File Platorm" dropdown, and click "Export SCORM".

<figure><img src="/files/TdZrmknOrQ7iIfzcQcm7" alt=""><figcaption></figcaption></figure>

3. Upload the SCORM zip file into the LMS of your choice.&#x20;

### VR Simulation

To deploy an HyperSkill application in an LMS that will open on an Oculus device, perform the following actions.

1. Ensure that the visibility is public. Then, save your simulation.&#x20;
2. After saving, select "VR" for the "Scorm File Platorm" dropdown, and click "Export SCORM".

<figure><img src="/files/TdZrmknOrQ7iIfzcQcm7" alt=""><figcaption></figcaption></figure>

3. Upload the SCORM zip file into the LMS of your choice.&#x20;
4. When a user launches the course, instructions of how to access the simulation.&#x20;

<figure><img src="/files/WCNZmVmjDOZ0DTJSeYJ6" alt=""><figcaption></figcaption></figure>

5. The user will be instructed on how to download HyperSkill, and access the simulation.
   1. The user must click on "Generate Access Pin Code", which will generate a 6-digit pin code.
   2. Then, the user should launching the HyperSkill on the Meta Quest, and navigate to "Enter Pin Code" > "LMS" and enter the generate code.
   3. Finally, after completing the simulation, the user can click on "I'm Finished" to return the LMS.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.siminsights.com/publish/lms-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
