org.problets.tutor.problemsequencer.integrated
Class LearnObjSpec

java.lang.Object
  extended by org.problets.tutor.problemsequencer.integrated.LearnObjSpec
Direct Known Subclasses:
LearnObjManager

public class LearnObjSpec
extends java.lang.Object

Holds the specification for one learning objective in integrated problem sequence - pretest, practice and post-test. Primarily used by AnalysisManager.

Author:
Amruth Kumar

Field Summary
static java.lang.String PROFICIENCY_HEADER
           
static java.lang.String TREATMENT_HEADER
           
 
Constructor Summary
LearnObjSpec(java.lang.String inLearnObj)
          Constructor to be used by derived classes
LearnObjSpec(java.util.Vector specVector)
          Constructor that extracts data member values from input specifications
 
Method Summary
 java.lang.String getLearningObjective()
          Returns the learning objective
 java.util.Vector getPosttestProblems()
          Returns the posttest problems for this learning objective
 java.util.Vector getPracticeProblems()
          Returns the practice problems for this learning objective
 java.util.Vector getPretestProblems()
          Returns the pretest problems for this learning objective
 java.util.Vector getProblems(java.lang.String stage)
          Returns the problems for the specified stage
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROFICIENCY_HEADER

public static final java.lang.String PROFICIENCY_HEADER
See Also:
Constant Field Values

TREATMENT_HEADER

public static final java.lang.String TREATMENT_HEADER
See Also:
Constant Field Values
Constructor Detail

LearnObjSpec

public LearnObjSpec(java.lang.String inLearnObj)
Constructor to be used by derived classes


LearnObjSpec

public LearnObjSpec(java.util.Vector specVector)
Constructor that extracts data member values from input specifications

Method Detail

getPretestProblems

public java.util.Vector getPretestProblems()
Returns the pretest problems for this learning objective


getPracticeProblems

public java.util.Vector getPracticeProblems()
Returns the practice problems for this learning objective


getPosttestProblems

public java.util.Vector getPosttestProblems()
Returns the posttest problems for this learning objective


getLearningObjective

public java.lang.String getLearningObjective()
Returns the learning objective


getProblems

public java.util.Vector getProblems(java.lang.String stage)
Returns the problems for the specified stage


main

public static void main(java.lang.String[] args)