erkyrath / quixe

A Glulx VM interpreter written in Javascript
http://eblong.com/zarf/glulx/
MIT License
169 stars 33 forks source link

Feature request: SCORM or Tin Can API implementation #18

Open tiberg opened 8 years ago

tiberg commented 8 years ago

I write training materials (eLearning, distance learning, and instructor-led training) and would love to be able to implement IF-based lessons written with Inform7. The way eLearning lessons are delivered, they are served up by a learning management system (LMS) and user progress is tracked so they get credit for taking a lesson. Universities also use LMSs to deliver online learning packages.

The way to make this work is through SCORM or the Tin Can API. But mostly with SCORM. See scorm.com or https://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model for more information about what SCORM is.

The way eLearning works with SCORM is when a learner takes a lesson, their participation is registered in the LMS through SCORM. Their progress through the lesson is also reported. Finally, their completion is reported and the LMS can award a certificate for completing the course or lesson.

The way I think IF could implement this would be something like completing Chapters or by awarding points, or maybe setting a reserved variable (e.g., "QuizResults is 70%") that is exported to the LMS through SCORM.

There are open-source free SCORM interpreters that can be used to test it out. I would be willing to compile a list of available test platforms, or even test it myself.

If there is any interest in implementing this, I could write up a short lesson on something simple and we could go from there.

At the moment, whenever I speak to other learning professionals about the idea of using interactive fiction, the conversation always boils down to how it can be delivered by an LMS. And right now it can't.

erkyrath commented 8 years ago

I don't really know anything about this field, so working on this is not on my radar.

I will leave this open for future discussion, though.

tiberg commented 8 years ago

Thank you for leaving this open. I hope that one day I could create lessons using interactive fiction that can be delivered through an LMS.