Go Back

Get in touch.

Send us a message and we’ll get
back to you within 48 hours.

 

Alternatively, email
hello@shiifttraining.com

How to Upload a SCORM File to Almost Any LMS: A Step-by-Step Guide


If you searched Google for “How To Upload a SCORM Package to an LMS”, you’ve come to the right place.
This guide walks through every step required to upload and launch a SCORM package across the most common Learning Management Systems.
If your business is working with a digital training provider like us, you will typically receive a SCORM package to upload to your LMS. This is a .zip file that contains your full e-learning course or 3D web simulation, designed to be uploaded into your LMS so it can be accessed, tracked, and reported on. Unlike normal files, this isn’t a file you open directly on your computer. It must be uploaded into an LMS to function correctly.
Whether your SCORM package is a standard eLearning module or a more advanced interactive unity simulation, the process of uploading it follows a similar structure, but there are some small differences in each LMS can cause confusion or errors if not done correctly.
Keep reading to follow step by step instructions for each platform, along with common issues and how to resolve them.
Before You Start (Applies to All LMS Platforms)

Before beginning the process of uploading SCORM files to the LMS, make sure to check these first:

  • File ends in .zip
  • Check file size limits for your LMS (Unity simulations can be large)
  • You have permission to edit courses or add content in your LMS.
What You’ve Been Given by Your Training Provider
  • A .zip file containing the full training course or simulation
  • The package will be exported in a specific SCORM version (1.2 or 2004). Confirm this with your provider so it matches your LMS requirements
  • Do not unzip the file—it must be uploaded as-is

SCORM packages can be either:

  1. Standard eLearning modules – slide-based courses with quizzes, videos, and text
  2. Unity simulations (WebGL) – interactive 3D simulations requiring more system resources and proper LMS/browser configuration

Both types require an LMS or SCORM hosting service to function correctly.


Step by Step Process (Works Conceptually for Any LMS)

Every LMS follows the same structure, even if buttons are named differently:

  1. Open your course
  2. Add new content or activity
  3. Choose SCORM or upload package
  4. Upload the .zip file
  5. Configure tracking settings
  6. Save and test

Below are exact steps for the most common LMS platforms.


Platform-Specific Guides to Uploading SCORM Files to LMS
How to Upload a SCORM Package to Moodle

Steps

  1. Go to My courses
  2. Click Turn editing on (Top-right of screen)
  3. Click the Three Dots → New course
  4. Give the course a name, and other required details → Scroll to bottom → Save
  5. In your course Click Add an activity or resource
  6. Select SCORM package
  7. Add a name → Under Package → Package file → Upload the .zip file
  8. Configure settings
  9. Click Save and display

The below guides all follow a similar process, these guides are verified using the guidance and information available from each LMS’s website directly.

How to Upload a SCORM Package to TalentLMS

Steps

  1. Log in and open your course
  2. Click Add Content → SCORM
  3. Upload the .zip file
  4. Set completion settings
  5. Click Save

How to Upload a SCORM Package to Docebo

Steps

  1. Open your course
  2. Go to Training Material → Add Training Material → SCORM
  3. Upload the .zip file
  4. Configure tracking options
  5. Click Save

How to Upload a SCORM Package to Litmos LMS

Steps

  1. Open your course
  2. Click Add Content → SCORM
  3. Upload the .zip file
  4. Configure completion settings
  5. Click Save

How to Upload a SCORM Package to Blackboard Learn

Steps

  1. Open your course content area
  2. Click Create → SCORM Package
  3. Upload the .zip file
  4. Configure tracking settings
  5. Click Submit

How to Upload a SCORM Package to Oracle Learning (Oracle LMS / Cloud)
  1. Go to My Client Groups → Learning → Content
  2. Click Create
  3. Select Online Content
  4. Choose SCORM Content (or SCORM as the content type)
  5. Upload the .zip file (Your SCORM Package)
  6. Configure completion criteria, tracking, and launch settings
  7. Submit

How to Upload a SCORM Package to Absorb

Steps

  1. Open your course
  2. Click Actions→ Import Course → SCORM 1.2 or SCORM 2004 (Dependent on your package, ask the team that created the file if you are unsure)
  3. Choose File → Upload the  .zip file
  4. Click Import

How to Upload a SCORM Package to iSpring Learn

Steps

  1. Open your course
  2. Click Add → Upload
  3. Upload the .zip file
  4. Configure options
  5. Click Save

How to Upload a SCORM Package to LearnUpon

Steps

  1. Open your course
  2. Click Content → Add SCORM
  3. Upload the .zip file
  4. Configure settings
  5. Click Save

How to Upload a SCORM Package to Bridge

Steps

  1. Open the courses page (Author → Courses page)
  2. Click Upload Coures
  3. Upload the .zip file
  4. Configure settings
  5. Publish course

How to Upload a SCORM Package to Brightspace / D2L

Steps

  1. Open your course
  2. Click Upload/Create → New SCORM Object/xAPI Object
  3. Upload the .zip file
  4. Configure options
  5. Click Save

Troubleshooting (Applies to Any LMS)
1. File Won’t Upload
  • Ensure the file you upload is still a .zip, do not unzip/extract the file before uploading.
  • Do not unzip and rezip incorrectly
  • Check file size limits

If file size limits are your issue, Certain enterprise LMS (like Oracle LMS, Cornerstone OnDemand, Moodle with file access) allow admins to upload the SCORM package directly via server file system or FTP and then register it in the LMS. In these unique cases, you would be required to unpack the .zip file.

2. Course Won’t Launch
  • Disable popup blockers
  • Try another browser
  • Check LMS supports SCORM version (1.2 or 2004)

Unity3D Simulation: If you are running a Unity simulation and you get an error or loading that never ends, refer to these steps.

3. Progress Not Saving
  • Check completion settings in LMS
  • Ensure SCORM version matches LMS capability
  • Test with a different user account

Unity3D Simulation: If you are running a Unity simulation and your progress isn’t saving between sessions, this feature needs to be implemented by the ones that developed the simulation. It’s important to make it clear to your training provider that this feature is needed before development.

4. Blank Screen or Errors
  • Usually caused by:
    • Broken SCORM package
    • Missing files inside zip
  • Solution: request a new export from provider

Unity3D Simulation: If you are running a Unity simulation and you get an error, refer to these steps.

5. It Uploads but Doesn’t Track
  • Most common issue
  • Caused by mismatch between:
    • SCORM settings (authoring tool)
    • LMS tracking rules

Unity3D Simulation: If you are running a Unity simulation and you have this issue, refer to these steps.


Unity/WebGL SCORM Troubleshooting
  • If the course fails to load:
    1. Open developer console:
      • Chrome / Edge / Firefox: F12 or right-click → Inspect → Console
      • Safari: Enable Develop menu → Option + Command + C
    2. Save the console log:
      • Chrome / Edge: Right-click → Save as .txt
      • Firefox: Right-click → Export → .txt
      • Safari: Copy all text → save .txt
    3. Send the log file to your training provider
  • Notes:
    • Large simulations may load slowly, give it a few minutes
    • If your LMS is on HTTP instead of HTTPS, make sure you’re SCORM package was designed for use in a HTTP environment. For Unity simulations packaged for SCORM, the files need to be configured uniquely to work with different systems. Make sure to inform your training provider of these details before buying training from them.

Thank you for using this guide, I hope it’s been able to help you. SHIIFT is a provider of blended training solutions including VR training, e-learning, or web-based 3d simulations that run directly from your LMS with SCORM.

So if you’re interested in having custom e-learning module or 3d SCORM simulation for your company, get in touch to discuss everything you need to know to get started.

Deliver next generation training. Get in touch.

Email us at hello@shiifttraining.com or send
us a message and we’ll be in touch within 48hrs.

Powered by

CRN

Copyright © Shiift Training

Privacy & Cookies Policy