Forum Discussion
How to try out xAPI tracking with Rise ?
Hi everyone,
I wish to create a simple demo of a xAPI tracking with a Rise course. Basically I wish to see what a learner has "experienced" in a course.
My attempts were not very successful so far.
TalentLMS xAPI statements display Ids, not names (Good Learner experienced index.html#/list/cj48ou09z00083e690k91bbvn/preview)
Scorm Cloud throws communication errors with the LRS.
Do I have to explicitly specify a LRS in a Rise output file ?
Thanks a lot
- philipsiwinskiCommunity Member
Hi, it seems normal that the statements display IDs as Justin Grenier from Articulate explained it.
Some LRSs like GrassBlade seem to be able to translate Articulate IDs to human readable names.
Will post my findings here :)
- PankajAgrawalCommunity Member
Hi Julia,
I think some of these are available in Storyline but not Rise. For example, time spent is sent by Storyline but not Rise.
Storyline also allows adding javascript which opens up possibilities.
Some other things like tracking downloads could possibly be done via an external script at the link where a user is sent to before being redirected to the actual download link.
Devices/browsers could be tracked from User-Agent string in the LRS.
If you are interested in tracking Video/Audio. It could be done in a very good way using xAPI Video Profile. A demo is available at https://www.nextsoftwaresolutions.com/kb/advanced-video-tracking/
Details about xAPI Video Profile is available at https://legacy.gitbook.com/book/liveaspankaj/xapi-video-profile
Pankaj- JuliaMeyerCommunity Member
Thank you so much for your help, Pankaj!
Question for you on the following idea you shared: Some other things like tracking downloads could possibly be done via an external script at the link where a user is sent to before being redirected to the actual download link.
If I use the multimedia "Attachment" function in Rise to attach a downloadable PDF resource, how might I set up an external script? The only settings I have available are the file attachment upload, padding top/bottom, and background color.
I appreciate your insight!
- JuliaMeyerCommunity Member
Hi, Crystal! Thank you for your quick reply. In addition to quiz data, our team would like to track deeper usage and learner engagement data to help us understand how learners interact with content in each Rise module. A few examples:
- How many learners are opening/downloading file attachments?
- Are learners clicking each accordion or tab to consume content?
- Are learners engaging with image and/or quote carousels?
- Are learners clicking buttons or other hyperlinks?
- Are learners flipping flashcards?
- Are learners listening to audio?
- Are learners watching videos?
- Are learners clicking each hotspot in a labeled graphic?
- Are learners completing sorting activities, scenarios, etc.?
- How long are learners spending in each lesson? In the overall module?
- On which devices and/or browsers are learners accessing the module?Is it possible to set custom xAPI statements to track this type of data?
Thanks for the specifics, Julia! I'll leave it to the community for any tricks with modifying the statements in the output.
I'll let you know here if we enhance the xAPI output in the future.
- JuliaMeyerCommunity Member
Sounds good, Crystal. I appreciate your help!
- BrianSadlerCommunity Member
Hi Crystal,
Are there any plans on the horizon to enhance the xApi output of Rise lessons to be able to report the sorts of things that Julia mentioned above? Is it in the technical roadmap at all?
We're considering trying to build our own javascript library on top of the current Rise xApi package to send this data, but that will obviously be very brittle and break if ya'll update the format.
I tried manually editing the tincan.xml file to configure activities similar to what a quiz reports, but didn't have any luck.
Hi, Brian. It isn't on our immediate roadmap to extend xAPI reporting. We are tracking these requests, however, and we'll update this discussion if we do make any changes.
Hi Philippe! It looks like you reached out to someone from the Talent LMS support team over here, so I wanted to link that discussion for anyone following along. ☺️
One more thing, Philippe! I noticed you mentioned SCORM Cloud throws communication errors with the LRS. We'd like to test it out on our end and take a closer look at those errors. I opened a case on for you--you'll hear back from our team soon!
- philipsiwinskiCommunity Member
Hi Alyssa, thanks for your help. I will investigate these issues separately (TalentLMS said it's an Rise problem).
I was wondering if anyone can share how to test the possibilities of xAPI with Rise courses.
Thank you :)
Hi Philippe!
I just peeked in on your case, and it looks like Renato has requested some information from you. I'll also share your question about testing the possibilities of xAPI with him. ☺️
- philipsiwinskiCommunity Member
Hi Alyssa, Renato investigated the issue, a solution consists of duplicating the course before an xAPI export. Scorm Cloud doesn't display errors anymore. However, the xAPI tracking display IDs and not activity names. I'll see if Renato can help :)
- philipsiwinskiCommunity Member
Hi,
I start to wonder if Rise is not including the wrong object
id
in its xAPI statement...When a learner clicks on an custom activity, here is what I get in the LRS (same issue on scorm cloud) :
In the course's tincan.xml file, here is the activity definition :
Some part of the
id
is the same but it still differs...
I don't have such issues with Storyline xAPI packages.What do you think ?
Thanks :-)
Hi Philippe! Thanks for keeping us in the mix with all of your testing!
What you are seeing from the LRS is the activity ID tagged onto the endpoint URL of where the content is hosted. The ID at the end of that URL appears to match what is stated in the tincan.xml. We would expect, then, that the LRS is going to understand that ID and be able to match it to the .xml file.
Let me know if the reporting isn't working for you, and we'll have a deeper look!