Skip to content
Coursebox Support home
InboxAsk a human

Using Coursebox courses in aXcelerate (SCORM)

aXcelerate is a student management and LMS platform widely used by Australian RTOs. Coursebox courses run inside aXcelerate as SCORM packages, so you can build and maintain the course in Coursebox while learners access it, and RTO staff track outcomes, in aXcelerate.

This article walks through the whole path end to end — exporting from Coursebox, importing into aXcelerate, attaching the package to a class or unit, turning on completion tracking, and fixing the problems people most often hit along the way.

The Coursebox steps below are ours and are current. The aXcelerate menu paths come from aXcelerate's own documentation — if their interface has moved, their SCORM/xAPI E-Learning article is the authority on the aXcelerate side.

Step 1. Choose your SCORM type

Coursebox offers two SCORM exports, and the choice matters more in aXcelerate than the SCORM version does.

Dynamic SCORM

Self-hosted SCORM

What you upload

A small wrapper (often around 10 KB) that calls back to your live Coursebox course

A complete, standalone package

Content edits

Appear on the next launch — re-export only when you change the course structure (adding or removing pages)

Require a re-export and re-upload every time

Connected features (AI tutor, listen mode, short answer questions, assignment submissions, discussions)

Work

Not available

Needs the course published and the account active

Yes

No

Most RTOs use Dynamic SCORM, because the course stays editable in Coursebox and the connected features keep working. Choose Self-hosted SCORM if your learners are on a closed network, if delivery has to work offline, or if your IT policy does not allow the LMS to call out to an external service.

For the SCORM version, use SCORM 1.2 unless you have a specific reason not to — it is the most widely supported and reports completion and score, which is what aXcelerate needs for unit outcomes. Use SCORM 2004 if you need interaction-level detail, sequencing, or bookmarking.

Step 2. Export the package from Coursebox

  • Open your course and click Share.

  • Set the course visibility to Published. A Dynamic SCORM package will not run for learners if the course is left unpublished.

  • Choose SCORM 1.2, SCORM 2004, or Self-hosted SCORM.

  • Download the .zip. Do not unzip it — aXcelerate needs the zip exactly as downloaded.

A Dynamic SCORM zip is meant to be tiny — often around 10 KB. That is the wrapper, not a broken export.

Step 3. Import the package into aXcelerate

In aXcelerate, go to Learning → SCORM/xAPI Packages → Import SCORM/xAPI Package, then:

  • Enter a package name — keep it to 100 characters or fewer.

  • Drag and drop the zip, or browse to it.

  • Select an alternative owner if your RTO needs the package owned by someone other than you.

  • Click Create.

aXcelerate reads the imsmanifest.xml inside the zip to identify the package. aXcelerate supports SCORM 1.2, SCORM 2004 and xAPI, so any of the Coursebox exports will be recognised.

Step 4. Attach it to a class or unit

Importing the package only puts it in your library. To get it in front of learners, attach it one of three ways:

  • As the default for a unitClasses → Units → Unit Default E-Learning → Add Learning Activity. Every future class delivering that unit picks it up.

  • To an existing classCourses → Classes → Update icon → Add E-Learning. You choose which units are affected and whether currently enrolled students get it too.

  • As a standalone enrolmentLearning → SCORM/xAPI Packages → Enrol Participant icon. Useful for one-off or non-accredited delivery outside a class.

Step 5. Turn on completion updates

This is the step most people miss. By default, a completed SCORM package does not necessarily update the learner's unit outcome in aXcelerate.

In aXcelerate, go to System Settings → Web & Other Integrations → E-Learning Completion Updates Subject and set it to Yes.

Completion and score come from the course itself, so set your pass mark, quiz attempts and completion criteria in Coursebox before you export — those rules travel inside the package and cannot be changed from aXcelerate afterwards.

Step 6. Test before you enrol a cohort

Enrol yourself or a test learner and run the course all the way to completion. Check that:

  • the course launches and displays properly

  • quiz scores record

  • the completion flows back to the unit outcome in aXcelerate

Fixing this with one test learner takes minutes. Fixing it after a cohort is enrolled does not.

Troubleshooting

aXcelerate rejects the package on upload

aXcelerate reports an upload error when a package is not SCORM-compliant. In practice the cause is almost always one of these:

  • The zip was unzipped and re-zipped, which moves imsmanifest.xml out of the root of the archive. Upload the original download, untouched.

  • Only the inner folder was zipped, rather than the package contents.

  • The file was renamed or altered after download.

The course launches to a blank screen

With Dynamic SCORM, the package loads a small driver script from Coursebox at runtime. If your RTO's firewall, proxy or content-security policy blocks it, learners get a blank screen — the browser console will show an error such as ScormXDDriver is not defined, or a blocked request for scormxd-driver.min.js.

  • Ask your IT team to allow your Coursebox domain through the firewall, proxy and CSP allow-list.

  • If that is not possible, use a Self-hosted SCORM export instead — it makes no runtime calls back to Coursebox, at the cost of the connected features listed in Step 1.

See SCORM blank screen in enterprise LMS — driver blocked by firewall/CDN for the full diagnosis steps.

Learners finish the course but outcomes do not update

  • Check E-Learning Completion Updates Subject is set to Yes (Step 5).

  • Confirm the learner reached the course's completion criteria as defined in Coursebox, not just the last page.

  • If you exported SCORM 2004 and your setup only reads completion and score, try SCORM 1.2 instead.

The course worked, then stopped

For Dynamic SCORM, the package depends on the live course. It will stop working for learners if the course is unpublished, or if the Coursebox account is paused, suspended or past due. Republish the course or bring the account current and the package resumes.

If you plan to pause or cancel your Coursebox subscription, export a Self-hosted SCORM package first as a backup so anything already deployed in aXcelerate keeps running.

You added or removed pages in Coursebox

Content edits (rewording, new images, updated video) appear in aXcelerate automatically on the next launch. Structural changes — adding or removing pages — need a fresh export and re-upload.

What is the difference between Dynamic SCORM and Self-hosted SCORM?

Can I embed Coursebox courses in another LMS using LTI or SCORM?

Share & Export a Course