Logstore xAPI

Maintained by David Pesce
Logstore xAPI captures Moodle activity and sends it to a Learning Record Store (LRS) as xAPI (Tin Can) statements. Once configured, events like course views, quiz attempts, assignment submissions, and forum posts are automatically recorded in your LRS — no changes to your courses required.
Price option: Free

Supports Moodle 4.1-5.2 See all versions
Latest release: 4 days ago
Installations: 904
Downloads (last 90 days): 414

Frankenstyle name: logstore_xapi
Log storage

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi Ryan, we successfully installed this plugin into our Moodle. Now we want to upload all the records available in mdl_logstore_standard_log table into Learning Locker (To get all the history). Is it possible to use this plugin to get that? Thanks.
Hey Antonio, thanks for your comment. That is quite interesting, I assume you're using the latest version of the plugin. Please post this issue on our Github issue tracker and we'll try to resolve it there (it's a little easier to follow the thread on there). https://github.com/xAPI-vle/moodle-logstore_xapi/issues/new
Hi,
I'm trying to install it on Moodle 3.3, but I am receving an error when validating (Validating logstore_xapi ... Error). Then the installation is cancelled. Is there something I'm doing wrong?
Thanks in advance,
Antonio.
Hey Sebastian, thanks for your comment. I think you'd be better served by making this comment on our Github issue tracker https://github.com/xAPI-vle/moodle-logstore_xapi/issues/new. It's just a little hard to keep a track of this thread on here unfortunately.
Hi there !
I've configured the plugin with waxlrs, and it's working ok , but, for all user on quiz I can only see view statements but not complete.
I checked the list of sent event and I see that \mod_quiz\event\attempt_reviewed will fire a complete statement . But no sure when attempt_reviewed is fired . This mean that a profesor interaction is necessary ? I would like to achieve when the student finish the quiz then, a complete statement is fired with the score. How I do that ?
Best Regards
I've tested with 3.2 and so far it's working just fine.
Hi Sara, thanks for your question. The plugin should work with 3.0, so assuming Moodle follows semantic versioning, it should also work with 3.2, although I haven't personally tried it with 3.2.
Has anybody tested this plugin in Moodle 3.2? Thanks in advance smile
Hey Dillion, this is a really good question and one that will surely be asked again, so I've copied your question to a new Github issue on our repository to make it easier to manage and thread together the conversation, I hope you don't mind.
https://github.com/xAPI-vle/moodle-logstore_xapi/issues/87
Hi there!
I have a similar question to Lee Kirkland who posted above. I'm trying to add custom user profile fields to the statements so that they show up in the LRS as well but I'm not sure how to add it in your code. I'm using the plugin version 1.0.0 and Learning Locker as the LRS.
I understand that there are 3 libraries I need to add it to, i.e. the expander, the translator and the emitter, but I can't figure out where inside of them to add it. I know that the standard log only records the user's id, which means that there must be some query somewhere that then gets all that user's information from the user table as well, but I can't seem to find it to add to that query.
Do I add it to the controller or the repo of each library, or both the controller and the repo (I would imagine that it shouldn't need to be added to any events as it is information required for every event)? And are there existing functions that I add it to or do I need to create a function specifically to query this data? Also, I would imagine I'd need to add it to the statements as well? I hope I'm asking the right questions.
Your help would be greatly appreciated!
I believe the plugin works on 3.1, although my tests were not exhaustive!
Hi Ryan, thankx.
Which statements are supported since I can see only 'viewed' statements captured
Hi Wael, you're very welcome. I think Jerrett has tested it on Moodle 3.1.
Hi,
Thankx for the nice plugin !. Did you test it on moodle 3.1 ?