Skip to main content

Add a SCORM Package to a Lesson

Add a SCORM 1.2 package to a lesson, choose how it opens, set completion requirements and check that learner progress saves.

Written by Artur Binzaru

SCORM packages are interactive e-learning modules created in a separate course-authoring tool, for example Articulate or Captivate, and exported as a ZIP file. In Cademy, you can add a SCORM 1.2 package to a lesson in an on-demand or blended course, choose how it is displayed and decide whether learners must complete it before they can finish the lesson.

Who can add and edit SCORM packages?
System Admins and Course Owners can add and edit course content. Your account also needs SCORM in its Cademy plan, as explained in the next section.

If a lesson shows This lesson still uses the legacy content format and can't be edited here until it has been migrated., contact Cademy Support before changing its learning content.

​


​

Which Cademy Plans Include SCORM?

SCORM is part of the Teams plan. Free, Starter and Pro do not include SCORM. To add SCORM to your account, move to Teams, or ask Cademy to include it in a Custom & Enterprise agreement. For the Teams price, see What Each Cademy Plan Includes and Costs. If you are not sure whether your account has SCORM, contact Cademy Support.

​


​

Prepare Your SCORM 1.2 ZIP File Before Uploading

  • Export the course from your authoring tool, such as Articulate or Captivate, as SCORM 1.2. SCORM 2004 is not supported.

  • Upload the .zip file exported by your authoring tool. Do not extract it or place it inside another folder before uploading.

  • The package must contain a valid imsmanifest.xml file at the top level of the ZIP.

  • Set the intended completion and scoring rules in your authoring tool before exporting. Test the exported package in Cademy before relying on those rules for learner completion.

Cademy hosts and launches the package, but it does not create or edit the content inside it.

Check completion as well as appearance. Cademy uses a completion status from its SCORM player. That status can change when the package ends its session, so do not assume that closing unfinished content always leaves the lesson incomplete. Before learners begin, test leaving the package unfinished and returning to it, and separately test completing it. Use separate eligible test learners who have not opened this SCORM block for those two cases; previous saved progress can affect the result. In the registered-learner test below, check whether the lesson completion button becomes available at the intended point. Contact Cademy Support if it becomes available too early or stays blocked after all requirements are met.

​


​

Upload or Choose a SCORM Package

SCORM belongs on its own line at the main lesson level, outside tables, columns, toggles, callouts, Media & Text, Quiz, Form and other SCORM blocks. A new block starts with Inline presentation and the completion requirement switched off.

  1. Go to admin.cademy.io and sign in. Select Courses.

  2. Open the intended On-demand online course or Blended course, select Edit Course, then open Contents.

  3. Open an existing lesson. To create one first, follow Build and Organise Lessons in an Online Course.

  4. On an empty line at the main lesson level, type / and select SCORM.

    ​

    Course editor with SCORM highlighted in the lesson block menu after typing slash SC

    Type / on an empty main lesson line and choose SCORM.

    ​

  5. Select Upload File to choose a new SCORM 1.2 ZIP from your computer. For a package already uploaded to your account, select Media Library, select the package, then select Confirm. If you upload through Media Library, select Confirm after the upload finishes.

    ​

    A new SCORM block in the lesson editor showing an empty card with the buttons Upload File and Media Library.

    A new SCORM block starts as an empty card with Upload File and Media Library.

    ​

  6. Wait for Processing… to finish. If the card shows Invalid package or an upload error, use the checks below before continuing. The package name and SCORM 1.2 label alone do not prove that it is ready to use.

  7. Under Presentation, choose Inline or Full Screen, as explained below.

  8. Turn on Students must complete this package to finish the lesson if this package should be a requirement. Read the completion and testing guidance below before relying on it.

    ​

    A SCORM card with a package loaded, showing the Replace button, the Presentation setting and the switch Students must complete this package to finish the lesson.

    The package card shows Replace, Presentation and the completion switch.

    ​

  9. Select the lesson’s main Save. Reopen the saved lesson and check the chosen package and settings. If saving fails, check what was saved before repeating the action.

  10. Use Preview as Student to check the saved package, then use the registered-learner test guidance below for saved progress and completion.

If SCORM is absent from the menu, move to an empty line at the main lesson level. A lesson in the legacy content format cannot be edited until it is migrated; contact Cademy Support. If the card is present but its controls are disabled, check your account’s SCORM access with Cademy Support.

​


​

Choose How the SCORM Package Opens (Inline or Full Screen)

