Use SCORM Courses to unify online learning Updated April 25, 2024 17:08 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. The SCORM Course will be added as a Lesson. Give the lesson a fitting title. Follow the remaining steps of Course creation as normal, assigning users and then reviewing and publishing the Course. Note: A SCORM file uploaded as content added to a Lesson will not behave as a Course but rather as simple HTML. 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 SCORM events for Courses that users have completed, follow these steps: Navigate to the Reporting tab and click Coach Reporting. Find Course & User from the report options on the left side. Filter by the name of the Course you wish to find. Click on a user who's results you wish to view, then click Refine Data. You will see the Key on the left side column and the Value on the right. Related articles Okta user provisioning with SCIM Score test submissions Manage Courses, Paths, and Curriculums in the Coach Library Analyzing user activity with Coach reporting Add Showpad's Insights and Recommendations app to record pages