Hi David (and Dudy)
Y'know... I made great progress on that book and then work/life/kids/SQUIRREL! just kind of got in the way. I've worked on it quite a bit over the past few years, with some very interesting technological detours, including Vue.js and Electron.
(FWIW, the SCORM Sandbox is pretty solid now, and works great. I still need to export Windows and Mac apps from the source code.)
I recently picked the book project back up again and decided to sell it as an online course instead of a book, as I think the online course format lends itself better to code examples.
I also decided to break the subject matter into two separate projects, and would love to get your feedback on whether this makes sense. (And feedback from anyone else in this Google group! The more the merrier.)
Course #1: How to implement SCORM in an HTML project (i.e. how to SCORMify an existing HTML project such as a Reveal.js slideshow)
Course #2: How to build an HTML-based SCORM course that looks and feels like a course produced by rapid e-learning devs tools such as Captivate or Articulate, but hand-coded and using open-source frameworks like Bootstrap or Foundation.
The first course covers the basics of SCORM 1.2 and course-to-LMS communication, and includes some of my opinions/advice regarding what parts of SCORM are safe to use and what should be avoided (if your goal is compatibility across LMS platforms). This content is already written, and I may be able to release it as soon as next month. The second course would assume some knowledge of SCORM and focuses more on building out custom navigation, using open-source interactions, etc. This is in early stages, and may never move forward. But if I receive enough positive feedback (i.e. people saying they'd be willing to buy it), I could have it done in a couple of months. I've built these kinds of courses many times, I just need to document the process.
You may have received an email from me a while back mentioning a tool I built called the SCORM Sandbox, which is designed to enable SCORM developers to test their SCORM 1.2 courses locally without an LMS or server. This is another project that I may release soon, probably as a package deal with the course. I built the SCORM Sandbox in Electron, first with vanilla HTML/JS then with Vue.js. I spent many many many hours on it, getting to know Electron, Vue.js, Node, and some related tech stacks. I wound up refactoring my work several times as I became more familiar with the stack and best practices for both Electron and Vue.
(This is one of the reasons I got sidetracked from releasing the book; I wanted to give readers a way to test their work locally without having to install an LMS or use SCORM Cloud. Then I simply got caught up chasing this idea, and next thing you know a year or three have passed!)
Anyway, sorry for the long-winded reply. Thanks for asking about the book!
To anyone reading this, I'd really appreciate any feedback you can provide about these projects, aside from asking for it to be free. :)
Thanks
- philip