You’re using an older browser version. Update to the latest version of Google Chrome, Safari, Mozilla Firefox, or Microsoft Edge for the best site experience.

SCORM Hosting: How to Host SCORM Content

11 minutes
49 views
SCORM Hosting: How to Host SCORM Content

Table of Contents

ispring-page Create page-like courses online

Create page-like courses online

Try for free

The SCORM format is perfect for hosting your courses on learning management systems. Due to its technical nature it can be quite a headache when you need to place your SCORM content somewhere else. The SCORM standard allows communication between eLearning content and an LMS, and the latter allows you to utilize the strengths of SCORM to the fullest. 

But what if you don’t have a SCORM-conformant LMS yet and need to show your course to a client as quickly as possible? SCORM packages won’t play if you simply upload them to the cloud.

Don’t worry, however, because we’ve got you covered with a roundup of the best ways to host SCORM content.

In this article, you’ll find out how to host your course in 4 different ways: on an online course platform, in the SCORM cloud, on a website (via FTP), and on GitHub. Let’s dive in!

 Ways to Host SCORMBest for
iSpring PageInstructional designers who need a solution that’s both fast and simple
SCORM CloudCourse developers who want to host, test, and manage courses in one place
A website (via FTP)Creators with an existing portfolio
GitHubeLearning geeks and tech-savvy specialists

iSpring Page

iSpring Page is a cloud-based service that allows users to create online courses, upload and store eLearning content, and share it with others. It supports both SCORM 1.2 and SCORM 2004. Once you’ve uploaded a SCORM course to your account, you only need to copy the link to share it. Simple as that! Viewers don’t need to create an account on iSpring Page and log in to view your content.

The great news is that iSpring Page now allows users to create a full-fledged course portfolio. If you’re an instructional designer, choosing iSpring Page can hit the nail on the head. To share your work, you just need to upload courses, add a photo and information about yourself, and send a link to the client.

Pricing: $470 per year for 1 author

My Portfolio on iSpring Page

Start publishing your content by signing up for a free 14-day trial of iSpring Page!

How to upload a course to iSpring Page

1. Open your iSpring Page account and select a project folder on the bar on the left. Click on the Upload button to upload a SCORM course from your local drive.

The Upload button on iSpring Page

2. Select your SCORM archive and click on Share.

Make a course viewable and Set a Password on iSpring Page

3. Enable the Make viewable via link feature. If you worry about your data safety and who can access the course, you can also protect it with a password. To do this, enable the Restrict with password feature, enter your password, and click on Set Password.

Copy the link to share your SCORM course

4. Copy the link in the Link field and send it to the person you need to share your course with.

Copy the link to share your SCORM course

The course will open in a browser. Here is how it looks:

Preview on iSpring Page

Once you upload courses, you can add them to your portfolio.

How to add a course to My Portfolio

1. Click on the profile icon in the top-right corner and select My Portfolio.

Accessing My Portfolio feature on iSpring Page

2. You can click on Edit to add information about yourself and upload a photo.

Add a photo and an information in My Portfolio

3. Click on Add project to portfolio to select your course in the storage of iSpring Page.

Add project to portfolio

4. Select a course in the project folder and click on Add to Portfolio. Please note that all settings applied to your SCORM course (such as password protection) will be retained.

Select a SCORM course to upload in a portfolio

5. You can add a title, a description, and upload a cover image in the Project Properties window.

Add a title, a description and a cover image to your course

iSpring Page is a perfect solution if you need to host SCORM content, create a portfolio, or share your courses with clients, thanks to its simple interface. It allows users to view courses but doesn’t collect data on their progress. If you need to track users’ progress and run reports, we encourage you to try out a learning management system like iSpring Learn.

SCORM Cloud

SCORM Cloud is a cloud-based platform that’s well known among course creators and SCORM developers. It is commonly used for SCORM testing, but it also has several neat features, which we’ll cover in this article. You can use it for SCORM hosting because it allows users to upload, view, and share courses, and even access reports. Besides, SCORM Cloud supports not just SCORM 1.2 and SCORM 2004, but also AICC, xAPI, and cmi5.

Pricing: Starts at $0 for the Trial account

How to host a course on SCORM Cloud

SCORM Cloud has a free plan, so you can create a SCORM Cloud account and start hosting your content free of charge.

1. Click on Add Content and select Import a SCORM, ACCI, xAPI, or cmi5 package.

Import a SCORM package on SCORM Cloud

2. Click on Browse to select your course on your local drive, and then click on Import Course.

Import a SCORM package from your computer on SCORM Cloud

3. Once the course is uploaded, you can click on Launch to start. Your course will open in a new window.

The Launch button on SCORM Cloud

4. To share your course with someone, you need to click on the Share button and select Invite.

The Invite button on SCORM Cloud

5. Select the Public Invitation or Private Invitation option in the Invitation type field. In the first case, a sharing link will be created, and in the second case, an invitation will be emailed to a user. Then, click on Create Invitation.

Create Invitation on SCORM Cloud

6. We selected the Public Invitation option and sent a link to another user. After they follow the link in their browser, they’ll see the registration window where they need to log in to view your course.

Sign in to view a course on SCORM Cloud

7. You can see the user’s course completion results in the Registration for this Course field. Click on details to see the detailed report. Please note that the free plan includes only 10 active registrations.

The Registrations for the course field on SCORM Cloud

