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
Hi Angie,
It seems like that's the conclusion Philippe ended on as well, that different LMSs can translate the IDs better than others. I see that you shared some information with our Support Engineers back in November - but if you think there's another issue we're happy to take a look!
- AngieDobberfuhlCommunity Member
I'm planning to continue my testing in the current xAPI cohort. I will let you know what I find out.
- ZubeidaKudoosCommunity Member
Would this help? It's for Storyline, so I'm thinking you might only be able to edit the outputted js file, but not actually add js to the Rise course...I'm still learning myself, so not sure yet.
Melissa Milloway: https://elearningindustry.com/custom-xapi-statements-for-storyline-3-short-videos
- JuliaMeyerCommunity Member
Hi there! Is there any way (or will there be a future enhancement) to capture xAPI data on learner interactions via xAPI statements? We are glad we can package for xAPI and we'd love to track the engagement and usage data in a similar way as we do for Storyline 360 to better understand how our learners interact with content. Thank you for your help!
Hi again, Julia! The xAPI (aka Tin Can) output of Rise 360 sends essentially the same data as SCORM output. Could you share how you're currently extending that capability with your Storyline xAPI output?
- 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.
- 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!
- PankajAgrawalCommunity Member
Hi Julia,
I do not have access to a content with Attachment or to Rise, so I cannot tell if it is possible to do what I mentioned with the multimedia Attachment function.
If you can upload a sample content on our demo site:
https://demo.nextsoftwaresolutions.com/And send me a link, I can take a look.
Please do note that the demo site is public. You can alternatively send a link to your content, via direct message.
Pankaj
- RodrigoMorosoliCommunity Member
It's good to see I'm not the only one in need of better xAPI statement reporting for Rise. We believe it's a wonderful tool but tracking data is also important for our projects right now. I'd like to add one vote for this feature request :=)
- PankajAgrawalCommunity Member
Hi Crystal,
The xAPI Statements reported by Storyline and Rise 360 are very different.
Some things in xAPI statements generated by Rise 360 are not correct. Like the object id for each answer of the same question is different. Rise 360 adds the timestamp in the object id. Does't make sure, and it effects reporting.Rise 360 also doesn't report activities other than quiz and completion.
For GrassBlade users we have been able to find a workaround to find % progress of users, based on bookmarks, but that works only when the modules are taken in order.
Pankaj
(from GrassBlade)Hello, Pankaj! There are differences with the data that is sent with quiz questions, and we're looking at the impact of timestamps in Rise 360. However, Storyline output doesn't have any capability for reporting that Rise doesn't also have. Like Rise 360, Storyline 360 xAPI output reports on success, completion, and quiz details.
- PankajAgrawalCommunity Member
Hi Crystal,
Apart from what I mentioned earlier (timestamps in ID).
1. The Rise 360 doesn't send parent or grouping id as well. So, it's impossible to reliably know what quiz the answers are related to.
2. Storyline has experienced statements for the slides, but Rise 360 doesn't send any statements related to the modules. So, no way to know where the user is in the course, or what modules they have done.
I guess there might be more, but these are off the top of my head.
Even though there are a lot of xAPI reporting issues, the UI of the content is amazing and we love it and recommend using it.
Pankaj
(from GrassBlade)