Session timout settings in courses published with Articulate 09 Pr

Jan 15, 2012

Articulate 2009 always produces a code that keeps the LMS session alive. The code is present in the lms.js file as below:
setInterval("ForceCommit()", 600000);
In the previous versions of the courses that we published in earlier versions of Articulate, we did not have this.

Question: Which version of the Articlate was this introduced in.

Reason: We have LMS which has session timeout of 20 minutes. Since Articulate 09 presenter course has in itself a session timeout of 10 minutes, the course never times out as per the LMS requirements. Can we change this or remove this setting in the Articulate tool as we do not need this.

4 Replies
Sats Techie

Hi Phil,

Thanks for the reply, firstly it is not a setting that we can alter so that all future courses published from my machine will have  20 mins as the new session timout timing. It is an edit on the LMS.js file that we can manually do.

Now coming to the actual problem, this session timeout was not present in the earlier versions of the Articulate presenter that  we published with. I am not sure which was that earlier version. I am also not sure in which current / latest version this got introduced.

The problem we currently have is, the LMS is already set to timout every 20 minutes if any user is inactive for that  much time. Since the course published in Articulate does a shakehand with the LMS every 10 minutes, without the user interference, these set of courses never timout and keep looping infinitely.

So what I am looking at is where in the Articulate tool is this setting available which we can ignore or escape so that no such handshake or heartbeat code comes when we package course.

Let me know if this helps,

Regards,

Sats

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