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?