Use SCORM Courses to unify online learning Updated November 25, 2025 16:50 With Showpad Coach, uploading Shareable Content Object Reference Model (SCORM) content and creating SCORM Courses for your users is simple. SCORM is a standardized, JavaScript-based API designed to unify online learning globally. A SCORM file is a ZIP archive containing shareable content objects structured according to the SCORM data model, including an imsmanifest.xml file. As an admin in Showpad Coach, you can track specific events related to any SCORM Course. These events, known as RTEs, represent the data exchanged between Coach and the SCORM package. See how it looks Key features Upload SCORM Courses Add SCORM file to a lesson in a Course View specific SCORM events You need this to succeed Plan: eOS Expert, eOS Advanced, eOS Professional Legacy plan: Showpad Coach Essential or higher Permissions: Administrator, Promoted Member with Content permission Prerequisites: SCORM 1.2 or SCORM 2004 file with a valid imsmanifest.xml The quick way Learn about developing SCORM Courses Add a SCORM Course Troubleshoot SCORM Courses Do this step by step Developing SCORM courses Local hosting environment To efficiently host SCORM courses, Advanced Experiences, and HTML content, Showpad's iOS and Android apps use a dedicated internal web server. This means the content runs on a local domain, such as "localhost" or "127.0.0.1", not on showpad.com. Within the apps, SCORM courses, Advanced Experiences, and HTML content are executed through Web Views: iOS App: Uses WKWebView, which is similar but not identical to Safari. Android App: Uses a custom WebView component, which is similar but not identical to Chrome. To ensure compatibility, developers should design versatile code that doesn't assume a specific hosting environment. Required SCORM fields for tracking For Showpad to properly track learner activity, your SCORM package must include specific fields (also referred to as cmi keys in the SCORM specification). The exact fields depend on your SCORM version. To mark a Course complete: Include at least one of these fields: cmi.core.lesson_status cmi.completion_status To track progress percentage: This field allows learners to view their completion percentage in the Course Viewer. Managers will see fine-grained progress in the My Team hub only if the SCORM course returns this data:cmi.progress_measure To display a score: Return score data using one of the following combinations: cmi.score.scaled cmi.score.raw, cmi.score.min, and cmi.score.max Note: For detailed information on these fields, please refer to the official SCORM Run-Time Reference. Back to Top Add a SCORM course For a SCORM course to behave as a Course in Coach, follow the Course creation steps. Navigate to the Libraries tab. If your organization uses multiple Divisions, select the desired Division from the top-left dropdown menu. Click Courses and select All Courses in the left side menu. Click the New Course button. Fill out the necessary Course information, such as Title and Description. Select SCORM as the Course template, then click Create. To add your SCORM file, click one of the buttons: Upload from computer: Select this option to add a new file from your device. Select content: Select this option if the file is already in your Showpad Files library. 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 an appropriate title. Tip: To add SCORM files to a Course without selecting the SCORM template, add a Lesson block to the Course Builder. Then, add one or more SCORM files 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. Back to Top Troubleshoot SCORM Courses 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 Analytics tab and click Coach Reports in the left menu. 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 Analytics tab and click Coach Reports in the left menu. Select Course & User from the Report Type list. Filter by the title 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. Back to Top Related articles Export a user list User Breakdown in My Team hub Install and share content with Showpad for Outlook 365 Customize a thumbnail for your Showpad Video message Web App Release Notes