TinCan supend data
Apr 08, 2021
Hi Everybody,
I have a very technical question. We are implementing an LRS and most things are working fine. But we do have a problem when reloading an exported course: the suspend data won't be applied correctly.
Here is what we're doing:
- Export a course with the Export Type "LMS", LMS "xAPI (TinCan)"
- Integrating it in our LMS (which is a Webapp)
- Starting to work on the course
Everything works fine. Statements and states are being stored correctly. But when the course is being exited and reloaded later only the "bookmark" state is correctly applied to the course. The GET request for "suspend_data" is executed correctly and returns the JSON data that has been stored in the PUT request before. But it isn't applied to the course and no error is thrown.
Are we doing anything wrong?
Best Regards
Philipp
2 Replies
Hi Academy of Supports!
Could you please try testing your content in SCORM Cloud to see if the problem is specific to your LMS? We'd also be happy to investigate and test if you'd like to share a copy of your zipped SCORM export or Rise 360 course!
Hi Renz!
Thanks for the quick reply. We've testet it in the SCORM Cloud and were able to fix some minor things in the LRS implementation. We had to set the Content-Type response header to "application/octet-stream" and finally it works fine now.