A SCORM card in the lesson editor with the Presentation list open, showing Inline and Full Screen.

Choose Inline or Full Screen under Presentation. This illustration shows editor settings, not a running learner package.

​

Inline: Show the SCORM Package Inside the Lesson

The package appears at its normal size inside the lesson, alongside any other lesson content. After it loads, learners can select Full Screen to expand it and Exit Full Screen to return to the lesson. They can also press Escape on a keyboard to exit.

​

A learner lesson with a SCORM package playing inline and the Full Screen button above it.

Learner view of an Inline package, with Full Screen above it.

​

Full Screen: Fill the Lesson Area With the SCORM Package

Full Screen fills the lesson area of the learner’s Content page automatically. Use it in a lesson whose only content is the package. This presentation hides the separate lesson cover, title header and heading indicators; it does not remove any other saved content blocks.

​

When only one lesson appears in the learner’s lesson list, the navigation pane is hidden to give the content more space. With several lessons, navigation remains available and can be collapsed. Smaller screens use a drawer. The learner opens straight into the package and sees no Full Screen or Exit Full Screen button in this presentation.

​

Signed-in learner view with a SCORM package configured to fill the lesson area and the course navigation still visible

​


​

Make SCORM Completion Required for a Lesson

With Students must complete this package to finish the lesson off, this package does not itself block lesson completion. Other required packages, quizzes, forms or access conditions can still prevent completion.

​

When it is turned on:

  • For an incomplete lesson, this package’s status in Cademy must be completed or passed. Use the registered-learner test below to check when the lesson completion button becomes available.

  • If SCORM is the remaining requirement, the disabled lesson button says Complete the course content to Continue. An unfinished required quiz can instead show Complete Quiz to Continue, and a required form that has not been submitted can show Submit the Form to Continue. An already completed lesson shows Completed. On a blended course, the final online lesson can show Online portion complete.

  • Once all required content is satisfied, the learner still selects Complete & Continue, or Mark as Completed on the final lesson. Package completion does not automatically mark the Cademy lesson complete.

You can add more than one SCORM block. Each newly added block has its own learner progress, even when you select the same uploaded package from Media Library. Every required block must reach completed or passed before the learner can complete the lesson. Duplicating or copying and pasting an existing SCORM block can share its saved progress; add a new block or duplicate the whole lesson when you need a separate copy.

​

For an eligible registered learner, Cademy can save the SCORM status and resume information and use it when they return. Check this with your actual package; closing the page or losing the connection is not proof the latest progress was saved. You can review the saved package result in the learner’s Registration or the course’s Progress tab. See Check a Learner’s SCORM Progress and Scores.

​

A Registration is a learner’s place on a course. An Order is the booking record; it can include payment and participant details.

​

An Order is not required for a learner with an eligible manually added or imported Registration. It must belong to that learner, be active or completed, and have unexpired access. For a Blended course, it must also be linked to a course date. Order-based access has its own payment, cancellation and participant conditions. Use the learner-testing guide below to choose the appropriate setup.

​


​

Test a SCORM Package as a Learner

Check the SCORM Package Loads With Preview as Student

  1. Save the course at least once, then save the lesson and its SCORM settings.

  2. From the lesson editor, select Preview as Student. If Save Before Previewing? appears, select Cancel to stay in the editor, Preview Without Saving for the previously saved content, or Save & Preview to save current changes first.

  3. Check that the intended saved package loads, its controls work and its content displays correctly. If an error appears, record it and use the troubleshooting checks below.

Preview is temporary.
​Preview as Student can launch the package, but it does not save SCORM progress, completion or resume information. It also does not prove that a real learner has access.

Check That SCORM Progress Saves for a Registered Learner

Use two separate eligible test learners who have not opened this SCORM block: one for leaving it unfinished and returning, and another for completing it. For each return check, use the same learner account, course place and lesson as that attempt. Ending an unfinished session can itself change the saved status. Changing the Cademy lesson status or replacing the package does not reset SCORM progress. The linked testing guide explains manually added Registrations, test Orders and checkout options; choose the appropriate route before creating records or sending any notifications.

​

Make sure the lesson is Published and available to that learner, then open it from the learner account. Follow Test a Course Before Launch for all testing options and the exact steps. Use a learner identity without administrator access when checking which lessons ordinary learners can see; an administrator’s own Registration can still expose unpublished lessons.

​

