Presenter and Moodle LMS Gradebook issues
Aug 29, 2012
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
make sure you publish to scorm 1.2, do not use special characters in the file name. Ensure you set a grade in the gradebook, if you are suing moodle 1.9 remember to apply the articulate fix.
Not sure she wants to sue Moodle quite yet
Bruce
lol
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.
Oh, I've also tried all of the other grade options in Moodle too! Very frustrating. I have to be missing something simple here :/
Have you contacted your moodle supplier? If you can share one of your scorm packages I'll gladly test it in our Moodle environment to see if it is a Moodle issue or if it is the package itself.
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.
Its strange, our moodle site has over 100 scorms from presenter on it.
How are you tracking, if it is by slide are you using learning objects?
Just a thought are you using IE9 to test?
IE9 has some issuesw ith javascript and you need to put it in compatibility mode
Sharon,
Just add it to this post as an attachment
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?
Hi Sharon
See here this might help http://danmarsden.com/blog/2012/08/08/scorm-doesnt-work-in-moodle/
4.1 seems to be the answer
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
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.
Thanks so much for any assistance you can give.
Robb
HI Robb,
In answer to your questions:
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.
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
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
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.