One of our clients are running a WordPress LearnDash (LMS) platform. They use Articulate RISE to create SCORM files. The SCORM files are then added to the LearnDash Lessons using GrassBlade LRS, and in particular GrassBlade xAPI Companion. I have contacted the GrassBlade xAPI Companion support team and they have confirmed that there is no API other than the GrassBlade xAPI Companion WordPress Plugin.
We have been tasked to build custom reports using PHP outside of the LMS and to display the LMS users Quiz results for each lesson. We like to extract the data in jSON format using PHP. Is there any way or method to directly extract the QUIZ data from a SCORM file? In our case GrassBlade LRS stores the 'data' in both WordPress table called 'prefix_grassblade_completions' and the GrassBlade LRS cloud.
Below is an example of the Quiz Data we need to extract.
We have tried various PHP CURL options using the URL displayed in the GrassBlad LRD platform, but obviously there is an 'AUTH' required.
We noticed that the zAPI plugin uses an endPoint, but as mentioned , there support has confirmed it cannot be used outside the plugin.