In this article, you'll learn how to share Virti content in your Learning Management System (LMS) using the SCORM export feature.
This could be an Interactive Video, a Virtual Human, or another Virti learning experience you'd like to make available through your LMS.
Go to the content’s page inside the Virti platform — for example, a specific Virtual Human scenario.
Click Edit on the piece of content you want to export.
In the Edit screen, click the Share button.
This is where you'd typically copy the URL or embed code, but you need to download the training as a local zip file for LMS integration.
Click the Download SCORM File button. This will generate a .zip file containing everything you need to run the content inside your LMS.
Go into your LMS and create a new SCORM activity or module. Upload the .zip file you just downloaded.
If you’re unsure how to do this, check with your LMS administrator or support team.
Virti SCORM packages are designed to work with any SCORM 1.2-compliant LMS and have been tested primarily on Moodle.
Sessions launched via SCORM are recorded under a Public User inside the Virti platform.
However, we use a unique external user ID (provided by the LMS) to link each training session to the correct learner for reporting.
This means individual session data can still be separated in your analytics dashboard.
If you require deeper integrations, such as named user tracking, Single Sign-On (SSO), or xAPI, please contact the Virti team.
Virti content is not designed to support resumes. If a learner exits before completion, the next launch will start fresh.
However, unless configured otherwise, many LMS platforms (like Moodle) will treat multiple launches as part of a single SCORM attempt and may accumulate session time.
In the SCORM activity settings, set:
Force new attempt → Every time the SCORM is opened
This ensures each session is treated as a new attempt in the LMS, matching Virti's intended behavior.
Virti sends basic session time data to the LMS (based on how long the SCORM module is open).
This may include idle time and is not always aligned with real engagement.
🔍 Note: Time and progress tracking in your LMS will not exactly match the analytics available inside Virti.
Virti provides more detailed insights, including scenario-specific activity and behavior.
Although the SCORM package runs inside the LMS, the content is still hosted and delivered from the Virti platform.
⚠️ Learners must have an internet connection to access and complete the content.
Please make sure:
The learner's device has internet access.
Your network does not block the Virti app. This is required for the experience to load and run properly. A list of required endpoints can be obtained from Virti Support.
If you encounter issues with uploading SCORM packages, tracking users, or customizing the behavior in your LMS, feel free to contact the Virti team. We’re happy to help with best practices or advanced integration options.