When resume test score is not stored

Feb 12, 2013

Hi, i've just found another issue that happens in flash and html5 and i don't know if is my fault or a artoculate issue.

When I close the course in the middle of the test and return resuming, the previous score is not stored... I mean: if after leave, i was scoring 50% and when return i score 50% the results show me 50% instead 100%.

I've tested the courses on scorm cloud

Is a big issue :(

I upload the file but i can't find the trouble

9 Replies
Juanjo Haro

Sorry, Christine, my english is too poor, What means the outcome, some log or data:

I send you two screen capture with the data and the url to see the log, hope this helps

LMS? I don't know, just load the course into scorm cloud and run it. If there is a way to choose the LMS, i never did that

Thanks for reply

http://cloud.scorm.com/sc/guest/ViewDebugLog?logId=c4fdb26e-6aff-4669-9f4a-0de0b70816cb&courseTitle=demo_v3_enviar

Juanjo Haro

I've just created this simply quiz and tested in scorm cloud and works fine. I've quit in the middle of the test making 50% and resume making the 100%. These are the logs of the two attempts

http://cloud.scorm.com/sc/guest/ViewDebugLog?logId=8877784c-46f8-468f-a0f2-3445d4a91852&courseTitle=test

http://cloud.scorm.com/sc/guest/ViewDebugLog?logId=e11d3b90-a5ab-4cb7-99ec-e97701bd39b0&courseTitle=test

So, i don't understand whas going on in the other. We have made some modifications to the scormfunctions by adding and if to send the note only if we success the test? Look, these modfication is neccesary cause our custumer wants to have only the score if we suceed the test so we have modify the function (wich actually works) to do that cause we haven't found another way. Maybe this is causing this behaviour? If this is the cause, is there anyway to solve keeping our method to send note only if we suceed (is a demand of the custumer that we cannot avoid)

function SCORM_SetScore(intScore, intMaxScore, intMinScore){

var blnResult;

WriteToDebug("In SCORM_SetScore intScore=" + intScore + ", intMaxScore=" + intMaxScore + ", intMinScore=" + intMinScore);

SCORM_ClearErrorInfo();

// WE SEND THE SCORE ONLY IF SUCEED

Nota_corte = SCORM_CallLMSGetValue("cmi.student_data.mastery_score") // IS THE NOTE TO PASS

// alert("Nota_corte: "+Nota_corte+"intScore: "+intScore+"intMaxScore: "+intMaxScore+"intMinScore: "+intMinScore);

if(intScore>=Nota_corte)

{

blnResult = SCORM_CallLMSSetValue("cmi.core.score.raw", intScore);

blnResult = SCORM_CallLMSSetValue("cmi.core.score.max", intMaxScore) && blnResult;

blnResult = SCORM_CallLMSSetValue("cmi.core.score.min", intMinScore) && blnResult;

WriteToDebug("Returning " + blnResult);

return blnResult;

}

} 

Christine Hendrickson

Juanjo,

I'm a little confused - if you're not using an LMS, how would your client use the data? Your client obviously won't host the course in SCORM Cloud for their users, so they must be planning to host it on a web server or LMS. This data passes and is tracked by an LMS, which is where they'll see the results and whether or not the course was completed. I apologize if this isn't clear, I think we're running into a little bit of a language barrier. If I can explain this a little better, please let me know. 

If you'd like, you're welcome to send the files directly to our tech team. They'll be able to test this a little further for you and hopefully find out if there's a difference in the original course that's causing the problem. Also, make sure that you share the link to this thread with them, so they can access the information you've shared here (the logs and files). If you can share the case number with me, I'd appreciate it!

Juanjo Haro

Oh, sorry :( Ok, my client is using SABA, i think you ask me what LMS was using me...

I'll will send the file to the tech team but i think the answer is the way we modify the code. If we don't send the score to the LMS in every session, there's no way thet the articulate can retrieve the score cause nothing is stored. I'm afraid that could be the end of my adventure with articulate, cause i'm afraid that the clients would not to store the score is its is failure (i think is bacause they have prepared the LMS to close the course only when recieve the note or something like that)

Thanks so much, Christine

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