Course showing in the Library in the Articulate Mobile Player does not run the latest version of the courses if it is updated on the LMS

Jan 04, 2015

Hi,

I've a course published in HTML5 output and "Allowed to Play and Download in Articulate Mobile Player (AMP) on iPad". I'm using TinCAN API for reporting. When I access the course via Safari, it launches the AMP and starts the course in the app, which runs great. This course is then added to the AMP library (not downloaded since it's a TinCAN). No issues until this point.

I then made some changes to the course and re-uploaded it on the LMS (in this process the older version of the course zip file was replaced on the LMS). Now if I access the course from AMP's library, the course runs fine on iPad but does not show the updates that I made. It still runs the original version, although it does not exist on the LMS anymore. It seems like the app is communicating with the LMS (since I see the circular wait/load type icon when the course starts). Also, the course is not downloaded on iPad so I assume it has to connect to the LMS anyways. 

The only way to see the updated course is go back to Safari, log in to my LMS and access course from the browser, which then redirects to the AMP and then it works fine. In that case, interestingly, the AMP library shows 2 icons of the same course. Once icon opens the new updated course whereas the other icon opens the older-non updated version of the course. 

The questions that I've are:

1. Why such behavior  happens given that I'm not downloading the course on my iPad.

2. Is there a way that the course icon in the AMP library will communicate to the LMS and always access the most up to date version from the LMS?

Thanks.

Pushkar

6 Replies
Pushkar Damle

Hi Ashley,

Thanks and that explains why I'm experiencing this behavior.

Do you know if there's a way to override this behavior for mobile devices? The article at the link says that it can be solved by clearing the browser cache, which applies for a desktop computer. Do you have any idea how I can fix it for the Articulate Mobile Player? I tried by changing the course title or identifier as mentioned in the article, however, it did not solve the problem.

Is there any way to force AMP to not cache but pull data from the LMS? I'm trying to figure out a work around.

Thanks.

Pushkar

 

Ashley Terwilliger-Pollard

Hi Pushkar, 

Unfortunately I don't think there is - as I remember other users having difficulty with the link to a course expiring or a user no longer being a paid subscriber, but it's still downloaded into the mobile player - and you can't stop the user from accessing it or removing it from their mobile device. 

Pushkar Damle

Thanks Ashley. I suppose the issue may be impacting several users, especially the one providing subscription services. I hope that the Articulate team comes up with an enhancement to the AMP in the near future so that only the course title/image are downloaded or cached on the mobile players while a call is made to the LMS everytime the user accesses the course. 

Thanks.

Pushkar

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