Moodle/Storyline grading problems- grades dissapearing

Oct 29, 2013

Hi,

I appreciate this is a difficult one, and I am not 100% sure whether this belongs in this forum, or a moodle forum, but any help appreciated as this is causing big problems for me.

I am hosting Storyline (with all updates) content on Moodle, version 2.5.2.

A few thousand users are completing a number of Storyline courses in Moodle, and most of these are not having any problems. However, some users seem to be showing up in our reports as having failed a course, when they believe they have passed it. Until today I wasnt 100% sure about this, as couldnt find any evidence. I have just found a user who has completed a course, got 89% and printed off a certificate from moodle stating this. When she then returned to the course later on, the certificate had gone (as it is set to only appear wth 80% plus in the scorm package). When I look at her grades or the 'Activity report', 'complete report' it is showing her as 0% (text posted below).

So basically a learner is completing a module, achieving a pass mark, this is then passed to moodle as a certificate can be printed showing this mark, but then after a short time the grade is dissapearing and the course reverts to 0%. This is not a local computer issue, as the learner had completed 3 modules on the same PC, two of these are recorded and working correctly, but a third has just lost the score.

I have tested the module in scorm cloud and it says it is working fine.

The publish/tracking options are set to 'Passed/Failed' - could this be causing this problem?

This is an intermittent problem, but is a major one- unless a learner prints off their certificate straight away, it would seem there is no sure fire way to actually tell what a person achieved in a course, and if they passed at all.

Any help would be great- or I would be interested to know if anyone has had similar problems.

Thank you.

Will

13 Replies
Will Bladon

Below is the 'Complete Report' from moodle, to show what the scorm package passed to it...

SCORM package: Accountability Assessment

    Grade: 0.00 / 100.00
    First access: Tuesday, 29 October 2013, 11:09 AM (1 hour 23 mins)
    Last access: Tuesday, 29 October 2013, 11:15 AM (1 hour 17 mins)
    Report:
    •  Accountability
      • Failed Accountability
        • cmi.core.exit => suspend
        • cmi.core.lesson_status => failed
        • cmi.core.score.max => 100
        • cmi.core.score.min => 0
        • cmi.core.score.raw => 0
        • cmi.core.total_time => 00:03:14.64
        • cmi.interactions_0.correct_responses_0.pattern => Patient,Employer,Profession
        • cmi.interactions_0.id => Scene1_Slide7_FreeFormPickMany_0_0
        • cmi.interactions_0.objectives_0.id => Results
        • cmi.interactions_0.result => correct
        • cmi.interactions_0.student_response => Patient,Employer,Profession
        • cmi.interactions_0.time => 11:11:00
        • cmi.interactions_0.type => choice
        • cmi.interactions_0.weighting => 1
        • cmi.interactions_1.correct_responses_0.pattern => Yes_she_is_accountable
        • cmi.interactions_1.id => Scene1_Slide8_MultiChoice_0_0
        • cmi.interactions_1.objectives_0.id => Results
        • cmi.interactions_1.result => correct
        • cmi.interactions_1.student_response => Yes_she_is_accountable
        • cmi.interactions_1.time => 11:11:15
        • cmi.interactions_1.type => choice
        • cmi.interactions_1.weighting => 1
        • cmi.interactions_2.correct_responses_0.pattern => Yes
        • cmi.interactions_2.id => Scene1_Slide9_MultiChoice_0_0
        • cmi.interactions_2.objectives_0.id => Results
        • cmi.interactions_2.result => correct
        • cmi.interactions_2.student_response => Yes
        • cmi.interactions_2.time => 11:11:23
        • cmi.interactions_2.type => choice
        • cmi.interactions_2.weighting => 1
        • cmi.interactions_3.correct_responses_0.pattern => Yes
        • cmi.interactions_3.id => Scene1_Slide10_MultiChoice_0_0
        • cmi.interactions_3.objectives_0.id => Results
        • cmi.interactions_3.result => correct
        • cmi.interactions_3.student_response => Yes
        • cmi.interactions_3.time => 11:11:30
        • cmi.interactions_3.type => choice
        • cmi.interactions_3.weighting => 1
        • cmi.interactions_4.correct_responses_0.pattern => No
        • cmi.interactions_4.id => Scene1_Slide11_MultiChoice_0_0
        • cmi.interactions_4.objectives_0.id => Results
        • cmi.interactions_4.result => correct
        • cmi.interactions_4.student_response => No
        • cmi.interactions_4.time => 11:11:39
        • cmi.interactions_4.type => choice
        • cmi.interactions_4.weighting => 1
        • cmi.interactions_5.correct_responses_0.pattern => Yes
        • cmi.interactions_5.id => Scene1_Slide12_MultiChoice_0_0
        • cmi.interactions_5.objectives_0.id => Results
        • cmi.interactions_5.result => correct
        • cmi.interactions_5.student_response => Yes
        • cmi.interactions_5.time => 11:11:47
        • cmi.interactions_5.type => choice
        • cmi.interactions_5.weighting => 1
        • cmi.interactions_6.correct_responses_0.pattern => d,p,p,u,a,p
        • cmi.interactions_6.id => Scene1_Slide13_MultiResponse_0_0
        • cmi.interactions_6.objectives_0.id => Results
        • cmi.interactions_6.result => wrong
        • cmi.interactions_6.student_response => Discussing_anonymised_work_related_issues_online,Use_social_network_sites_to_raise_a_concern_or_to_whistle-blow,Accepting_a_Facebook_friendship_request_from_a_current_or_former_patient,Posting_derogatory_comments_about_work_colleagues_online
        • cmi.interactions_6.time => 11:12:13
        • cmi.interactions_6.type => choice
        • cmi.interactions_6.weighting => 1

Will Bladon

Hi Stefano,

Thank you for taking the time to reply.

I will give your suggestion a try.

Can I ask you why this will solve the problem- ie why does my current setting not work, and why does it seem so intermittent.

Out of 600 completions on one course there are probably only 30 people who this has caused problems for- so why does the passed/failed setting only fail sometimes?!

Thanks again though.

Will

Dan Marsden

your package is passing "lesson_status" as failed at the very start of that tracking data but it never sets it to "completed" - Someone from Articulate may be able to explain why your package isn't setting the lesson_status as "complete" or "passed" - My guess is that it's a certain slide on your package that makes the final api call to set as passed or completed and the user is exiting/closing the window before your SCORM package has a chance to make that call. Moodle has a setting called "force complete" mentioned above which sets the parameter for you when not set by your SCORM package.

Will Bladon

Hi,

Just in case anyone comes across this post in future- neither of the above suggestions have solved this problem.

I am still having people completing courses and the grades dissapearing from Moodle. I know they are dissapearing as certificates have been issued showing a pass score, but Moodle is then recording this as 0/100.

I think this is probably a Moodle issue rather than Storyline, as it seems the results are being fed to Moodle properly- otherwise a certificate wouldnt be generated, but then Moodle is losing this data after a short time.

Thanks to the above for your help though.

Will

Will Bladon

Hi Dan,

Thanks again for getting back to me.

The problem has now escalated, and I came in yesterday morning to find about 95% of the grade information from two courses had dissapeared. What makes this worse is even after we have restored the site to a backup copy the grade data is still missing- (and it was definately there at the point we restored it to).

I have placed a message on the moodle forum so will hope someone has an idea- my hair is pretty much torn out now!

Thanks though.

Will

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