Moodle is logging student activities correctly, but xAPI statements from the GrassBlade plugin are not appearing in my Cluelabs LRS despite using the provided endpoint, key, and secret.
Dear Cluelabs Support Team,
I am currently using Moodle hosted on a cloud server and have installed the GrassBlade xAPI for Moodle plugin to send xAPI statements to Cluelabs LRS.
I have configured the LRS endpoint, key, and secret that were automatically generated by Cluelabs. The plugin shows that the connection test is successful. However, no xAPI statements from Moodle are appearing in the Cluelabs LRS.
I have confirmed that Moodle's internal logs are recording the activity correctly, so Moodle is tracking student actions, but the data does not reach Cluelabs.
Could you please help me investigate why xAPI statements are not being received by Cluelabs LRS despite using the recommended plugin and credentials?
Thank you for your assistance.
Reply
Posted on 10/11/2025
Please type your reply.
@support
While we don't have any information on GrassBlade in particular, you should be open the developer console of your browser and track all external requests there. Generally, a developer console allows to track response codes, payloads, etc. so you should be able to investigate from there.
Reply
Posted on 10/11/2025
@1963975077
Hello Cluelabs Team,
We are using Moodle with H5P content and the Logstore xAPI plugin to send xAPI statements to our Cluelabs LRS.
We noticed that:
Moodle is currently served over HTTP.
The Cluelabs LRS endpoint is HTTPS.
Moodle internal logs show the xAPI statements are generated, but nothing arrives at Cluelabs.
Could you please confirm whether serving Moodle over HTTP while the LRS endpoint is HTTPS can prevent xAPI statements from being received?
Thank you for your assistance.
Reply
Posted on 10/11/2025
@support
You're correct, this is certainly a problem. If you send the call over http, the data will not come through.