Our LMS is not SCORM compliant, but we can create apis to support the initialize, get/set values, commit and other important SCORM API functions.
My plan is to create a proxy extension which would receive SCORM functions (from a spoor enabled course) and call our LMS. I wanted to know what is the best practice on going about building such a proxy extension. Should I:
1) Create a window.API class / object and define all the SCORM functions the adapt course it's expecting
2) Override certain functions in the API class, if so which ones
Any hints or suggestions on either of these options or any other way to create such a proxy extension would be very helpful.