Partial score reporting forces LMS to fail test

Nov 01, 2017

Hello everyone,

I'm working on a 10 question quiz and it reports a partial score between each answered question. It makes my LMS compare it to the passing score and fail the student before he can complete the test. Is there a way to report the final score only after answering tue last question?

Thanks

19 Replies
DI - 1 MicroPower

Hello Ali,

I'm attaching the .story file.

And here's the Cloud log:
https://cloud.scorm.com/sc/guest/ViewDebugLog?logId=b5df1fe2-b972-4c72-8c82-2b9dc1bf7c05&courseTitle=SKY_teste_pacote

I went half way the test and it already sent partial scores in those moments:

[08:31:44.543] LMSSetValue('cmi.core.score.raw', '20') returned 'true' in 0 seconds
[08:31:48.762] LMSSetValue('cmi.core.score.raw', '40') returned 'true' in 0 seconds
[08:31:53.869] LMSSetValue('cmi.core.score.raw', '60') returned 'true' in 0 seconds

Thanks!
Christian

 

Ali Goulet

Hey Christian!

So sorry about that. My colleague Eloisa did reply back to you with suggestions on 11/7. Double check and make sure they didn't get filtered to your spam or junk mail. If you don't see them there, you may need to ask your IT to allowlist support@articulate.com .

In the meantime, here's what she sent:

Since you have the quiz slides submitted at every slide, the quiz data will be submitted to the LMS and evaluated if right or wrong. 

This article
describes the quiz data that Articulate Storyline communicates to learning management systems (LMSs) for SCORM and AICC content. 

You may want to try submitting your answers all at once at the end of the quiz. Please check this article.

Here's your test project where the answers are submitted all at once.

Hope that helps! 

DI - 1 MicroPower

Hello Ali,

Thanks a lot for the instructions! Now I'm able to submit the score only  at the end of the quiz.
There's just one more detail to solve the problem.

If the student interrupts the test, the course reports a "scoreraw=0 "(only zero, it's not the parcial result as before) and the LMS fails the student again.

Is there a way to prevent Storyline to send this zero?

Thanks!

 

DI - 1 MicroPower

Hello Ashley,
Yes, they are allowed to resume the course. We even suggested otherwise, but the client demanded it this way.
The student do start with score 0, but as soon the LMS receives a zero on window closing, it understands that the student scored zero by submitting wrong aswers to all the questions , so it fails him.
Thanks

Alyssa Gomez

Hi DI,

Since you're tracking using a quiz result slide, we would expect the user to have a score of 0 if they leave the course before taking the quiz. As you mentioned, the user can reopen the course and take the quiz to receive a higher score.

To avoid the user scoring 0 if they leave before reaching the quiz, you could separate the course into 2 separate SCORM packages: content and quiz. For the content portion, track using number of slides viewed. For the quiz portion, track using the quiz results slide.

DI - 1 MicroPower

Hello Alyssa,
Thanks for the suggestion , but in this case, there's no content. We have only the quiz and the student is allowed to interrupt it and continue to answer the questions later.

When it happens, Storyline sends a LMSSetValue('cmi.core.score.raw', '0') and the LMS fails the student.

Is there a way to configure the course to send the score ONLY on the last result page?

Thanks!

 

 

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