I guess this is someone in between captivate (authoring tool) und prime (lms). So let's try it also here ...
A learning-application build with captivate. It's use has to be limited regardless if used on different browsers on different computers or in an LMS or not. Export in HTML5 or SCORM.
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.
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).