Every question of a pool marks the Lesson as complete in LMS (Scorm 1.2)

Apr 12, 2017

I go crazy with this. We've build a huge lesson which is separated into several chapters. Each chapter ends with a small test based on a question pool with a (plain custom) result slide.

If an question is answered wrong you are redirected to the corresponding part in the chapter and you have to retake the hole test (Failing not possible - You only reach the result slide if everything is correct). The result slide has NO submit result event!

After completing the every chapter you take a final test which ends in a (hidden) result slide with auto redirect to the final result slide which should commit the overall result to the LMS. Until that point the lesson should be marked as "incomplete". After mastering the final test (Failing not possible because of unlimited trys) the result must be committed and lesson should be marked as complete.

In reality the following happens: Answering one single question sets the state to complete.

Wed, 12 Apr 2017 08:41:08 GMT: LMSSetValue("cmi.core.score.raw", "100") => 0 scoid = 4
Wed, 12 Apr 2017 08:41:09 GMT: LMSSetValue("cmi.core.score.max", "100") => 0 scoid = 4
Wed, 12 Apr 2017 08:41:09 GMT: LMSSetValue("cmi.core.score.min", "0") => 0 scoid = 4

I have no idea whats going on.

1 Reply
Philipp Steingrebe

Seems to be a Moodle specific problem because ScormCloud does not show this behavior.
Anyone here who is into Moodle and might open a bug report?

I think that Moodle (we use 3.2.1) MUST NOT grade on it's own based on score.raw being set if grademethod 0 (SCO count) is chosen. In this case it MUST wait for lessen_status being set!

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