I am trying to run my content on SABA 5.3 , After exiting the content the lms displays success status as Pass or Fail where it should show Unknown. My content does not contain any quiz, so on which basis lms is calculating the success status.
Yes I know you said your content had no quiz, but please try to remember that we answer hundreds of these enquiries and it's not uncommon for people to tell us one thing when their settings say another. So I have the habit of asking to see the actual screenshot.
Each LMS interprets the SCORM standard a little differently. In SCORM 2004 a course module can have both a status for Complete or Incomplete, as well as a separate status for Pass or Fail. (Under SCORM 1.2 the overall status was tracked by a single element - cmi.core.lesson_status - allowing for only a single status value that would boil down to Complete vs Incomplete or Pass vs Fail values.
Under SCORM 2004 there are two separate elements tracking completion and success.
The SCORM 2004 element cmi.completion_status is designed to indicate whether the learner has completed the SCO and can take the following status values:
Your Pass/Fail status in SCORM 2004 falls under the element called cmi.success_status. This one indicates whether the learner has mastered the objective and can take the following values:
So while it is possible for a value of "unknown" to be set for either cmi.completion_status or cmi.success_status, I don't think this would be very commonly done for a Captivate module that actually has interaction data being sent to the LMS. If the user is interacting with the content at all it would seem more likely that you'd be getting a 'completed' or 'incomplete' status value in the completion element and a 'pass' or 'fail' value in the success_status element.
The bit I don't understand is why are you particularly keen to see a value of 'unknown' showing up here?
Check this page for information about getting SABA to work with Captivate: http://www.infosemantics.com.au/adobe-captivate-learning-managment-sys tem-lms-guide/saba
Perhaps one of the threads it links to will provide more help for you.
actually i want my success status to be unknown everytime, even if the course is completed or not,
RodWard, thanks for your inputs.
To answer your question about why "unknown" status is being asked for. The client says that since the content does not have any Quiz, and is a non scoring module, how can one get a "pass/fail" it should be "unknown".
I would love to know what your response would be for the logic posed by client, is it a fair expectation or you think its not logical.
Eagerly waiting for the reply, as its a very heated situation we are in - your response is much appreciated.
As I said above in my previous post, since you are reporting to SCORM 2004 standard, your course modules can potentially have BOTH a Complete/Incomplete as well as a Pass/Fail status. The Completion status is looking at whether or not the user has accessed any of the content, i.e. whether or not they looked at slides in the Captivate module. The Pass / Fail status in SCORM 2004 would only really apply if you had some scored elements in your project, which you say you do not have.
Take a look at this page: http://scorm.com/blog/2007/08/scorm-2004-completion/
Note particularly the excerpt from the SCORM 2004 standard that states: "If the SCO does not set the cmi.completion_status, then the LMS shall use the default value of “unknown” as the value for cmi.completion_status.
This indicates that the LMS will basically accept whatever completion status the SCO feeds it. The Unknown status is reserved for situations where the LMS doesn't get ANY completion status from the SCO and therefore doesn't know what to do. It's not allowed to suggest any complete/incomplete status, so it will use Unknown instead.
So given that:
My feeling is that Captivate's response to the LMS is perfectly appropriate in your situation, and I still don't understand why anyone on the LMS side would prefer a status of Unknown, which basically tells them nothing, when the status of Incomplete would be much more informative. At least the Incomplete status tells you the user has accessed the content in some way.
Also note the information in the final paragraph of the weblink above that says:
"There are two best practices that content vendors implement to avoid this behavior. The first is to override the default value in the manifest and set “completion set by content” to true. The second is to immediately set cmi.completion_status to incomplete upon launch of the content. This call tells the LMS that it should expect completion information to be explicitly recorded and should not auto-complete."
In reading all of your posts again I have an extra question: Are you getting ANY status reporrted as Incomplete, or only a Fail?
If you are getting status reported as Fail instead of Incomplete when the user accesses the course but does not view all modules, I would tend to think there MUST be some scoring object in your course. Do you by any chance have the Quiz Results slide showing, even though you have NO quiz questions?
When the user completes the course:
1A. success_status : passed
2A. completion_status : completed
When the user exits mid way :
1B. success_status : failed
2B completion_status : incomplete
Quiz result slide is not showing.
Summarizing : Client is ok with 2A, 2B however is expecting 1A, 1B to be unknown .
I can't see anything wrong with what Captivate is reporting here.
If you DO NOT want to have both Pass/Fail as well as Complete/Incomplete statuses reported, then maybe you should be using SCORM 1.2 instead of 2004. SCORM 1.2 only reports one status or the other.
In asking for Unknown to be reported under SCORM 2004, I suspect that your client is asking for something that would go against the SCORM standard.
Since the user HAS accessed the course and they HAVE viewed one or more slides, the appropriate completion status is Incomplete or Complete (depending on the required completion percentage). Since you're currently using SCORM 2004, which MUST report Pass/Fail status as well, if the user bails out partway through the course, it's got to report Fail. If they successfully complete the course by viewing the required number of slides, then they've passed it as well. Why would it report a Fail status when all that was required was completion, and completion was successful? The only way you would get Completion of a SCORM 2004 course with a Fail status as well would be if there were scored elements in the SCO and the user did not achieve a passing score (even though they viewed all slides).
Again, because there IS a known result reported to the LMS, reporting the status as Unknown would not be correct...as far as I can see.
If I had your client, I'd be telling them what they wanted was unreasonable.
Dear RodWard, I owe you a beer. You may redeem whenever and wherever we meet...
The discussion above helped me closed the very escalated discussion with the client and we have a resolution now.
You rock !
I have a similar situation.
We have a lesson that does have a quiz at the end. We are using SCORM 2004. When a user launches a lesson and bails mid-way, without starting the quiz, our LMS is showing that they have failed that lesson. Is there a way, using SCORM 2004, to only report the success status only after they have started the quiz?
In other words, we want the user to see the lesson as incomplete if they have not attempted the quiz, but right now they see they have failed without attempted quiz.
Technically, this is not possible. The options per the spec are passed/failed and completed/incomplete...there is no official 'passed/incomplete' variation.
First, why use SCORM 2004? You are definitely looking to report both a 'success' and 'completion' status with 2004. As Rod suggests earlier on, try 1.2 in order to narrow down the report to *either* pass/fail or completed/incomplete...
Without customizing the JS, as far as I know, you're limited to the official options. So your customer may need to decide between 'completed/incomplete' and 'pass/fail'. If 'fail' is too strong, go for the other combination...
I'm a bit late to join this discussion, but this is an area that's puzzled me.
Why can't you have a lesson that has been launched and then aborted before encountering an evaluation and have cmi.completion_status = Incomplete and cmi.success_status= Unknown
It seems that in the SCORM 2004 Sequence Navigation standards the "Objective Rollup Process" defines that cmi.success status is only "unknown" until the lesson is launched and then an Objective must be set. If you don't set an objective (because there's no evaluation), then the status must be "failed". I don't like this rule as clients have a tendancy to think that "Success" = Failed = bad.
You can...it depends on how your LMS is setup to respond. The LMS we use (Inquisiq) will report each status...so if you just set 'completion' to 'Incomplete' and don't set 'success', then 'success will be reported as 'unknown'.
Some LMS products however do seem to 'rollup' the responses and show whatever was set in an overall 'status' field, ignoring what was not.
On the other hand, I was not aware there was some 'objective' requirement related to either status. Are you sure about that?
Joe Donnelly at Scorm.com has just pointed us in the right direction in that we were missing some rollup rules in the manifest to prevent a default Failed status:
<imsss:rollupRules rollupObjectiveSatisfied="true" rollupProgressCompletion="true">
<imsss:rollupCondition condition="satisfied" operator="noOp"></imsss:rollupCondition>
Now our lessons correctly report Success as "Incomplete" until success is achieved and they report Success as "passed"
The original problem wasn't with Captivate but if Captivate users are experiencing the problem described in this thread, as we were, the solution we've found useful may be of use to Captivate users also.
I was asking which version of Cp you were using to see if it was version 6.0 or later which has the new Rustici SCORM drivers. I was interested to see if the issue with your LMS still existed after publishing from Cp6x.