SCORM 1.2 course expiration

Sep 27, 2022

Greetings,

I work with a multi-media company that develops training for first responders. We provide training in a variety of manners. The one area that is beginning to draw more interest is purchasing our SCORM 1.2 courses and hosting them on their own LMS. Because the media within the course is our is our intellectual property we cannot let the customer have it in perpetuity or share it. We need them to expire with a range of 1 - 5 years depending upon the agreement. I have read some old threads (13 yrs) that some people have successfully used java script to set a course to expire. I do not know how to write java script and set the triggers. We use Storyline 3 to create and publish our courses.

If anyone could provide detailed steps on how to do this would be greatly appreciated.

2 Replies
Sam Hill

Hi Rob, JavaScript expiration isn't a good solution for this as it is easy to remove any form of expiration set using JavaScript and won't be a good protection against your content.

The solutions I have seen in the past for this involve the content continuing to be hosted by you, but able to be launched and tracked on the clients LMS.

In order to allow this to happen, you would need to overcome cross-domain (same origin policy) restrictions on JavaScript.

Check out this resource: https://scorm.com/scorm-cross-domain/?utm_source=google&utm_medium=natural_search

This solution should allow you to expire content when you want and maintain the same piece of content for multiple clients too rather than distributing multiple versions of the course.

Joseph Francis

At my last posting, we delivered crisis prevention training courses to healthcare organizations, educational organizations, and human services organizations. For the organizations which had their own internal LMS, we utilized SCORM Cloud Dispatch from Riustici Software to manage and deliver our content.

SCORM Cloud Dispatch

"SCORM Cloud is a SaaS application that lets you manage your all of your eLearning in one hosted platform. If you want to deliver your courses to learners via third-party LMSs but still maintain ownership and control of those courses, then SCORM Cloud Dispatch can help."