This project has moved and is read-only. For the latest updates, please go here.

Calculating Course Score

Topics: User Forum
Mar 15, 2007 at 7:17 PM
We have a multi-SCO package where the first SCO is a presentation that doesn't include an assessment and the second SCO is an assessment that reports back a score. If a student takes the course and gets a 100% on the assessment, the SLK reports that the score for the course is 50%. The SLK seems to average together the two SCOs even though one does not return a score.

Is there a way to keep this from happening and have the SLK only take into account the SCO that reports a score when it calculates the score for the course?
Mar 16, 2007 at 2:28 AM
This is due to the SCORM 2004 rollup rules for scaled score. The overall score is the score at the root of the assigned organization, which is a weighted average of the items and sub items in the activity tree. In this case the score is a weighted average of 0.0 and 1.0, which is 0.5. There are two ways to build your content to behave as you would expect in this scenario.

1. You can set <imsss:deliveryControls tracked = "false"/> in the squencing element of the item that shouldn't be tracked during rollup (see 5.1.9 SCORM 2004 CAM 2nd ed). In this case, you would do that on the presentation SCO and it won't be used in rollup.

Now, this means that the item doesn't participate in any rollup, so if you need the SCO to be included in other rollup like objective progress or activity/attempt progress, then you should consider the next option:

2. You can set the <imsss:rollupRules objectiveMeasureWeight="0.0" /> for the item, which applies a 0.0 weight during the weighted average rollup and removes the scaled score from the calculation.

Hopefully this all makes sense and works well for you. You can see examples of both of these methods by looking at the example package. In the Intro section you will see the lesson uses option 1 and the intro summary is removed from score rollup using option 2.