Easy way to support external content in LMS (Cornerstone)?

Hi… I have no idea about LMS, SCORM, xAPI, and so on, nor do I use any authoring tool. I just created a web application with Unity and used the tool scormAPI to create a SCORM package. My customer has an intranet that I can’t access, and they use an external service provider who runs Cornerstone (an LMS) for them. The content of my package is supposed to run on my client’s server, while the Cornerstone server needs to be informed about the learning success. I modified the imsmanifest.xml of the SCORM package so that the content is found on the external server. Everything works when testing on cloud.scorm.com. The LMS service provider states that their Cornerstone system does not support external content. I should convert my package to AICC or xAPI. As far as I understand, xAPI requires authentication and I have no access to the LMS or its users. I feel lost and don’t know how to solve this. I also asked AI and they suggested using AICC for minimal changes to my SCORM package. If I want to use xAPI, I should ask the Cornerstone operator for an LRS. Is this correct? Would someone with knowledge do it differently? Thanks for reading this far.

I can state for a fact that Cornerstone DOES support this. When you say ‘create a SCORM package’, is the output a .zip file? If so, the provider should be able to add that to Cornerstone like any other SCORM object.

@Alix
Thank you for your answer. Yes, it is a zip in SCORM 2004 standard, and I’m sure that CSOD can handle SCORM packages that have content on external websites. But it seems the service provider isn’t doing their job well.

The image didn’t come through, but SCORMcloud is the standard. If it works there, it should work everywhere. The only caveat is it might depend on the edition of SCORM 2004. In my experience, the 3rd edition tends to be the most widely accepted.