|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.problets.tutor.problemsequencer.AbstractProblemSequencer
org.problets.tutor.problemsequencer.PredefinedProblemSequencer
public class PredefinedProblemSequencer
Problem sequencer to test the student - picks and presents the problems in the order specified by instructor
Field Summary |
---|
Fields inherited from class org.problets.tutor.problemsequencer.AbstractProblemSequencer |
---|
PREDEFINED_FILE_EXT, PREDEFINED_FILE_INDEX, TEMPLATE_FILE |
Constructor Summary | |
---|---|
PredefinedProblemSequencer(java.lang.String inTopic,
java.util.Vector conceptsVector,
java.lang.String inPredefinedFile)
Warning: conceptsVector limits the templates that are loaded to the concepts listed. |
Method Summary | |
---|---|
java.util.Vector |
getLearningObjectives()
Returns the learning objectives in the antecedents of all the problems in this test, and for each learning objective, the template numbers of the problems that have the learning objective in their antecedent. |
Template |
getNextTemplate()
Returns the next template. |
java.lang.String |
getStatus()
Returns the number of problems that remain to be solved |
boolean |
isSequenceDone()
// Returns true if all the templates have been generated at least once Returns false, since the templates are generated in wrap-around fashion |
static void |
main(java.lang.String[] args)
|
void |
resetWrapAround()
|
void |
setWrapAround()
|
Methods inherited from class org.problets.tutor.problemsequencer.AbstractProblemSequencer |
---|
getProblemSequencer, loadTemplates, loadTemplates, preProcess |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PredefinedProblemSequencer(java.lang.String inTopic, java.util.Vector conceptsVector, java.lang.String inPredefinedFile)
Method Detail |
---|
public Template getNextTemplate()
getNextTemplate
in class AbstractProblemSequencer
public boolean isSequenceDone()
isSequenceDone
in class AbstractProblemSequencer
public java.lang.String getStatus()
getStatus
in class AbstractProblemSequencer
public java.util.Vector getLearningObjectives()
public void setWrapAround()
public void resetWrapAround()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |