Limiting Storyline LRS/xAPI statements sent to LRS
May 12, 2014
By
Peter Brown
Hi Group
Currently out of a Storyline 'package' (used to be a SCO, what is it in xAPI?!) published to Tin Can it seems that an activity statement is generated for each page/screen visited, every quiz question answered, and every quiz passed or failed.
Is there a way to limit what gets sent to the LRS? E.g. don't send page visits? Just report the pass score?
I ask as some 3rd party LRS vendors charge by the statement written/saved and this could get expensive storing statements that you just don't care about.
Is there a step-by-step fudge to limit what gets sent?
Thanks for any insight.
PeteB
7 Replies
I'll take the lack of response as an indication that it isn't readily possible at this time.
(although I'd like to flag that it would be a nice feature to have some control over what gets sent to the LRS at some future SL release)
Hi Pete,
There isn't an option within Storyline to restrict what is sent, although I hope that if someone in the community has had to do similar they're able to share with you here. Also, if you'd like to send this along as a feature request please feel free to do so here.
See this reply about the SendTinCanRequest function. If you're comfortable with Javascript, you could hack that to intercept the statements and only allow some through. Be sure to think through the implications before you do though - are you sure you really don't need that data?
Your LMS can block unwanted statements from reporting so that you never see them.
Hi Pete,
We've looked into this recently, and the short answer we've found is 'no'.
Our technical team have applied filters to the LRS so that only the useful information - commenced, completed, passed, failed etc is shown in an 'overview' page with the other statements hidden.
Hope that helps?
Andy
Hi Andy!
This thread is a bit dated, but thanks for popping in to assist. It could certainly assist someone who runs across this thread in the future.
Hi All,
I know this one is still VERY oudated.
But I must object :
it is possible :)
in story.js (Storyline 2) SendTinCanStatement :
then make it an object
Look at the objects to filter what you do not need.
For example to filter storyline pages experience to be stored
Best regards.
Bruno
This discussion is closed. You can start a new discussion or contact Articulate Support.