Presenter and Moodle LMS Gradebook issues

Aug 29, 2012

Hi all,

I’ve started work with a new organisation this week and have inherited an existing eLearning project. I have around 23 learning modules to fix, that are hosted in my organisation’s Moodle LMS.  The learning modules have been created in Articulate Presenter.  The average Presenter project contains around 30-35 slides.  The slides are a combination of Engage interactions and Quizmaker quizzes.  There is a final assessment quiz at the end of each Presenter project that requires a score of at least 80% to pass.   No matter what I’ve tried, or what I’ve read, I can’t get the published Scorm file to write to the gradebook in Moodle.  I’ve used Moodle for years, and have tried on two completely different hosted Moodle sites. 

If I import the Presenter project into Storyline and republish it, it writes to the gradebook no problem… but at present this isn’t a feasible option, as the format and layout of the presentation change too much and I’m constricted by time to get this live (I don’t really have time to rejig the layout and fix appearance in Storyline).

I would really appreciate any suggestions.

Regards

Sharon

18 Replies
Sharon Maguire

Lol, no... I won't sue just yet!  Yes, have set Presenter to publish to Scorm 1.2, and have LMS reporting set to Passed/Incomplete.  I've also tried all of the other reporting status options.  In Moodle the grade option is set to Highest Grade, with a maximum of 100.  I've run the Scorm package with API debugging on and it shows both the cmi.core.lesson_status and cmi.core.score.raw accurately.  It really has me stumped.

Sharon Maguire

Hi Jeff... thank you very much for your offer.  I can't send an actual module, as I work in a 'sensitive' area and am bound by a high degree of confidentiality, but I can send a three minute mockup that has all of the same settings and acts in exactly the same way (ie won't write to the gradebook). 

How could I get a mockup scorm to you?

I've tested the mockup published to scorm, and the actual course modules published to scorm using Scorm Cloud... and with both the parser tells me the manifest looks great, and both record accurate scores. 

I guess it could be a Moodle issue, though I have my doubts, as I can get other scorm content to write to the Gradebook... i.e Storyline, Captivate etc.  I've also tested it on my organisation's hosted Moodle, and also on a version of Moodle that I installed and configured myself with another hosting provider... so two totally different Moodle hosts, two different install types and two different versions... my org has 2.1, and I have 2.3.  I've had a look through the Moodle forums, and have tried a few suggestions that I thought may have been relevant... but I just can't seem to find the issue.

Sharon Maguire

Hi all,

Cheers Jeff, though I think I've solved the problem now.  Awesome suggestion Phil... I did a little more experimenting with IE9 and Firefox and have discovered the issue is indeed with IE9.  There's a post here that explains exactly what the problem is http://www.connectusers.com/forums/cucbb/viewtopic.php?id=5035 which also explains why scorm published with Storyline worked, while scorm published with Presenter doesn't.  Basically presenter scorm output can be an issue with IE9.  Using a metatag on the course page to emulate IE8 seems like the fix... now just to work out exactly where to put it.   Most of the files in the Moodle directory are .PHP... so I'm not sure where exactly would be best to put the HTML metatag.  I don't suppose anyone has an ideas?

Sharon Maguire

Hi all,

 

Just a quick (though late) update that I should have posted a few months back...

Phil, 4.1 was indeed the answer, so thought I would share what we did:

First, when logged in to Moodle as admin I went to site administration>settings>appearance>additional HTML

then added the following to Within HEAD additionalhtmlhead

The above failed to force IE9 to emulate IE8. We had to instead make changes on the server itself. 

So in cPanel on the site where our Moodle is hosted, I added the code above to the following files in our Moodle install directory (we use a customised version of the afterburner theme, so of course the following would change depending on the theme used):
 

·         mod/index.html

·         theme/layout/afterburner/layout/default.html

·         theme/afterburner/layout/default3.html

 

I also made a PHP edit in the Moodle directory on our server for the theme used

 

·         theme/afterburner/layout/embedded.php

 

I hope this helps anyone else that may have had a similar issue.

Regards

 

Sharon

Robb Allen

Hi, Sharon.  I need to accomplish exactly what you did but I'm having a few issues.  I hope you (or someone) can guide me.  I am using Moodle 2.4.1 and currently using the standard moodle theme.

  1. The code you applied does not show in your post.  Can you share it?
  2. I don't have a "layout" folder in the "theme" folder of moodle.  So, should i create /theme/layout/standard/default.html and add the code you suggested?
  3. I don't have a "layout" folder in the "standard" theme folder of moodle (although I do see a "layout" folder in some of the other theme folders including "afterburner").  So, should I create /theme/standard/layout/default3.html  and /theme/standard/layout/embedded.php and add the code you suggested?

Thanks so much for any assistance you can give.

Robb

Sharon Maguire

HI Robb,

In answer to your questions:

  1. I just edited the above post and pasted the code in as an image (so it should stay visible this time).
  2. No.  Each theme has different folder structures/layouts/files etc.
  3. As above.

You could try the following though:

in the main  /theme directory add the php code mentioned previously  to index.php

in the /mod directory add the html code mentioned previously to index.html

You can test to see if they work by pressing [Shift] + [F12] on your keyboard while you have Moodle loaded in your browser.  You should see the following info appear (see image below) at the bottom of your browser window.  You can see that I have Moodle open in the background and can see that my browser is IE9 but that it is running in IE8 mode.

If you try the two suggestions above and the browser still won't emulate IE8 you could also try adding the php code to index.php in the main Moodle install directory.  Hmmm, then possibly go to the theme/standard directory and try adding it to config.php.

In any case, I'd just try each edit you perform one at a time...  have a couple of windows open, one dispaying Moodle running, the other displaying the Moodle install on your server.... back up which ever file on your server you wish to edit first, then make the change, then refresh your Moodle window and use [shift]+[f12] to see if it worked.  Repeat for each edit.

I hope this helps. 

regards

Sharon.

Robb Allen

Hi, Sharon.

Thanks for your help.  Unfortunately, I still cannot get it to switch to IE8 Compatibility.  I even switched to the Afterburner theme and followed every suggestion above making sure to clear cache, cookies, login again, etc. and even cleared the theme cache each time with no luck.

I guess I need to search the Moodle forums and post a request for help if I come up empty handed.

Robb

Indrani Sen

Hi,

I have a Articulate publish question for a quiz course in our LMS system.  Our LMS system is called 'coursemill'.  This is a primitive course, and I have inherited this course with my new job.  I am striving to put 3 Articulate projects (quiz course) within one folder for tracking.  Here is a brief description of my problem.

 

Thank you

Alyssa Gomez

Hi Indrani!

Thanks for reaching out with your question! While I cannot speak to using Coursemill myself, I wanted to go ahead and share the following posts that may be of interest to you:

You may not find the exact answer to your question there, but hopefully you'll be able to connect with other Coursemill users. And I want to invite others who use Coursemill to chime in here, as well! :)

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