Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

better security in SCORM packages

Explorer ,
Aug 25, 2016 Aug 25, 2016

Hello,

I'm looking for options to implement the two scenarios below and achieve it with just published SCORM packages, not by hosting the files on my own LMS.

  1. Ability to cap number of users. That may require additional license number being generated for each user who gets the modules, then sending them that license number – for example, 25 people to be able to open the elearning, and the 26th person gets a Denied message with info that they have to purchase more licenses (or whatever it would be called.)
  2. Ability to have the ticking clock shut down access once the deadline is reached. So the software needs to produce an eLearning output that supports the license running out on a day we specify, and the module becomes inaccessible after that designated date. This option in Captivate is pretty shaky. Basically changing the date on user's computer overrides the expiration date.

Is there any way to achieve that in Captivate (or any additional tool)? Or would that require setting up my own servers and adding custom code to the SCORM packages?

Appreciate your input!
Regards,
Michal

209
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 25, 2016 Aug 25, 2016
LATEST

Captivate does not currently have this capability.  Your best option is to set up an LMS because the kind of control that you want is more aligned with what LMSs are designed to do.

In more detail:

  1. Your first request really requires the current number of users to be tracked OUTSIDE of the computer on which the current user is viewing the content.  A Captivate module has no built-in ability to 'remember' how many other users have viewed that same content.  This would need to be tracked by some kind of database on the web server from which it was served.
  2. Captivate does ship with some Learning Interactions (widgets) that can show a ticking timer and have the course module jump to a different slide (where you could use an Exit action) when a number of minutes or seconds have expired.  However, none of these timers allow you to track the current date and time on the user's computer in order to execute similar actions if a given date or time is exceeded.  You could feasibly do this with JavaScript if you know how to program in the language (or know someone who does).
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources