Forum Discussion
cmi.interactions API calls vs suspend_data call in LMS reporting
12 months ago we were using the SCORM reports from our LMS (SuccessFactors) to review answers from articulate modules. Since then, we have updated the modules (text only, not how it triggers/records etc) and the reports are no longer working. We have spoken to SAP (owners of SuccessFactors) who have provided the following information:
I have replicated the issue and I can see that when the free text answer is being posted to the LMS it is being posted with the cmi.suspend_data API
I have attached a screenshot of the API call from the logs for reference.
So this information is being stored in the suspend_data column in the LMS database.
The SCORM exam detail report only records answers that are posted to the cmi.interactions API calls
As this content is using the suspend_data call, this data will not be retrieved in the SCORM exam detail report.
In order to use the SCORM exam detail report, the question answers must use the cmi.interactions API
This would need to be referred to the content vendor to update the content to post the question answers using cmi.interactions API.
You can find the supported APIs in the documentation here. https://help.sap.com/docs/SAP_SUCCESSFACTORS_LEARNING/57f8dfaaae444448beafb85da39263a5/4627e12f97e443908d0dc81a70994357.html
These files are automatically generated as part of the publish process. Has there been a changed by articulate which is now causing the issue?
Hi Michelle,
Thanks for reaching out!
I took a quick look at our recent release notes and found nothing that could indicate a change with how Storyline 360 is publishing courses for LMS distribution. Since this is the case, I opened a support case on your behalf so we can get you in touch with our support team. Someone will be reaching out to you shortly to help address your inquiry!
- MichelleCorbyCommunity Member
Thanks Joe, the support team has been in touch
- KyleMain-25d18aCommunity Member
Any luck? I'm trying for the first time to pull learner data from the lms and the code that works on scorm cloud is not working in our successfactors lms.
Thanks for the link but I don't know what cmi.interactions are so I wouldn't know how to write the javascript to talk to that sadley.
- MichelleCorbyCommunity Member
Hi Kyle
This was a specific issue with reporting after the data is in our LMS (SuccessFactors). You may need to contact your LMS provider to make sure learner data is available from your LMS, our provider told us it wasn't possible and after some more research found they just needed to "turn it on".
I found this article, Storyline Sends This Quiz Data to an LMS, useful when we first started looking at learner data.