no.inspera.services.pedal.engine
Class LearningStyleSequencing

java.lang.Object
  extended by no.inspera.services.pedal.engine.LearningStyleSequencing
All Implemented Interfaces:
Sequence

public class LearningStyleSequencing
extends java.lang.Object
implements Sequence

This class is an implementation of Sequence interface. It is reponsible for sequencing LearningObjects based on learning style.

At the time of implementation the VAK learning style model is supported.

Since:
27.12.2007
Version:
$Id: LearningStyleSequencing.java 45069 2008-05-29 08:25:25Z naimdjon $
Author:
Naimdjon Takhirov

Constructor Summary
LearningStyleSequencing(SequencingMetadataItem learningStyle)
          Constructs a new LearningStyleSequencing object for the specified user learningStyle
 
Method Summary
 void doSequence(Chain next, Module module)
          The implementation of doSequence method.
 java.lang.String toString()
          Returns string representation of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LearningStyleSequencing

public LearningStyleSequencing(SequencingMetadataItem learningStyle)
Constructs a new LearningStyleSequencing object for the specified user learningStyle

Parameters:
learningStyle - user's learning style.
Method Detail

doSequence

public void doSequence(Chain next,
                       Module module)
The implementation of doSequence method.

Specified by:
doSequence in interface Sequence
Parameters:
next - the next Sequence object in the chain-
module - the current module.

toString

public java.lang.String toString()
Returns string representation of this object.

Overrides:
toString in class java.lang.Object
Returns:
string representation of this object.


Copyright © 2008 Naimdjon Takhirov (naimdjon@gmail.com). All Rights Reserved.