Use SCORM Courses to unify online learning Updated February 05, 2025 08:00 Note: This article is no longer maintained. For updated information, please refer to the corresponding Admin App article. We recommend updating your links if you’ve linked to this article. With Showpad Coach, you can easily upload SCORM (Shareable Content Object Reference Model) content and create SCORM Courses for your users. SCORM is a JavaScript-based API that follows a set of rules intended to unify online learning as a global standard. SCORM is a ZIP file with shareable content objects following the SCORM data model, including an imsmanifest.xml. Showpad Coach allows you, as an admin, to view specific events that occurred with a particular SCORM Course. These events, RTEs, represent all the data exchanged between Coach and the SCORM package. Key features Upload SCORM Courses View specific SCORM events You need this to succeed Showpad Coach admin account or promoted user rights with Course creation permissions SCORM 1.2 or SCORM 2004 file with a valid imsmanifest.xml Do this step by step Developing SCORM courses The iOS and Android apps efficiently host SCORM Courses, Advanced Experiences, and HTML Content by leveraging a dedicated web server within the device. As a result, the web applications are hosted on a domain known as "localhost" or "127.0.0.1," rather than showpad.com or showpad.biz. To ensure optimal compatibility, developers must refrain from making assumptions about the specific hosting environment. By acknowledging the constraints of the local hosting setup, developers can design their code to be versatile and adaptable, regardless of the hosting conditions. Within the apps, SCORM Courses, Advanced Experiences, and HTML Content are seamlessly executed through Web Views. On iOS, the reliable WKWebView is employed, providing similar functionality to Safari, although not identical. On the Android platform, a customized component based on WebView is utilized, delivering a comparable experience to Chrome, albeit with some minor differences. Include these necessary SCORM fields when developing a SCORM Course. To ensure the Course is marked complete when a learner successfully finishes, include one of these two SCORM fields. cmi.core.lesson_status cmi.completion_status To track the learner's progress and show them their completion percentage, include this SCORM field. cmi.progress_measure Uploading a SCORM Course For a SCORM Course to behave as a Course in Coach, follow the Course creation steps. Navigate to the library and select the Coach Library tab. Click New and select Course. Fill out the necessary Course information, such as Title and Description. Select SCORM as the Course type, then click Create. Add your SCORM file. Choose Upload from Computer, or if the file is already in your Showpad library, click Select Content. You can use the File Type filter and select SCORM to quickly locate the file. The SCORM Course will be added as a Lesson. Give the lesson a fitting title. Tip: To add a SCORM file to a Course without selecting the SCORM template, add a Lesson block to the Course Builder. Then, upload your SCORM file by selecting Upload from Computer or Select Content. Follow the remaining steps of Course creation as normal, assigning users and then reviewing and publishing the Course. Note:If you upload a SCORM file as content in a Lesson, learners must complete the SCORM file's course for the overall Course to be marked as complete. Troubleshooting SCORM To see events in real-time as they are sent to Coach, please check with your SCORM software provider to learn your options for enabling debugging. Be sure to disable any pop-up blockers, which will prevent the debug window from opening. Note that debugging may not work on mobile apps, as they do not support pop-ups. To see events for SCORM Courses, follow these steps: Navigate to the Reporting tab and click Coach Reporting. Select SCORM Courses from the Report Type list. The default view of the report organizes SCORM data by Course, followed by user, with each SCORM event listed as a separate row per user. The SCORM Data Key and SCORM Data Value are the last columns in the report. You can filter, save, and export the report as needed. The export formats are compatible with BI tools for advanced analysis. Learn more about Coach reports. To view events per user who has completed a SCORM Course, follow these steps: Navigate to the Reporting tab and click Coach Reporting. Select Course & User from the Report Type list. Filter by the name of the Course you wish to find. Click on a user whose results you wish to view, then click the Refine Data icon and select See the details for this user and course.You will see the Key on the left side column and the Value on the right. Related articles Manage Courses, Paths, and Curriculums in the Coach Library Okta user provisioning with SCIM Analyze user activity with Coach reporting Managing your integrations Score test submissions