Manually forcing SCORM as complete

Manually forcing SCORM as complete

by Nano A -
Number of replies: 3
Hello, I'm hoping someone can help me with a hack to force SCORM completion manually. 

We have some instances where some students didn't get SCORM to complete in Moodle (Moodle 2.7.2+ (Build: 20141002) Version 2014051202.04).

Students have to do only one course in our site, and sometimes after spending 40mins on a SCORM 1.2 module (made with Storyline 1 and 2), they find out that the system doesn't mark it as complete.

We troubleshoot and try to solve the issue, but we don't want the student to have to do the module again so we'd like to be able to mark it as complete from the admin side.

What I was doing last year was (using Firebug):

1) Log in as user

2) Right click on the SCORM window

3) Inspect element

4) In the console, type:

  • LMSSetValue('cmi.core.lesson_status', 'completed');
  • LMSCommit('');
  • LMSFinish('');

after that I refreshed the screen (logged in as user) and the module was marked complete.


I am trying to do the same now with no luck... for some reason now I am getting:

  • ReferenceError: Can't find variable: LMSSetValue
  • ReferenceError: Can't find variable: LMSCommit
  • ReferenceError: Can't find variable: LMSFinish


Can anyone help me with this?  I realise the course changed from last year, so I am thinking that probably the commands have to be different for this new course?


Thank you!!

Average of ratings: -