Understanding the Tincan (XAPI) published files

Jul 29, 2016

Hi,

I have just a quick question. I  am experimenting with the XAPI publishing function as we will be moving to it soon as an option.

The published course will be hosted on a separate server, rather than on the LMS, so I add the path using the Launch URL box.

I published the course and generated the Zip file, but I see that the zip file that needs to be uploaded to the LMS also contains the course content and story.html file etc, even though the content will be placed in the external hosting server. I was expecting to get a smaller generated file for the LMS, which will basically instruct it to launch the external link where the course is stored.

Is it normal that the course needs to be on both the LMS and external server to work?

4 Replies
Crystal Horn

Hey there Darren.  First I wanted to offer this article on how Articulate works with the Tin Can API.

It sounds like you wanted to host your course on a web server and then link it to your LMS so that the actual content of the course is not hosted directly in the LMS.  Is that right?  If so, this article on how to publish your content for Tin Can API addresses where to host your content (2nd section).

I hope that helps!

Darren McNeill

Hi,

thanks for the reply, however I am familiar with that document already, and actually followed it.

My question was more about why do I place the Storyline Content on my external server, and also have to upload the zipped file (which also includes the Storyline Course Content) onto the LMS? I did not think that the actual course had to also be uploaded to the LMS?

I am asking this because the plan was that we would be able to edit and update any Course source content on the external server, without the need to get the LMS team involved whenever we need to update Course content. But if we also need to upload the Storyline Content into the LMS I see a problem?

Crystal Horn

Ah, I see.  The LMS needs to reference the zipped contents of the course to verify the content on the external server.  Additionally, the external link created when publishing the project for LMS becomes a part of the published output, and that published output needs to be hosted in the LMS so that the LMS knows where to point to the external server.  There is no way to break off some of the published output to lighten the load on the LMS side.

I understand that it presents a hassle for you if you have to deal with both the external server and then your LMS team when updates need to be made.

This discussion is closed. You can start a new discussion or contact Articulate Support.