LMS Reporting problems

Mar 29, 2011


hi
all.
I hope someone can help me.

asked whether the behavior of the "log roll forward" of Articulate is as describe.

published several modules such as LMS. In Reporting, in the field of "Report status to LMS as ", select "passed / incomplete. "

then, on the platform, entered as a student, to approve and complete the form 02 but if you then go back inside to a previous module to see something (modulo 01, for example) and completeness (say I wanted to see a single issue ), after closing this module, I overwrite the previous record "Complete and approved" with an "incomplete", ie, lose the progress I made.

- this is due to an act by Articulate?
- due to a SCORM behav harmonized on "Reload"?
-if it were a question of Articulate, is there something I am setting wrong?

I hope to help! and can not find the solution.

thank you very much!

PS: I hope you understand what I wrote. Remember! not speak English, I use google translator =)


5 Replies
Brian Batt

Hi Cecilia,

If you attempt a quiz a second time and the status of the quiz changes from Complete to Incomplete this issue may be related to how your LMS is interpreting the data sent to it. 

On the second course launch or attempt, the Articulate content will ask the LMS if it needs to go into Review mode. The problem may lie with how the LMS interprets a subsequent launch. If someone relaunches content, does it make sense to reset the status so that they can attempt again? Does it make sense that the score only improves, or does it make sense that the second attempt is ignored? You could argue that all of these make sense. 

Our content explicitly checks to see if the LMS tells the content to launch in Review mode, if the LMS does not tell us to do that, then it is treated as a new attempt. 

If you set up your quiz so that a score can only improve on subsequent attempts, this may resolve the issue you are experiencing. 

1. Open up the Configuration.js file. 

2. Change this: 

var SCORE_CAN_ONLY_IMPROVE = false; 

To this: 

var SCORE_CAN_ONLY_IMPROVE = true; 

3. Save the file. 

4. Re-upload your course to the LMS 

By making the change above, this should cause the score to only improve on subsequent attempts. 

======= 

If you continue to have issues, you may need to update some code in the lms.js file located in the lms folder of your published course. Look for the following function in the lms.js file: 

function SetStatus(strStatus) 

In that function, you will see the following lines: 

case "incomplete": 

lmsAPI.ResetStatus(); 

break; 

To prevent the course from ever being set to incomplete, simply remove those three lines of text, save the file, and re-upload to your LMS. 

You can actually change the core files here so you don't have to manually change this each time:

Presenter SCORM 1.2

C:\Program Files\Articulate\Presenter\players\template_scorm\ lms

SCORM 2004

C:\Program Files (x86)\Articulate\Presenter\players\template_scorm 2004\lms

SCORM 2004 3rd edition

C:\Program Files (x86)\Articulate\Presenter\players\template_scorm 2004 3rd\lms

AICC

C:\Program Files (x86)\Articulate\Presenter\players\template_aicc\l ms

Quizmaker

C:\Program Files\Articulate\Articulate Quizmaker\content\lms

Engage

C:\Program Files\Articulate\Articulate Engage\content\lms

h mun

Hi Brian,

We are having an issue where if the learner goes in and retakes a course he/she already passed, the reopened course shows up as the "latest attempt" and wipes out the previous passing score.  The problem is that when they go in again, they are just looking for specific content and will not take the final test again.  Therefore, this course simply shows up in the LMS as "incomplete" for that learner.   Will the solution you posted above help this situation?  The problem is I don't know where/how to fix that variable.  I tried to open my file (from the Publish folder) Publish > LMS > Configuration.js, but I can't seem to open it.  I just get an error message "EXIT_TYPE_SUSPEND" is undefined.  Code: 800A1391.  Is there another way to change these variables directly from the Articulate properties or publish settings?

Thanks so much,

Heather

Brian Batt

h mun said:

Hi Brian,

We are having an issue where if the learner goes in and retakes a course he/she already passed, the reopened course shows up as the "latest attempt" and wipes out the previous passing score.  The problem is that when they go in again, they are just looking for specific content and will not take the final test again.  Therefore, this course simply shows up in the LMS as "incomplete" for that learner.   Will the solution you posted above help this situation?  The problem is I don't know where/how to fix that variable.  I tried to open my file (from the Publish folder) Publish > LMS > Configuration.js, but I can't seem to open it.  I just get an error message "EXIT_TYPE_SUSPEND" is undefined.  Code: 800A1391.  Is there another way to change these variables directly from the Articulate properties or publish settings?

Thanks so much,

Heather


Hi Heather,

Yes, the solution that I provided previously should work.  You'll need to right click the Configuration.js file & select Open With > Notepad and make the edits there.  If you try to open the file directly, it'll automatically open in Internet Explorer and provide an error.

h mun

Thanks, Brian!  We will give this a try.  So once we make those changes in Notepad, do we need to repulish the course in Articulate or anything?  I doubt it but just checking.

So, is there a way to change these variables directly from the Articulate properties or publish settings? We want to make a template with this setting permanently in there.  If this can only be done through the Notepad, does it mean that we have to do this extra step manually to every course we build (as long as they have tests that we track)?  Please advise.

Thanks,

Heather

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