org.problets.tutor.problemsequencer.competence
Class SequenceLearnObjSelector
java.lang.Object
org.problets.tutor.problemsequencer.competence.BaseLearnObjSelector
org.problets.tutor.problemsequencer.competence.SequenceLearnObjSelector
public class SequenceLearnObjSelector
- extends BaseLearnObjSelector
Helps select the next learning objective for CompetenceProblemSequencer
Selects the next learning objective in Sequence
Limits the number of problems generated in sequence
- Author:
- Amruth Kumar
Method Summary |
int |
getNextLearningObjectiveIndex()
If problemCount problems have been generated on a learning objective
the learning objective is changed. |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceLearnObjSelector
public SequenceLearnObjSelector(java.util.Vector inLearningObjectives)
getNextLearningObjectiveIndex
public int getNextLearningObjectiveIndex()
- If problemCount problems have been generated on a learning objective
the learning objective is changed.
If the learning objective has been met, the learning objective is changed,
regardless of the number of problems that have been generated so far.
The next learning objecvtive is picked in sequential order, wrap-around.
- Overrides:
getNextLearningObjectiveIndex
in class BaseLearnObjSelector
main
public static void main(java.lang.String[] args)