SCORM Connect lets admins build courses in the Thought Industries platform and then export them as SCORM packages for use in a client’s LMS or other third-party system. The exported package maintains a secure link back to your instance, so:
- Course content is hosted in your Thought Industries environment.
- Reporting data flows seamlessly into the client’s LMS.
- Any content updates made in Thought Industries are automatically reflected everywhere the SCORM package is distributed (since content is delivered via an inline frame).
Use Case Information
If your clients prefer to host your content on their own LMS, SCORM Connect allows you to share content outside your instance while still tracking learner interaction. With SCORM Connect:
- Your client maintains their own learning environment and learners.
- You provide them with the content they need.
- You can report on learner content activity and progress.
SCORM Connect is a premium feature and behind a feature flag.
Navigate to the Apps area of your instance to request support in enabling SCORM Connect.
Before You Begin
✅ Requirements
- SCORM Connect is a premium feature and requires a feature flag.
- To enable, navigate to the Apps area of your instance and request support.
- Content must be provisioned to a Panorama and relevant sublicenses if exporting from Panorama.
Roles & Permissions
By default, the following roles can export SCORM Connect files:
- Admin
- Client Admin
If you would like a custom role to have this ability, enable the Export SCORM permission under the Manage Content permissions section.
Choosing Your Export Method
You can export SCORM packages in two ways:
- From your Instance → Use this if you want to export a course directly from your main site.
- From Panorama → Use this if you want to export a course tied to a specific Panorama, sublicense, or custom configuration.
Key Notes (Applies to Both Exports: Instance Courses & Panorama)
⚡ Real-Time Updates
- Any changes published in your instance are communicated to the SCORM package in real time.
🧪 Testing in SCORM Cloud
- Always test SCORM Connect packages with a test learner email.
- If you use an admin or manager email from Thought Industries, you’ll see the error: “SCORM Connect is limited to student users.”
Doc Attached
If you're looking for more guidance around setting up a successful SCORM Connect business, read our guide attached at the bottom of this article! Delivering Content with SCORM Connect.
Export a SCORM Package from Your Instance
Follow these steps to export a SCORM package of a course from your instance.
- From your homepage, click Courses > All Courses.
- Click the title of the content you wish to export.
- From within a content item, select the Release step.
- In the left menu, select SCORM Connect.
- Click Download SCORM 1.2 or SCORM 2004 to generate a ZIP file of the SCORM package.
- Configure additional options:
- Final Assessment:
- Select an assessment to determine course completion and SCORM scoring.
- If left blank, overall course progress will be reported. (See Reporting below.)
- Collect Learner Details:
- Yes → Prompts learners for name and email if not provided by the external LMS. If no email is provided by either, a placeholder email address is used - formatted as
omitted123456@yourdomain.com. - No → Uses placeholder details if missing - formatted as
0123456@yourdomain.com.
- Yes → Prompts learners for name and email if not provided by the external LMS. If no email is provided by either, a placeholder email address is used - formatted as
- Final Assessment:
- Click Save.
- Distribute the entire ZIP file to your client for upload to their third-party system.
Key Notes to Remember
Course expiration dates and seat limits are enforced.
Export a SCORM Package from Panorama
Exporting SCORM packages from Panorama allows you to distribute specific content to third-party systems while ensuring seat limits, expiration dates, and access provisioning are respected.
Before You Begin
✅ Requirements
- Content must be provisioned to a Panorama and its relevant sublicense(s) in order to be used with SCORM Connect.
- SCORM Connect must be downloaded from the sublicense learners will access. No separate sublicense is needed.
⚠️ Important
- Final Assessment Selection is not available in Panorama.
- Learner Detail collection is automatically enabled when exporting from Panorama. This ensures learners are assigned to the correct Panorama and prevents duplicate assignments if the external LMS provides placeholder emails or ECIDs.
Why Export from Panorama?
Exporting directly from Panorama ensures:
- Learners are added to the correct sublicense (chosen in Step 7).
- Seat limits, expiration dates, and access provisioning are enforced.
- Customized content within a Panorama is exported as-is.
Steps to Export a SCORM Package
- From your homepage, select Panorama.
- Choose the Panorama that contains the course you want to export.
- Select Courses > All Courses.
- Select the content item you want to export:
- Click the course title, then continue, OR
- Open the kebab (three-dot) menu and select Export SCORM.
- Click the Release step.
- Select SCORM Connect.
-
Choose the sublicense where learners will be added.
Tip
Make sure the sublicense has access to the selected content.
- Click Download SCORM 1.2 or SCORM 2004 to generate a ZIP file of the SCORM package.
- Share the entire ZIP file with your third-party system.
Key Notes to Remember
Seat Limits
- Seat limits are enforced. If the limit is reached, learners trying to access the exported course will receive a seat limit message.
Expiration Dates
- Fixed-date expirations are respected.
- Rolling sublicense expiration dates are not respected when exporting SCORM.
Reporting
All SCORM Packages downloaded from Thought industries will communicate reporting details back to the LMS it is uploaded to. All reporting data also available in Thought Industries' standard reports.
This data will be calculated differently depending on whether a Final Assessment is selected during the setup of the export, as described below.
No Final Assessment Selected
Passed: Acquired after clicking Mark Completed button at the end of the course
Completed: Acquired after clicking Mark Completed button at the end of the course
Interactions: No interactions
SCORM Grade in External System: Based on % Progressed
Final Assessment Selected
Passed: Acquired after Final Assessment (based on assessment settings)
Completed: Acquired after Final Assessment (based on assessment settings)
Interactions: Each quiz question/response will be tracked as an interaction
SCORM Grade in External System: Final Assessment Grade
Note
If a final assessment is selected, the Mark Completed button at the end of the course will change to Exit Course.
FAQs
What driver does Thought Industries use?
We released an updated version of SCORM Connect on June 11, built on the Rustici Engine to support secure, reliable cross-domain course delivery. This modern driver ensures compliance with evolving technology standards while allowing for smooth content updates and uninterrupted integration with third-party LMS platforms.
Does the updated driver impact other content?
Any SCORM Connect packages that were exported before the release will continue to run on the legacy driver. Any new SCORM Connect packages that are exported after the release will run on the new driver.
What are the differences between the legacy and recently released SCORM Connect?
New SCORM Connect runs on a modern driver that is more robustly supported and more compatible with a wider variety of third-party LMSs.
The functionality of new SCORM Connect doesn’t otherwise differ from the legacy version, aside from one change to how we report interactions to the third-party LMS:
With legacy SCORM Connect, if a learner has multiple attempts on the course, the old attempt is always overwritten with the new.
With new SCORM Connect, we’re able to track multiple attempts; each attempt is recorded and returned to the third party LMS.
How does SCORM Connect use data and actions act within my instance?
- Notifications are triggered by SCORM Connect actions.
- Learner Notifications are triggered for SCORM Connect learners.
- Reporting in your instance reflects data of SCORM Connect learners and actions.
What happens if there is a SCORM page type included in the course that I download for SCORM Connect?
If there is a SCORM file in a course that is exported, it will work just as it would within a course. Both embedding the SCORM and using the SCORM as a pop up will work. Additionally, the Force Linear Progression setting will work.
However, reporting on that SCORM file will not be available to the third-party domain--it will only be available in your instance.
What happens if I embed a Thought Industries-generated SCORM package directly back into my instance?
We do not support embedding a Thought Industries-generated SCORM package directly back into your instance.
If the SCORM Rustici flag is off, the instance provides an error message when an admin attempts to upload the file. If the SCORM Rustici flag is on, we do not provide an error message, nor will the instance stop the admin from uploading the file.
SCORM Rustici is behind a feature flag.
SCORM is only available if SCORM Rustici is enabled in your instance. Reach out to Thought Industries Support for assistance.
What settings are respected and passed through to the end user's LMS?
- Content changes made in the Thought Industries platform
- Completion criteria set in the Thought Industries platform
- Course expiration dates
- Course seat limits
- Panorama and sublicense content access/provisioning*
- Panorama and sublicense seat limits*
- Panorama and sublicense expiration on a specific date*
*Panorama/sublicense settings pass through ONLY when the SCORM Connect file is generated from within the Panorama.
What can learners see when they use a SCORM Connect file in their LMS?
The course is iframed (inline frame) into the SCORM file, so learners need an internet connection. Their course experience is the same as it would be within in the Thought Industries interface.
How can we remove learner access to a SCORM Connect file when using Panorama?
Remove learner access in Thought Industries interface; specifically, remove the content from the Panorama's sublicense.
How can we see which learners are coming into Thought Industries from SCORM Connect in Thought Industries' native reporting?
A learner's enrollment type shows as SCORM Connect in reporting. Also, the learner email address is a userID string instead of standard first name, last name, and email address since learners never log in to Thought Industries proper.
If a client is using SCORM Connect and there's a certificate attached to completion in Thought Industries, will the certificate be issued to the learner?
The learner will be granted a certificate in Thought Industries, but since they never directly access the instance, they won't receive it. We also don't send certificate emails to SCORM Connect learners. The only way learner can receive the certificate will be manually by an admin who sends it to them.
How can we troubleshoot or get support for SCORM Connect files?
Contact our Support team. However, please note that all other LMS systems are 3rd party systems, outside of what the support team can troubleshoot, therefore, we can't guarantee that content will be compliant.