Setting cmi.success_status to unknown

992 views
Skip to first unread message

Deepali Phadke

unread,
Jan 10, 2011, 4:09:35 AM1/10/11
to eLearning Technology and Development
Hi,

I am using pipwerks scorm 2004 wrapper... And testing on scorm.com..

If I exit the SCO without passing / visiting the assessment, it sets
the cmi.success_status to 'failed'... I want it to set to 'unknown' as
'incomplete' does not apply any more... But this is not happening...
No matter what I do, it very quickly marks to failed.

Any ideas? Appreciated!

Regards,
Deepali

Estes Ethan

unread,
Jan 10, 2011, 11:29:49 AM1/10/11
to elearning-technolo...@googlegroups.com
Do you have cmi.scaled_passing_score defined in your manifest and did you pass any value to cmi.score.scaled? Those can have an impact depending on values that force the LMS to override success_status.
-EÆ

Hi,

Any ideas? Appreciated!

Regards,
Deepali

--
You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
To post to this group, send email to elearning-technolo...@googlegroups.com.
To unsubscribe from this group, send email to elearning-technology-and...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/elearning-technology-and-development?hl=en.


Philip Hutchison

unread,
Jan 10, 2011, 1:18:48 PM1/10/11
to elearning-technolo...@googlegroups.com
I once had a similar question when testing a course in Test Track. Mike Rustici told me the following:

It can behave either way depending on whether there is a mastery score present, whether a score is specified, etc. The behavior is pretty explicitly defined in Table 4.2.22.1a (3rd Ed run-time spec).

Basically SCORM 2004 requires you to be much more aware of what's in your manifest and how it affects your course.

In my case, the culprit was the 'satisfiedByMeasure' attribute in the manifest.  I was testing a Captivate course, and Adobe configured the manifest to contain the imsss:minNormalizedMeasure node, with "satisfiedByMeasure='true'", but then never inserted a valueregardless of the course's true passing score. By spec, this meant the LMS would always use the default value of 1.0 (100%), even though the Captivate user has specified a different value in their project (in my case, 0.8 or 80%).  The solution was to remove the entire imsss:minNormalizedMeasure node from the manifest.

- philip

Jean-Christophe Kleinbourg

unread,
Jan 10, 2011, 7:40:56 PM1/10/11
to eLearning Technology and Development
Thanks Philip.
I had exactly same problem as Deepali.
I have some learning courses whith no score. It was annoying seeing
the success status as "failed" on Scorm cloud.
By the logs I already saw that it was not possible to set a completion
or a success to "unknown" (gives an error)

I use Reload to make packages, and I just start to work with
sequencing (SCORM2004).
The sequencing is just after the items and belongs to an organisation
of one or several items (please correct me if I am wrong I am not
sure).

To make it clear for us (and it is exactly what you said), here is the
sequencing to add in the imsmanifest.xml (after the item tags):

<imsss:sequencing>
<imsss:objectives>
<imsss:primaryObjective
satisfiedByMeasure="true" />
</imsss:objectives>
</imsss:sequencing>


I tested it and it's just works properly on ScormCloud, keeping the
success as "unknown" when no score is setted.

JCK


On 10 jan, 19:18, Philip Hutchison <platelu...@gmail.com> wrote:
> I once had a similar question when testing a course in Test Track. Mike
> Rustici told me the following:
>
> It can behave either way depending on whether there is a mastery score
>
> > present, whether a score is specified, etc. The behavior is pretty
> > explicitly defined in Table 4.2.22.1a (3rd Ed run-time spec).
>
> Basically SCORM 2004 requires you to be much more aware of what's in your
> manifest and how it affects your course.
>
> In my case, the culprit was the 'satisfiedByMeasure' attribute in the
> manifest.  I was testing a Captivate course, and Adobe configured the
> manifest to contain the *imsss:minNormalizedMeasure *node, with
> "satisfiedByMeasure='true'", but then never inserted a value*, *regardless
> of the course's true passing score. By spec, this meant the LMS would always
> use the default value of 1.0 (100%), even though the Captivate user has
> specified a different value in their project (in my case, 0.8 or 80%).  The
> solution was to remove the entire *imsss:minNormalizedMeasure *node from the
> manifest.
>
> - philip
>
> On Mon, Jan 10, 2011 at 8:29 AM, Estes Ethan <eest...@gmail.com> wrote:
> > Do you have cmi.scaled_passing_score defined in your manifest and did you
> > pass any value to cmi.score.scaled? Those can have an impact depending on
> > values that force the LMS to override success_status.
> > -EÆ
>
> > On Jan 10, 2011, at 4:09 AM, Deepali Phadke wrote:
>
> > Hi,
>
> > I am using pipwerks scorm 2004 wrapper... And testing on scorm.com..
>
> > If I exit the SCO without passing / visiting the assessment, it sets
> > the cmi.success_status to 'failed'... I want it to set to 'unknown' as
> > 'incomplete' does not apply any more... But this is not happening...
> > No matter what I do, it very quickly marks to failed.
>
> > Any ideas? Appreciated!
>
> > Regards,
> > Deepali
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "eLearning Technology and Development" group.
> > To post to this group, send email to
> > elearning-technolo...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > elearning-technology-and...@googlegroups.com<elearning-technology-and-development%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/elearning-technology-and-development?h....
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "eLearning Technology and Development" group.
> > To post to this group, send email to
> > elearning-technolo...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > elearning-technology-and...@googlegroups.com<elearning-technology-and-development%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/elearning-technology-and-development?h....

Deepali Phadke

unread,
Jan 11, 2011, 10:17:41 PM1/11/11
to eLearning Technology and Development
Hey Philip, thank you so much! This worked :-)

On Jan 10, 11:18 pm, Philip Hutchison <platelu...@gmail.com> wrote:
> I once had a similar question when testing a course in Test Track. Mike
> Rustici told me the following:
>
> It can behave either way depending on whether there is a mastery score
>
> > present, whether a score is specified, etc. The behavior is pretty
> > explicitly defined in Table 4.2.22.1a (3rd Ed run-time spec).
>
> Basically SCORM 2004 requires you to be much more aware of what's in your
> manifest and how it affects your course.
>
> In my case, the culprit was the 'satisfiedByMeasure' attribute in the
> manifest.  I was testing a Captivate course, and Adobe configured the
> manifest to contain the *imsss:minNormalizedMeasure *node, with
> "satisfiedByMeasure='true'", but then never inserted a value*, *regardless
> of the course's true passing score. By spec, this meant the LMS would always
> use the default value of 1.0 (100%), even though the Captivate user has
> specified a different value in their project (in my case, 0.8 or 80%).  The
> solution was to remove the entire *imsss:minNormalizedMeasure *node from the
> manifest.
>
> - philip
>
> On Mon, Jan 10, 2011 at 8:29 AM, Estes Ethan <eest...@gmail.com> wrote:
> > Do you have cmi.scaled_passing_score defined in your manifest and did you
> > pass any value to cmi.score.scaled? Those can have an impact depending on
> > values that force the LMS to override success_status.
> > -EÆ
>
> > On Jan 10, 2011, at 4:09 AM, Deepali Phadke wrote:
>
> > Hi,
>
> > I am using pipwerks scorm 2004 wrapper... And testing on scorm.com..
>
> > If I exit the SCO without passing / visiting the assessment, it sets
> > the cmi.success_status to 'failed'... I want it to set to 'unknown' as
> > 'incomplete' does not apply any more... But this is not happening...
> > No matter what I do, it very quickly marks to failed.
>
> > Any ideas? Appreciated!
>
> > Regards,
> > Deepali
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "eLearning Technology and Development" group.
> > To post to this group, send email to
> > elearning-technolo...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > elearning-technology-and...@googlegroups.com<elearning-technology-and-development%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/elearning-technology-and-development?h....
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "eLearning Technology and Development" group.
> > To post to this group, send email to
> > elearning-technolo...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > elearning-technology-and...@googlegroups.com<elearning-technology-and-development%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/elearning-technology-and-development?h....

Bradley Fluchel

unread,
May 6, 2014, 12:38:58 PM5/6/14
to elearning-technolo...@googlegroups.com
Hi Phillip,

