|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.problets.tutor.problemsequencer.integrated.LearnObjSpec
org.problets.tutor.problemsequencer.integrated.LearnObjManager
public class LearnObjManager
Manages the information for one learning objective in the Integrated Problem Sequencer
Field Summary |
---|
Fields inherited from class org.problets.tutor.problemsequencer.integrated.LearnObjSpec |
---|
PROFICIENCY_HEADER, TREATMENT_HEADER |
Constructor Summary | |
---|---|
LearnObjManager(java.lang.String inLearnObj,
java.util.Vector specVector,
java.util.Vector inTemplateList,
java.util.Vector inStudentLearnObjs,
Configuration defaultConfiguration,
TreatmentRegimen defaultTreatmentRegimen)
Given specifications in the form - Learning Objective: Proficiency: Pretest: Practice: Posttest: Extracts data and populates the class variables |
Method Summary | |
---|---|
int |
getIndex()
|
java.lang.String |
getLearningObjective()
Returns the learning objective of this manager |
Template |
getNextTemplate()
Assumes that client calls isSequenceDone() before getNextTemplate() |
int[] |
getProficiencyCriteria(int language)
Returns the proficiency criteria for the given language |
int |
getRemainingProblems()
Returns the minimum number of remaining problems to be solved. |
boolean |
isLanguageApplicable(int language)
Returns true if this LearnObjManager is applicable to the specified language, i.e., has a proficiency criterion of minimum number of problems > 0 |
boolean |
isSequenceDone()
Assumes that client calls this method before getNextTemplate(). |
static void |
main(java.lang.String[] args)
|
void |
print()
|
java.util.Vector |
summarize()
Returns a list of the templates dealt by this LearnObjManager |
boolean |
willGeneratePracticeProblem()
Returns true if the next problem this LearnObjManager will generate is a practice problem, and false otherwise. |
Methods inherited from class org.problets.tutor.problemsequencer.integrated.LearnObjSpec |
---|
getPosttestProblems, getPracticeProblems, getPretestProblems, getProblems |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LearnObjManager(java.lang.String inLearnObj, java.util.Vector specVector, java.util.Vector inTemplateList, java.util.Vector inStudentLearnObjs, Configuration defaultConfiguration, TreatmentRegimen defaultTreatmentRegimen)
Method Detail |
---|
public java.lang.String getLearningObjective()
getLearningObjective
in class LearnObjSpec
public boolean isLanguageApplicable(int language)
public int[] getProficiencyCriteria(int language)
public Template getNextTemplate()
public int getRemainingProblems()
public boolean isSequenceDone()
public boolean willGeneratePracticeProblem()
public java.util.Vector summarize()
public int getIndex()
public void print()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |