by Jonathan Malko
There are benefits and drawback in my eyes
I am sure if the original creators of SCORM were to rebuild the standard, it would come in the form of an API - and let LMS companies make the UI/UX decisions. Atleast, that's the approach I would take.
I have had success in using light SCORM-compliant shells, to wrap around and call for course content (via JSON file) and a custom course logic via JS. In this case, we can use any kind of course builder that will output via API in order to either locally or remotely build SCORM compliant courses.
So far, I have used Automattic's Sensei plugin, along with wiritng a custom API for it, in order to remotely serve thin course wrappers for a client. This gives my customer the flexibility for their course builders to easily maintain their courses and push changes to all their clients in an instant.
For now, this plugin is SLOW due to following general Wordpress patterns (n+1 problem in SQL, etc). I will build a backend in order to integrate with a Wordpress site first to serve courses and retain reporting in the high performance Golang language.
IF you want to talk or would like to demo this software before it's ready, email me at [email protected].