Firstly, thank you so much for everything you have done for the community! 

Starting with the Test Files (SCORM 2004) from your downloads page, I created a course that only submits incomplete and complete cmi_completion information. I do not want any success information submitted. The included manifest does not include any imsss information to remove. I had added some satisfied by measure information in the past, which helped within SCORM Cloud (success stayed "unknown" as desired), but my clients LMS (MZinga) is still receiving success information, or is is being set by default and I do not know how to prevent this. 

Do you have any advice for me?

Thanks,
Brad

P.S. I had references some of this imsss info from Rustici:


On Monday, January 10, 2011 12:18:48 PM UTC-6, Philip Hutchison wrote:
I once had a similar question when testing a course in Test Track. Mike Rustici told me the following:

It can behave either way depending on whether there is a mastery score present, whether a score is specified, etc. The behavior is pretty explicitly defined in Table 4.2.22.1a (3rd Ed run-time spec).

Basically SCORM 2004 requires you to be much more aware of what's in your manifest and how it affects your course.

In my case, the culprit was the 'satisfiedByMeasure' attribute in the manifest.  I was testing a Captivate course, and Adobe configured the manifest to contain the imsss:minNormalizedMeasure node, with "satisfiedByMeasure='true'", but then never inserted a valueregardless of the course's true passing score. By spec, this meant the LMS would always use the default value of 1.0 (100%), even though the Captivate user has specified a different value in their project (in my case, 0.8 or 80%).  The solution was to remove the entire imsss:minNormalizedMeasure node from the manifest.

- philip


On Mon, Jan 10, 2011 at 8:29 AM, Estes Ethan <ees...@gmail.com> wrote:
Do you have cmi.scaled_passing_score defined in your manifest and did you pass any value to cmi.score.scaled? Those can have an impact depending on values that force the LMS to override success_status.
-EÆ



On Jan 10, 2011, at 4:09 AM, Deepali Phadke wrote:

Hi,

I am using pipwerks scorm 2004 wrapper... And testing on scorm.com..

If I exit the SCO without passing / visiting the assessment, it sets
the cmi.success_status to 'failed'... I want it to set to 'unknown' as
'incomplete' does not apply any more... But this is not happening...
No matter what I do, it very quickly marks to failed.

Any ideas? Appreciated!

Regards,
Deepali

--
You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
To post to this group, send email to elearning-technology-and-devel...@googlegroups.com.
To unsubscribe from this group, send email to elearning-technology-and-development+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/elearning-technology-and-development?hl=en.


--
You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
To post to this group, send email to elearning-technology-and-devel...@googlegroups.com.
To unsubscribe from this group, send email to elearning-technology-and-development+unsubscribe@googlegroups.com.

John Campbell

unread,
May 6, 2014, 1:29:43 PM5/6/14
to elearning-technolo...@googlegroups.com
If you want it to stay unknown, make sure objectiveSetByContent = false in the deliveryControls element in the manifest and you never set cmi.success_status in the content.


take care,

jpc



To unsubscribe from this group and stop receiving emails from it, send an email to elearning-technology-and...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

John Campbell

unread,
May 6, 2014, 1:30:01 PM5/6/14
to elearning-technolo...@googlegroups.com
Woops..

Make that objectiveSetByContent = true !!!

take care,

jpc

Bradley Fluchel

unread,
May 6, 2014, 4:12:05 PM5/6/14
to elearning-technolo...@googlegroups.com, j...@alumni.rice.edu
Thanks John! Giving it a whirl...

take care,

jpc




take care,

jpc



To post to this group, send email to elearning-technology-and-developm...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
To post to this group, send email to elearning-technology-and-developm...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elearning-technology-and-development+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Philip Hutchison

unread,
May 6, 2014, 4:59:18 PM5/6/14
to elearning-technolo...@googlegroups.com
Hi Brad

My wrapper doesn't auto-set the values for success, so it should be purely up to your code and the manifest. 

Good luck!
- philip




To unsubscribe from this group and stop receiving emails from it, send an email to elearning-technology-and...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages