Skip to main content

Export a SCORM/xAPI package and publish it to your LMS

Export courses as SCORM 1.2, SCORM 2004, or xAPI and publish to your LMS.

María Isabel Zuleta Zapata avatar
Written by María Isabel Zuleta Zapata
Updated this week

You can export your Easygenerator course as a SCORM or xAPI package and publish it to any LMS. This guide explains the export options, the difference between manual and dynamic updates, and how each format works.

SCORM and xAPI help you track learner progress in your LMS. Easygenerator gives you simple export options, so you can choose the format that fits your tracking and hosting needs.

Note: Exporting a SCORM/xAPI package is available for all plans except Free.

To download your course as a SCORM package, go to the Publish button > click on the SCORM/xAPI option. Here you can choose between SCORM 1.2, SCORM 2004, and the xAPI package, and whether you want to download it with the dynamic or the manual method.

Every time a new package is exported, you will see the time stamp of the latest download.

The difference between SCORM 1.2, SCORM 2004, and xAPI

The package is generated according to the SCORM 1.2 / SCORM 2004 (4th edition) / xAPI standards, depending on the option you select.

SCORM 1.2 vs SCORM 2004

While both SCORM options have the same reporting elements, the main difference between the two is that SCORM 2004 adds options for complex navigation and sequencing.

SCORM 2004 facilitates tracking by completion (completed/incomplete) as well as by mastery status (passed/failed).

SCORM 1.2 uses the status that combines mastery and completion in one. There are three possible statuses here: "incomplete" when the course is paused, "passed" or "failed" when the course is finished.

xAPI (Tin Can API)

The xAPI option provides advanced results tracking with the TinCan xAPI standard (version 1.0.2). Using the xAPI option, you can have a package that can be uploaded and hosted on your LMS while still taking advantage of advanced xAPI tracking. It also provides the possibility of tracking results to the LMS on question and section levels.

The progress is saved to LMS LRS, so if the course is accessed through the same LMS account from another device, learners will still see all their progress. The xAPI package automatically connects with the LMS LRS, so you don’t need to configure the LRS explicitly.

The difference between manual SCORM and dynamic SCORM updates

With the introduction of Dynamic SCORM, you now have two publishing options from which you can choose:

  • Manual updates: This is the traditional method where you export a SCORM package, manually re-generate a new updated package, and re-upload it to your LMS whenever you make any changes to the course.

  • Dynamic updates: An approach that allows automatic updates to your SCORM package within your LMS, eliminating the need for manual re-uploading. The Dynamic SCORM only needs to be uploaded to your LMS once, and all future updates will be applied automatically by clicking on the Update course button.

Note: Dynamic SCORM is not available for the xAPI package.

Click on the tabs below to learn more about how these two options work

How the dynamic updates work

Navigate to the SCORM version of your preference, and click on the Download button. Then upload this package manually to your LMS (only for the first time) to establish the connection between your platform and Easygenerator.

In case you make any changes to the course after it has been published, simply click on the Update course button to apply the latest changes automatically to the existing SCORM file uploaded to the LMS, which will update the existing version with the new one.

Important! How dynamic SCORM handles course hosting and media

With Dynamic SCORM, the course and media files will be hosted on Easygenerator rather than within the SCORM package itself. This ensures updates are seamless without requiring new downloads or re-uploads to the LMS. Learners will not notice any difference in how the media is displayed.

Note: Making changes to a course after it has been published may impact learners' progress, potentially requiring them to start over.

This applies especially to those learners who are in progress, as they would need to start over if the course is updated. Those who have completed the course can also be affected if they go back to retake or reopen the course.

You can find the list of changes that can affect learners' progress attached at the end of this article.


Benefits of using dynamic updates

  • Ensure content consistency: Always deliver the latest course version to your learners without manual intervention.

  • Reduce maintenance time and effort: No need to repackage and re-upload courses manually every time you make an update.

  • Seamless learner experience: With just one click on the Update course button, your LMS will instantly reflect the most recent version, ensuring learners always access up-to-date content without interruptions.

How the manual updates work

Click on the SCORM version you need, and tick the options you want to include within the package (please note that including these will increase the package size):

  • Image files were uploaded to the course, and all fonts were added under the Design tab

  • Video and audio files

Keep in mind that, if you uncheck the "Include images and fonts" and/or "Include audio and video" options, these media files will still be available for learners in your LMS. The only difference is that the files will be hosted on the Easygenerator platform instead of in your LMS. For learners, the difference won't be noticeable.

After deciding the options you want to include, click on the Download button and upload the zip file to your LMS.

Note: If you need to make any changes to the course after it was published, you need to re-download the latest SCORM package from Easygenerator and re-upload it to your LMS for the changes to take effect.


FAQs

Which output formats does Easygenerator support when exporting a course for LMS?

Easygenerator supports SCORM 1.2, SCORM 2004, and xAPI. You can choose the format in the Publish settings under SCORM/xAPI.

Which learning management systems (LMSs) are SCORM-compliant?

You can find the full list of SCORM-compliant learning management systems here.

What media or content can be included in a SCORM or xAPI export package?

You can include images, fonts, audio, and video files in the export. With manual SCORM, you choose which media to include, while dynamic SCORM hosts media on Easygenerator.

When should I choose SCORM 1.2 vs SCORM 2004 vs xAPI?

Choose SCORM 1.2 if your LMS supports only basic tracking. Choose SCORM 2004 or xAPI if you need more detailed tracking, such as question-level results or sequencing.

What if my LMS does not support xAPI or SCORM 2004? Can I still use SCORM 1.2?

Yes, you can export your course as SCORM 1.2 if your LMS does not support other formats. It will still track completion and basic progress.

Should I use dynamic SCORM or manual SCORM?

Use dynamic SCORM if you want updates to sync automatically without reuploading. Use manual SCORM if you prefer full control over the files inside the package.

What is the difference between manual SCORM and dynamic SCORM updates?

Manual SCORM requires exporting a new file and uploading it to your LMS every time you make a change. Dynamic SCORM updates your course in the LMS automatically with one click.


If you have any questions, feel free to reach out to our Support Team at [email protected].

Here's the list of changes that can affect learners' progress:

Did this answer your question?