With the first test learner, do some of the package, leave it and return to the same lesson to check where it resumes. With the second test learner, finish the package and check that the lesson completion button becomes available when all required work is done. Compare what each learner saw with the saved result in their Registration. See Check a Learner’s SCORM Progress and Scores.

​


​

Replace or Update a SCORM Package

Replace packages before learners start where possible.
Replace does not reset saved learner progress. If learners have already opened the package, resume data from the previous package may not work with the replacement. Contact Cademy support if you need help deciding how to update a live course.

  1. Open Courses > course > Edit Course > Contents, then the intended lesson. Select Replace on its SCORM card.

  2. In Media Library, select the replacement package, or upload another SCORM 1.2 ZIP using the area labelled Drop files here or click to select and upload. After choosing or uploading the intended file, select Confirm.

  3. Wait for Processing… to finish. Stop and investigate Invalid package or an upload error; the package name/version is not proof it works.

  4. Select the main Save. Reopen the lesson and check the saved replacement. If saving reports an error, check what was saved before trying again.

  5. Test the saved replacement in Preview as Student. Use an eligible registered learner to check actual access, completion and compatibility with any previous resume data. Preview Without Saving would show the previously saved package.

​


​

Fix SCORM Upload Errors

SCORM File Will Not Upload or Is Too Large

Check that it is the original exported ZIP and is within your account’s maximum file upload size. An upload can show Failed to upload the SCORM package; some upload routes show Max File Size Exceeded for the size limit. If needed, use a smaller export or ask Cademy Support to check the account limit. No single upload limit applies to every account.

​

SCORM Block Shows Invalid Package

Check that you uploaded the original SCORM 1.2 ZIP, not SCORM 2004 or a ZIP you created around another folder. Re-export the package from your authoring tool and upload it again. Invalid package can also result from a processing error. If a fresh valid export still fails, contact Cademy Support with the package name and exact message.

​


​

Get Help With SCORM After Uploading

Learners Can’t Complete a Lesson With SCORM

If the lesson still stays blocked during the registered-learner test, follow SCORM Blocks the Lesson Completion Button to check what the learner still needs to complete.

​

Get Help With SCORM Loading or Resuming

If the package is blank or keeps loading, see SCORM Not Loading. If it restarts or opens in the wrong place, see SCORM Starts Again or Resumes in the Wrong Place.

​


​

Frequently Asked Questions

Can I upload SCORM 2004?
No. Cademy supports SCORM 1.2 packages supplied as a .zip file.

​

Can I use one SCORM package as the whole course?
Yes. Add it to a course with one lesson and choose Full Screen. Keep the package as the only content in that lesson.

​

Can I reuse a SCORM package in another lesson?
Yes. Add a new SCORM block and select Media Library, choose the uploaded package, then select Confirm and save the lesson. A new block has separate learner progress; duplicating or pasting an existing block is different and can share its saved progress.

​

Can I download the SCORM ZIP file I uploaded?
Yes. Cademy keeps the ZIP file you uploaded. Note the package name on the lesson’s SCORM card, then select Replace to open the Media Library. Find the package with that name, select its three-dot button and select View. Your browser downloads the ZIP file. Then close the Media Library with the X button. Do not select Confirm, so the lesson keeps its current package.

​

Does completing a SCORM package also complete the lesson?
No. For an incomplete lesson, every required package, quiz and form must satisfy its completion rule first. The learner then selects Complete & Continue, or Mark as Completed on the final lesson. In the registered-learner test, check when the lesson completion button becomes available; completing one package may not satisfy all lesson requirements. Completed lessons count towards the participant’s course completion; see Check Whether a Learner Has Completed a Course.

​

Does replacing a SCORM package reset learner progress?
No. Replace keeps the same SCORM block, so saved resume data from the previous package may still be used. Replace packages before learners start where possible.

​

Can I see SCORM answers or scores in Cademy?
Staff with access to the learner’s Registration or the course’s Progress tab can see a score if the package reports one. Cademy can show the number of questions answered when that figure is available. Individual answers stay private. See Check a Learner’s SCORM Progress and Scores.

​

Why is SCORM missing from the lesson block menu?
Check that you are editing an On-demand online course or Blended course as a System Admin or Course Owner. Move to an empty line at the main lesson level, outside other content or layout blocks. If the SCORM card appears but its controls are disabled, check your plan or account access with Cademy Support.

​

How do I use the lesson editor to add other content?
See Build and Organise Lessons in an Online Course.

Did this answer your question?