Moodle Plugins directory: Caliper log store | Moodle.org
Caliper log store
The Caliper Logstore component uses the Moodle Logging interface to
capture user events and emit them to a Caliper event store. The Caliper Framework
is a specification from IMS Global which provides a data representation
of learning activities and an API for transmitting these to an event
store for later analysis. Metric profiles are used to describe different
types of learning activity, allowing representations to be matched
against the nature of the activity. Events may be sent immediately to
the event store, or captured for sending later in batches.
https://integration.moodle.org/job/Precheck%20remote%20branch/25305/artifact/work/smurf.html
Thanks guys for sharing another plugin with the Moodle community. Before we proceed to the code review, may I ask for fixing all the missing bits reported as recommended in the plugin check results above. Thanks.
Yeah sorry I was not clear enough. In a future version of plugins directory, fields reported above as "Recommended" will be actually mandatory. And we already ask for them to be filled in existing plugins. Please use the (long) description field for providing links to all the related technologies and standards here. Thanks in advance.
Thanks guys for sharing this plugin with the community. I do not have any actual Caliper event store available so i was not able to test the full functionality of the store. However I can confirm that enabling the store in non-instant mode does store the events data in the buffer table to be processed by the cron task. I found the code well organised using the modern PHP development techniques, well done on that. I did not spot any obvious blocker so I am happy to approve this now. You are cleared to land, welcome to the plugins directory!