Limit the use of learning applications
Thinking since a few weeks about this constellations and try some things whenever finding time for it. And surely also searched here and in the web in general for the issue. Perhaps time to ask the community?
Principle scenario: A learning-application build with Captivate (for background-compatibility with colleagues in Captivate 8). As anybody here know this can be exported in different Formats. Let's forget all but
a. HTML5 for direct use on a Webserver or even local and
b. the same Version as SCORM-Export for use in LMS.
Thinking about two features that counts access of a unique export, regardless if used on different browsers on different computers or in an LMS or not.
Detail scenario 1: Users enter their name (or are set via LMS) when starting the learn-application. Every user gets a personal certificate with his name at the end. The application has to work only with a given number of named users. For example 20 persons with 20 different names can use it; if person 21 tries, it has to break up.
Detail scenario 2: Just count any access of the application. Means if a unique user start it 5 times (and get only 1 certificate) this counts as 5, if another one gets his certificate at first time this counts 1. When a given number of access is reached the application shows a message and breaks up (or even not start at all).
I know this is far behind of standard-features of captivate. And I even know that it is tricky and even suspect perhaps impossible.
Anyway, solutions, in every working form, are welcome.
Myself tried httprequests for a counter on a server. So far this works: Captivate (i mean the export from it) sends Data including a unique ID of the export via javascript to a php-file on a server wich sets an counter down. NOT working is getting this value back to captivate to check if it is still >= 0. Obvious a problem of same-origin-policy. I try to understand to work with JSON now. But nethertheless, even if i get this working, it only solves scenario 2 above.
So again: Perhaps someone with advance skills has an idea ore even solved one ore both describes constellations.