More about hosting courses on SCORM Cloud

SCORM Cloud allows users to host courses and then manage them on other LMSs by creating dispatches. This feature can be helpful if you need to deliver, update, or disable your course on multiple learning management systems. It also consolidates data about course usage. This is how to create a dispatch:

1. Click on Share and select Dispatch.

The Dispatch button on SCORM Cloud

2. Click on Add Course and select your course in the list; then click on Create New Destination to create a destination folder and click on Create.

Create a dispatch on SCORM Cloud

3. Under the Dispatch tab, choose one of three ways to share your course, depending on your LMS settings. Click on the BLTI button if your LMS is LTI supported or click on the Publish button if it’s PENS supported. You can get more information about BLTI and PENS standards here.

If your LMS supports SCORM 1.2, you can simply click on the Download button to download a proxy file, which you can import directly to your LMS.

The Dispatch tab on SCORM Cloud

A Website (via FTP)

If you have a website that allows you to upload several files at once through file transfer protocol, you can use it to host SCORM courses. We’re going to upload a course with the commonly used free FTP client FileZilla.

Pricing: Free 

How to upload a SCORM package to a website

1. Extract your SCORM archive to your local drive.

2. Install and launch FileZilla.

3. Fill in the following fields:

  • Host (the address of your server)
  • Username
  • Password
  • Port (it’s usually 21 or 22) 

Сlick on Quickconnect.

FileZilla interface

4. You’ll see your computer storage on the left and the files on your server on the right. Open the folder with the extracted course in the bottom left window and the folder, which allows public access on your server in the bottom right window.

Right-click on the name of your course and select Upload.

Upload a course on a server via FTP

5. Once the course is uploaded, open it in the bottom right window and find the HTML file that launches your course. We’re working with a course created with iSpring Suite, so it’s the index file in the res folder. Right-click on the index file and select Copy URL(s) to clipboard.

Share a course via FTP

6. Paste your link in Notepad to replace some of its parts, so it becomes a typical URL link. Make sure that it starts with “http://” and not “ftp://.” 

Add the URL address of your website and delete the part with the name of the folder on your server. You should end up with something like this:

The URL address to an online course

7. Paste this link into the address bar of your browser.

By the way, iSpring Suite has a feature that allows you to upload a course directly to your server as HTML5 content.

GitHub

GitHub is an open-source project. It’s a platform and a cloud-based service that developers around the globe use to host their code, and manage and collaborate on it. You can start hosting your SCORM courses here by creating a free account on GitHub and installing GitHub Desktop on your computer.

Pricing: Starts at $0 for the trial account and up to $231 per year for one author for the Enterprise version.

1. Launch GitHub Desktop. Click on File and select New repository to create a folder on your local drive.

The New Repository button on GitHub desktop

2. Type a name for your repository (without spaces), select the local path (the repository will be created in Documents -> GitHub by default), and click on Create repository.

Create New Repository with GitHub Desktop

3. Extract your SCORM archive on your local drive. You’ll need to find the HTML file that launches your course. It is usually named “index.” If it has another name, you’ll need to manually rename it to index and then copy all the content inside the archive.

We’re uploading a course created with iSpring Suite here, so there is a small difference. The index file in our SCORM archive is hidden in the res subfolder. So, we need to open the “res” subfolder and copy only the files that are inside it.

iSpring Suite course res folder

4. Open the created repository folder on your local drive and paste the copied files here.

Copy the content to repository

5. Return to GitHub Desktop. You’ll see the copied files on the left. You need to enter a summary and click on Commit to main.

The Commit to main button in GitHub Desktop

6. Click on Publish repository.

The Publish repository button in GitHub desktop

7. Under the GitHub.com tab, deselect the Keep this code private checkbox. Click on Publish repository.

Publish repository

8. Open your GitHub account in the browser. Go to the Repositories tab and select your published repository.

The Repositories tab on GitHub

9. You should see your files under the Code tab.

The Code tab on GitHub

10. Go to the Settings tab and select Pages. You need to select Branch field -> main with the root folder. Click on Save.

The Settings tab on GitHub

11. You may need to wait several minutes and refresh the page a couple of times before the URL link to your course will be generated. You’ll see it at the top of the page.

The URL link to a course on GitHub

12. Copy this link and paste it into the address bar in a browser. Your course will then be uploaded.

A SCORM course on GitHub

FAQ

What is the difference between SCORM hosting services
and an LMS?

Your SCORM package is hosted and running, so why would you need an LMS at all? Well, it depends on your objectives. How much data can be transferred in a SCORM file? Quite a lot! With reliable SCORM authoring tools and the right LMSs, you can track a user’s progress through the course, run reports, see the user’s answers, set a timer, and so much more.

How can you track user progress when hosting web content?

Honestly, there are not many options on how you can receive data without an LMS, and they’re all indirect. If you host your content on a website, you can use Google Analytics or get data from your server. Some tools have built-in features that can help you track a user’s progress. For example, iSpring QuizMaker allows users to receive reports by email when a user takes a quiz.

Bottom Line

We recommend choosing the service in a way that reflects your objectives. Will it be a free or paid platform? Do you need to protect your content? Is the interface important to you? Weigh the pros and cons, and choose the one that works best for you.

iSpring Suite

Fast course authoring toolkit

Create online courses and assessments in record time.

Fast course authoring toolkit