The aXcelerate SCORM/x API integration enables a client to deploy and launch ('Play') SCORM v1.2, SCORM v2004 and xAPI compliant e-learning content natively from aXcelerate.
Whether you are moving existing content from a previous LMS or starting in the E-Learning space, there are multiple platforms, including freelancers, authoring tools and resource suppliers, available to package your content into one of the accepted formats.
- Utilise Self-marking quizzes
- Track student progress
- View evidence of learning completed by the student
Tip: To enable SCORM/xAPI E-Learning in your account, please contact our Customer Success team.
Note: Please be aware that aXcelerate does not provide help or support for authoring your SCORM content. We can only offer support for uploading the zip files, enrolling and resulting. Training content or assessment questions cannot be edited within aXcelerate. These will have to be updated within the SCORM creation software and then re-imported into aXcelerate.
What is SCORM/xAPI
SCORM is the industry standard for packaging E-Learning content. There are essentially two main versions of SCORM and the next generation API.
Provides limited data reporting such as course commencements & completions and when the student completed.
Provides more sophisticated levels of reporting such as "How did student 'X' answer question 6.0 of the summative test at the end of the course?" and "How long did the student take to do the course?" The Sequencing and Navigation specification of SCORM v2004 allows you to define rules that the LMS will use to control the learner’s navigation between sections of your e-learning content. This is not possible with SCORM v1.2.
Also known more formally as the Experience API or simply 'xAPI', is the next generation e-learning standard and is rapidly being adopted due to its greater flexibility than SCORM and ability to capture learning 'experiences' outside the traditional LMS and on devices (smartphones, tablets, etc.) that were never envisaged when the SCORM standard was initially developed.
Read more about the xAPI and what it can do here: xAPI.com.
Tip: Read more about SCORM and its' versions and what they can do here: SCORM.COM.
Checking SCORM/xAPI package Compliance
The package will be a zip file, and within this file will be a .xml file called imsmanifest or xAPI. The aXcelerate SCORM engine reads this file when a student launches the package.
Note: The manifest includes your configuration - e.g. how many times can a quiz be completed, what is the passing rate, when is a student considered completed. All of this is configured in the authoring tool prior to publishing the zip file.
Upload a SCORM/xAPI package into aXcelerate
- Enter a Name
- Drag and Drop, or Search for your E-Learning package
- Select an alternative Owner (if you do not wish it to be you)
- Click Create
Note: The entire zip file needs to be uploaded.
Warning: If you receive an error when uploading, it is typically due to a non-compliant SCORM/xAPI package.
Update a SCORM/xAPI package
- Click the Update Icon
- Click Update
- Make the required changes
- Click Update
Import a new SCORM/xAPI package version
You can upload a new version of an existing SCORM/xAPI package. Any existing enrolments that have already commenced, will remain in their current version. Any new enrolments or commencements will be registered into the latest version.
- Select a SCORM/xAPI package
- Select Import New Version from the Actions menu
- Drag and Drop, or Search for your new E-Learning package zip file
- Click Create New Version
Note: The entire zip file needs to be uploaded. This will create a new version of the course without removing any previous versions. Once commenced, a student's version is locked to the latest version at the time of launching and cannot be changed.
Delete a SCORM/xAPI package
- Click the Update Icon
- Hover over Actions
- Click Delete Course
Warning: You cannot delete a package if students are enrolled, instead you can deactivate the package.
Update configuration details (SCORM only)
Once you have uploaded a SCORM file, you can update the configuration details.
- Click the Update Icon
- Click Update
- Make required changes to Package Configuration
- Click Update
Warning: Ensure you click Save after each package configuration change.
Set package as default E-Learning against Units
Setting a default E-Learning will ensure that each time you create a new class or accredited workshop, the SCORM package will be linked by default (easily unchecked if not relevant).
Courses
- Select a Unit
- Scroll to Unit Default E-Learning
- Click Add Learning Activity
- Select the E-Learning Package
- Click Submit
- Repeat steps 3 - 5 if you have more than one package for the unit
Warning: Setting defaults will only appear in classes/accredited workshops created after the default is set.
Add E-Learning to an existing class
This will allow you to add E-Learning content to existing classes/accredited workshops.
Courses
- Select a Class
- Click the Update Icon
- Scroll to the Units List
- Click Add E-Learning
- Select the E-Learning Package
- Check the Unit(s) the E-Learning Package applies to
- Select your preferred option for current enrolled students
- Click Submit
Bulk enrol into E-Learning
This is actioned via the class matrix and is useful if you have added an E-Learning package but not yet enrolled existing students.
- Select the E-Learning View
- Click Bulk Enrol E-Learning
- Click Submit
Enrol students directly into E-Learning without a class or accredited workshop (Stand Alone)
A student can be enrolled directly into E-Learning without being linked to accredited training. This is useful for pre-reading or an LLN test.
- Select a SCORM/xAPI Package
- Click Enrol Participant Icon
- Enter a Student's Name
- Press Enter
- Select the Student
- Confirm details
- Click Add Enrolment
Note: This is referred to as a Stand Alone E-Learning enrolment.
Enrol students into E-Learning via a Class or Accredited Workshop
Follow the standard enrolment process for Class Enrolments or Accredited Workshop Enrolments.
Tip: You will see an extra list for E-Learning, where all default E-Learning is checked. Unselect any E-Learning you do not want to enrol the student into.
Warning: E-Learning in accredited workshops will display in the linked Class Matrix (after the student is enrolled)
View E-Learning Progress
There are three ways to view student’s E-Learning progress.
Courses
Classes
Class Matrix
- Select the E-Learning View
- Click on a Magnify Glass for a Student’s E-Learning enrolment
- Select a SCORM/xAPI Package
- Select a Package by clicking on the hyperlinked name
- Click Students
- Select a Class
Note: In this view you can also launch the activity on behalf of the student by clicking the play button
Class Matrix
Student Enrolment
- On the Students Course Unit Status & Enrolment Page, select the SCORM Icon next to the Unit
Note: By hovering over the symbol you can view the status, a green tick indicates completion.
Update E-Learning enrolments
Once you have navigated to the student's E-Learning enrolment page, you can update the details.
Note: Common updates include extending the access end date and updating the status.
Warning: When updating Unit Start and End Dates, do not miss the Sync E-Learning Dates checkbox. This will change the access dates for the attached E-Learning when checked.
View SCORM/xAPI launch history
Once you have navigated to the student's E-Learning enrolment page, you can download their launch history as a tab-delimited CSV file, if there is one. Select the Launch History from the Actions menu.
This file is useful for troubleshooting issues to do with launching or completing of SCORM/xAPI packages
Delete E-Learning enrolments
- Select a SCORM/xAPI Package
- Select a Package by clicking on the hyperlinked name
- Select the Delete Icon
E-Learning completions to update Unit Outcome
Once an E-Learning activity is completed, aXcelerate can automatically update the unit outcome.
System Settings
- Find the setting E-Learning Completion Updates Subject and select Yes
- Click Save Web Settings
Tip: The unit will only update if there are no outstanding activities.
Warning: The unit will not update if the outcome is NoSt or NYS.
SCORM FAQs
What platforms does aXcelerate Integrate with?
- MyLearningSpace (Moodle)
- Catalyst IT (Moodle)
- eCreators (Moodle)
- Instructure (Canvas)
- Self-Hosted Moodle and Canvas instances
- Xero
- MYOB
- Hubspot
- Quickbooks
- eWAY
- EzyPay
Can you explain how I am billed for SCORM enrolments?
Use of our SCORM engine is billed on learner commencement, per unique learner. This is similar to the way Billable Learners are calculated for your standard licence fee billing.
For example, if student John Smith is enrolled in 3 different SCORM packages in the same billing period but doesn't attempt any of them, you will not be charged for his enrolment.
However, if John starts one of those 3 SCORM files, you will be charged $0.50c for his enrolment. aXcelerate Turbo licenses are charged at $0.50 per SCORM learner. SCORM is not available for aXcelerate Standard accounts.
Units of Competency are not automatically updating to Competent when Learners complete them. How do I resolve this?
- Ensure the system setting E-Learning Completion Updates Subject (found under the Web & Other Integrations tab) is Enabled
- Ensure there are no other activities linked to the Unit of Competency. For example, future-dated workshops, other incomplete SCORM packages, or Online Assessments.
- Within your SCORM package settings, go to the Compatibility Settings, and set the Maximum Suspend Data Size value to 64000.
- Go to the Learner's SCORM enrolment page, and ensure a completed action exists as a package statement. If it doesn't, then the Learner has not completed the package (or, there is an issue with the package and it is not properly detecting when a Learner completes it. If this is the case you will need to contact your package developer).
- Click View Statement of the E-Learning Activity Stream with the completed action. Look for "completion": true, and also "success": true. Both of these statuses must be true for aXcelerate to detect the package has been successfully completed.
- If there is no "success": true status, return to the package settings (found by updating the package from the Courses > Scorm/xAPI Packages menu).
Under the Rudimentary Rollup subheader, the Status Rollup Mode determines the rules for considering a package successful. Every package will have slightly different 'optimal' settings, so you may need to adjust to find out what works best. - If you are still having trouble, you may need to contact the developer who created your SCORM package, who will be able to provide further assistance.
SCORM E-Learning Webinar
This webinar demonstrates:
- Using SCORM authoring tools
- Importing SCORM files into aXcelerate's SCORM engine
- Deploying E-Learning for student enrolments