Icodeon SCORM 2004 Sequencing Example Implementation Documentation

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

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

public class ClusterBasedCourseAlgorithm
extends java.lang.Object


Constructor Summary
ClusterBasedCourseAlgorithm()
           
 
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 cluster items / number of cluster items
 java.math.BigDecimal getScore()
          The sum of scored cluster items / number of cluster items
 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

ClusterBasedCourseAlgorithm

public ClusterBasedCourseAlgorithm()
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 cluster items / number of cluster items

Returns:

getSatisfiedAmount

public java.math.BigDecimal getSatisfiedAmount()
The sum of passed cluster items / number of cluster items

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