Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.services.ss.events.impl
Class WholeCourseAlgorithm

java.lang.Object
  extended by com.icodeon.services.ss.events.impl.WholeCourseAlgorithm

public class WholeCourseAlgorithm
extends java.lang.Object


Constructor Summary
WholeCourseAlgorithm()
           
 
Method Summary
 long getAbsoluteDuration()
          The sum of absolute duration of activity progress info of leaf items
 java.math.BigDecimal getCompletionAmount()
          The sum of completed items/ number of leaf items
 long getExperiencedDuration()
          The sum of experienced duration of activity progress info of leaf items
 java.math.BigDecimal getRootActivityMinNormalizedMeasure()
           
 java.math.BigDecimal getSatisfiedAmount()
          The sum of passed leaf items / number of leaf items with pass mark
 java.math.BigDecimal getScore()
          The sum of scored leaf items / number of leaf items with pass mark
 void onActivityTerminate(com.icodeon.services.ss.Manifest manifest)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WholeCourseAlgorithm

public WholeCourseAlgorithm()
Method Detail

onActivityTerminate

public final void onActivityTerminate(com.icodeon.services.ss.Manifest manifest)
                               throws com.icodeon.services.ss.exceptions.SequencingServiceException
Throws:
com.icodeon.services.ss.exceptions.SequencingServiceException

getCompletionAmount

public java.math.BigDecimal getCompletionAmount()
The sum of completed items/ number of leaf items

Returns:

getScore

public java.math.BigDecimal getScore()
The sum of scored leaf items / number of leaf items with pass mark

Returns:

getSatisfiedAmount

public java.math.BigDecimal getSatisfiedAmount()
The sum of passed leaf items / number of leaf items with pass mark

Returns:

getExperiencedDuration

public long getExperiencedDuration()
The sum of experienced duration of activity progress info of leaf items

Returns:

getAbsoluteDuration

public long getAbsoluteDuration()
The sum of absolute duration of activity progress info of leaf items

Returns:

getRootActivityMinNormalizedMeasure

public java.math.BigDecimal getRootActivityMinNormalizedMeasure()

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195