Follow

Problem getting course to complete successfully

Avatar

We have a course with multiple nested SCO in the following structure

Module 1

     SCO 1

    SCO 2

        SCO 2A

        SCO 2B

Module 2

   SCO 3

   SCO 4

Modules 3-8 etc.

TEST

    Test Intro

    Test 1

    Test 2

    Test Summary

 

Essentially, the learner needs to take the test.  This consists of (usually) the test intro which is just HTML, then test 1 and test 2 where he needs to get 100%, and then the summary page where he finds out how he did.

Prior to taking the test, the user may or may not look at any items in modules 1-8.  Some of these items may include tests.

Our problem is that if any given SCO in any of the modules is not accessed, then when the rollup occurs, the higher level SCO gets marked as "Unknown" for both completion status and success status.  For example, if they look at SCO2A without looking at SCO 2B, then SCO 2 gets the statuses of "Unknown", and Module 1 is "Unknown" and the entire course is "Unknown".  We need to have the learner pass if he has completed all of the tests without regard to what he has done in Modules 1-8.  We have tried playing with the rollupObjectiveSatisfied and rollupProgressCompletion, but no luck so far.

Can anyone help?

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

  • Avatar
    Joe Donnelly

    Hey Doug, 

    Thank you for your patience on this one.  I have been thinking about this one...we have a sample that comes pretty close, I think with some modifications, you may be able to use something similar to our pre-test/post-test rollup example.

    http://scorm.com/scorm-explained/technical-scorm/golf-examples/

    I was thinking that if you removed the objective that stored whether the content was completed, you may be able to accomplish what you were looking for...

    Let me know if this helps, you can contact me directly at support@scorm.com.

    Thank you,

    Joe

  • Avatar
    Doug Oliver

    I've looked at the imsmanifest file, and it appears to play with 3 variables.  rollupObjectiveSatisfied, rollupProgressCompletion, and objectiveMeasureWeight.  We'll try that and see if it works.

    Thanks.

  • Avatar
    Joe Donnelly

    OK, let us know if you need any other direction...

    Joe

    support@scorm.com

Powered by Zendesk