
Update scorm data files by editing the items manifest and metadata xml, set the id, update the course title to course content one on one, and preserve tags.
Learn to control when SCORM completion is sent by triggering a button click that dynamically attaches the SCO script to the page.
Decode the course status with a switch-based function that maps 1 to past, 2 to incomplete, 3 to filled, and 4 to unknown, then update the user interface label.
Set the score by calling the SAT score method with updated, maximum, and minimum values, then test and submit the score within the SCORM framework to update progress.
Learn to implement a fill-in-the-blank quiz in a SCORM course, set up quiz variables, handle user input, and submit results to the LMS with debugging.
SCORM is how an eLearning course communicates and reports data over to a Learning Management System (LMS). If you use a standard eLearning authoring tool like Articulate Storyline or Adobe Captivate, most of the SCORM heavy lifting is already done for you behind the scenes. That works perfectly well for a lot of situations, but there may be times when you want to track content that doesn't get tracked by default within an authoring tool. Or perhaps you have custom HTML5 content that was created outside of any authoring tool entirely and you'd like it to report meaningful data back to your LMS.
In this course, Jeff will walk you through exactly how to track any HTML5 content and have it report completion status, passed or failed results, score, and even specific quiz question responses directly to the LMS. Using the Rustici SCORM Driver, you can quickly SCORM wrap your HTML content, trigger completions, and set passed/failed statuses while tracking scores and individual quiz responses with minimal setup.
But it doesn't stop there. Once you understand how custom SCORM works under the hood, you can take those same skills back into Articulate Storyline and Adobe Captivate and trigger custom SCORM interactions right within their native authoring environments — giving you far greater control over how your courses communicate with any LMS.