Set cmi.success_status

May 10, 2011

Hello,

Sadly I have a little problem with an Articulate-Quiz. Or better with several Quizzes.

I have one Lection with 10 Quizzes.

Now I'm trying to get the cmi.success_status. But there is a problem with the time this value is set.

It's always set if I go one page forward.

It's not set:

when I go back

when I am finished with the last page of the last test

when I close the window

when I go forward to a page I already watched (like when I went from 2 to 3, then back to 2 and again to 3, the second time I go to three there is no protocollation).

The cmi.completion_status is no problem, because if I open the last page, this value is set to completed.

And it is set again by closing the window.

But the cmi.success_status is always unknown because this value is not set with the last page. Is there any possibility to change this.
Do you know why cmi.success_status is not set by closing the window? 

Or was my description to confusing? (sry for this one, it's quite hard to describe it) 

Thank you very much!

With kind regards
Christian

7 Replies
Christian Strueh

Hi Brian,

thanks

Well the completion time is not the problem.

I must admit, that I'm not an articulate-expert, I'm more or less a newbie, so it's not that easy to explain correctly what I did and what’s the problem.

I have a quiz-Collection, with 10 quizzes.

And I need two scorm-states. The cmi.completion_status and the cmi.success_status.

The completion_status is working quite properly. This value is set, when I start one of the quiz-page. So when I finish 9 quizzes, and go to the last one, than the completion_status is set to completed. This behaviour is correct, because I visited all pages!

But the cmi.success_status is not set correctly. It must be set, after I finished the last quiz, not when I start it.

But the quiz does not set this value after I finished it, so the status is always unknown. All I need is to get the content to set this value once more!

My question would be:

How can I force the quiz to save the cmi.success_status at least when I close the content?

Thank you!

Christian Strueh

Hi Brian,

well I use at least the SAP-LSO.

But I don't need a LMS to get this error.

I build my own Wrapper around the quizzes, so that the quizzes communicate with my api, and I can track at what time, which scorm-field is set with which value.

And sadly the content set's the success_status once less than I should be.

I am tracking on both ... I guess.
But that's what could be one of my fault. There are several options in the "Reporting and Tracking Options"\"LMS Reporting": My value is set zu "Completed/Incomplete".

Could this be the problem? But I tried it with ... i think Passed/Failed ... but that doesn't work neighter :(

Greeting

Christian Strueh

Hello Brian,

what a pity, because I don't have a problem with the LMS. I have a problem with the articulate-content.

So the LMS should not matter.

What I did, I tested the content in the SAP-LSO with the same behaviour. Only the completion_status is set correctly. The success_status is not set after the last page.


Maybe someone can tell me, how I can configure the content to save the success_status by closing the window.

So please be sure, that the LMS and all the other stuff around the content has no influence on the behaviour. It’s a “problem” or maybe a setting of the content.

Thanks

Justin Wilcox

Hey Christian. I can't duplicate your issue. I would suggest testing your content at SCORM Cloud as noted in this article:

http://www.articulate.com/blog/9-ways-to-troubleshoot-articulate-lms-issues/

We send everything and we do send everything according to SCORM standards. If you test it in the SCORM Cloud and have an issue, perhaps you can share the debug results with us so we can see what's going on.

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