Articulate and Moodle - Resume feature

Hello,

I am trying to sort out a problem a client is having with the resume feature.  We use Moodle 2.0.3.

The client is getting the same problem with IE9 Beta and Google Chrome.  We have already made some sort of adjustment within Moodle to accept more SCORM data (forgive my techncial short comings....). This presentation has 200+ slides.

How does Articulate report to Moodle to say 'hey bookmark this so the next time this dude comes back, we can plop him in the same place?'

Is it Flash, Java, cookies......or am I way off base? 

Help me Mr. Wizard!

Cheers,

Dave

13 Replies
Brian Batt

Hi Dave,

If your content is set up correctly, the state of the content is saved in the suspend data.  This data is communicated by the content to the LMS and is stored in the LMS.  When the content starts, we ask the LMS if there's any suspend data.  If there is, we resume where-ever the suspend data tells us to.

If you find that your courses are not tracking as expected in your Learning Management System (LMS) when using Internet Explorer 9, it indicates a compatibility issue between your LMS and Internet Explorer 9.  First, you will need to contact your LMS provider to determine if Internet Explorer 9 is officially supported by your version of the LMS.  See the link below for more information:

http://www.articulate.com/support/presenter09/kb/?p=3693

If you're having an issue with a custom tab not appearing, please see the link below for a possible solution:

http://www.articulate.com/forums/81271-post10.html

onEnterFrame (James Kingsley)

Articulate can store the bookmarking info in the LMS and/or a Flash "cookie". Usually you don't want to use both at the same time.

The flash cookie is only unique to the windows login so kiosk PCs can be an issue. Also they are subject to the security settings on that machine. But they are handy when you are not running a course in an LMS.

LMS bookmarking is unique to the user's LMS login and will travel from PC to PC.

Articulate sends the bookmark info on every slide. 

The issue with my custom tab is that Articulate does not seem to wait and make sure all custom tabs are loaded before displaying the interface... :-(

Dave Newgass

Hey B,

So as I understand it....it's nothing to do with Flash cookies, Java or cookies in general.  the SCO is asking the LMS, 'where did we leave off according to the data I gave you upon the last exit'?'

With that being said, the user could use any computer in the world and leave off in the same spot he last exited based solely upon his unique log on details for the LMS.

How am I doing????

Could this be some weird caching issue? 

As for the custom tab and James' solution....there are three files in the zip, but he only refers to two of them in his 'directions'.  Have you had any experience with this solution?  I just tried it with SCORM Cloud, but it did not work.  I undersand this is out of your remit, but any direction would be helpful.

Cheers,

Dave

Dave Newgass

onEnterFrame (James Kingsley) said:

Articulate can store the bookmarking info in the LMS and/or a Flash "cookie". Usually you don't want to use both at the same time.

The flash cookie is only unique to the windows login so kiosk PCs can be an issue. Also they are subject to the security settings on that machine. But they are handy when you are not running a course in an LMS.

LMS bookmarking is unique to the user's LMS login and will travel from PC to PC.

Articulate sends the bookmark info on every slide. 

The issue with my custom tab is that Articulate does not seem to wait and make sure all custom tabs are loaded before displaying the interface... :-(


Hey James,

Thanks for chiming in.....well said.

In an effort to put a bandaid on my immediate issue, Brian has found a previous post from youself but I can't seem to get it to work.  The long term solution is what we spoke about earlier where you gave me a quote for the work....I may have to push this up the list sooner that I thought!

Back to you the studio......

Cheers,

Dave

onEnterFrame (James Kingsley)

Dave,

The third file is the FLA or source Flash file for any geeks out there that want to customize the solution. It aint pretty.

Since you are using an LMS you will need to open index_lms.html in a text editor and find where it loads 'player.html' and replace that with 'preLoadTabs.html'. This way when the LMS launches index_lms.html it will run my code. Then when my code is done it will run Articulate. 

Hope that helps...

Dave Newgass

onEnterFrame (James Kingsley) said:

Dave,

The third file is the FLA or source Flash file for any geeks out there that want to customize the solution. It aint pretty.

Since you are using an LMS you will need to open index_lms.html in a text editor and find where it loads 'player.html' and replace that with 'preLoadTabs.html'. This way when the LMS launches index_lms.html it will run my code. Then when my code is done it will run Articulate. 

Hope that helps...


Hey James,

Sorry for being such a rookie here....where do I find that file?  I have pubished the SCORM.  When I open that file, I see 3 fiiles (data, player and LMS), along with 7 other files.  One is named 'index_lms', but it states its a Firefox Document.

Am i in the right area?  I normally add my 'Full Screen' files to the 'player' folder.

Thanks for taking the time!

Cheers,

Dave

onEnterFrame (James Kingsley)

Hey Dave,

Sorry for being so obscure!

Open that file in a text editor. (you can right-click it and choose to open with notepad)

Find the phase "player.html"

Replace it with 'preLoadTabs.html'.

Save the file and close it.

Make sure you have both the preLoadTabs.html and the preLoadTabs.swf that you downloaded in the zip copied into the same directory with index_lms.html, etc.

Ta Da!

Dave Newgass

Phil Mayor said:

Hi Dave, know your having a nightmare on this, do you want me to set you up a course in my moodle?  You can then instal your course on there and see if you still get issues, it would let you see if it is your lms that is causing the issues

Phil


Hey Phil,

Thanks for the offer....the problem is that when I view it on our Moodle using whatever browser they have, it seems to work ok for me.  Unless you know of a benefit I can't think of.....I am game if you think it may help.

Cheers,

Dave

Phil Mayor

Just a thought how are you checking this, lets say you test the course in safari and complete the course, then go in using chrome, the course would still show as complete because you have already completed it.

I would get your chrome user to update their browser, I think for IE9 you need to force compatibility mode http://support.microsoft.com/kb/956197

I have just checked using IE9 in moodle 1.9.x without using compatibility settings and it tracked and resumed correctly

Phil