📄SCORM Support

Affinity supports the ability to import your own SCORM - and similar files - as training modules for taking, tracking, and reporting purposes.

This feature is only available for certain plan subscriptions. If you would like it enabled, please contact your Affinity account representative.

SCORM Training Support in Affinity

Affinity supports SCORM training packages, allowing you to import third-party e-learning modules into your training library and manage them just like any other Affinity learning module.

This guide walks through what SCORM is, how to generate SCORM content, and how to upload, manage, assign, and report on SCORM modules inside Affinity.


What Is a SCORM File?

SCORM (Sharable Content Object Reference Model) is an industry standard for packaging e-learning content. It defines how online training modules communicate completion data, scores, timestamps, and learner progress with LMS platforms like Affinity.

A SCORM package is typically a .zip file containing:

  • HTML/JS assets for the training content

  • A manifest file (imsmanifest.xml) describing the structure

  • Configuration settings for navigation, completion rules, and scoring

How You Might Generate Your Own SCORM File

Many e-learning authoring tools can export content as SCORM packages. Examples include:

  • Articulate Storyline / Rise

  • Adobe Captivate

  • iSpring Suite

  • Easygenerator

  • Elucidat

  • TalentLMS content export tools

In these tools, you design your course and export as SCORM 1.2 or SCORM 2004.

All fine-grained behavior—such as question flows, minimum time requirements, next/previous navigation rules, or whether learners can skip pages—must be configured in the authoring tool before you export.


Adding a SCORM File to Affinity

Follow these steps to add SCORM content to your training library:

  1. Go to Training Library in the Affinity admin dashboard.

  2. Navigate to the Catalogue tab.

  3. Find the module area where you want to import content and click the Settings (⚙️) cog.

  4. Select Import SCORM File.

  5. Upload your SCORM .zip package and give the training content a name.

Once uploaded and processed, your SCORM module will appear as a Library Module, which you can:

  • Assign to learners

  • Include in programs and workflows

  • Report on, like any other Affinity training module


SCORM Tracking & Reporting in Affinity

Affinity supports standardized SCORM tracking data. This includes:

  • Final score

  • Completion status

  • Time spent in the training

However, SCORM imports do not provide fine-grained question-level responses. If you need detailed analytics or behavior settings, configure these in your SCORM authoring tool before exporting.

All other reporting—completion, overdue status, program completion progress—works exactly like standard Affinity training modules.


Managing & Updating SCORM Files

You can update or replace a SCORM package at any time.

  1. Open the Learning Module page for your SCORM content.

  2. Use the Upload button to upload a new version of the SCORM file.

  3. Choose a version name or note (optional).

  4. Use the Versions tab to view version history and past uploads.


Previewing SCORM Training

Before assigning a SCORM module to learners, administrators can use the SCORM Preview feature. This allows you to test the training experience exactly as learners will see it, ensuring the content behaves correctly.


Learner Experience for SCORM Modules

Learners will interact with SCORM modules slightly differently than Affinity-native trainings:

  • SCORM modules open in a new popup window.

    • Learners must have popups enabled for app.itsaffinity.com.

  • When learners finish the training, they must close the SCORM window.

    • Closing the window signals to Affinity that the training is complete and allows the score and time spent to be recorded correctly.

  • Learners can review the training at any time and may retake it if needed (depending on your assignment settings).


Summary

SCORM support in Affinity lets you bring external training content directly into your existing workflow:

  • Import SCORM files from popular authoring tools

  • Manage them like any other library module

  • Track completions, scores, and time spent

  • Update versions over time

  • Preview before assigning

Last updated