Storyline 2 XAPI Statement Overloading

Mar 11, 2015

I'm a developer working on a system that serves Storyline Courses using XAPI to track the learning. 

Is there a way to overload the Storyline javascript to allow for custom statements? The main example piece would be overloading the object. As of right now it comes out of the Storyline package in a fashion similar to;

"object": {
"id": "http://5nhqtFmFQQ8_course_id",
"objectType": "Activity"
},

I would like to overload the Id to create something that is more meaningful to my system. 

Thank you for your time!

5 Replies
Stephen Trevorrow

I think you might have forgot to attach a link or the tool! 

If the tool is simple enough to use that should work for a temporary fix, but programmatically setting the ID right now would be ideal as user's that don't necessarily have this kind of knowledge will be able to upload these courses. 

With Storyline 1 we had the system do this but we're having some difficulty figuring out what changed in Storyline 2 that is causing our methods to not work.

Hopefully this update comes out soon in the mean time!

Thanks a bunch for the reply!

Ashley Schwartau

Hi, can I ask a dumb question? :) I'm starting to learn about xAPI since a lot of people seem to think it will replace SCORM one day and because it sounds like it could give clients more flexibility in terms of reporting (assuming their LMS also supports the additional options).

So my question is: this converter tool -- when it says that it will "send activity names", what is considered an "activity"? Any interactive element that's in the module? Individual quiz questions? Something else?

 

Thank you!

This discussion is closed. You can start a new discussion or contact Articulate Support.