|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.problets.domain.knowledge.KnowledgeModel
org.problets.domain.knowledge.IndividualKnowledgeModel
public class IndividualKnowledgeModel
IndividualKnowledgeModel Class holds the student's knowledge model
Field Summary | |
---|---|
static java.lang.String |
OBJ_MET
|
Constructor Summary | |
---|---|
IndividualKnowledgeModel(KnowledgeModel inKnowledgeModel)
This constructor is used to construct a copy of an existing knowledge model |
Method Summary | |
---|---|
java.lang.String |
getAbbreviatedLearnObjSummary()
Returns an abbreviated summary of the number of learning objectives met vs unmet |
int[] |
getAbbreviatedStats()
Returns the ABBREVIATED performance for ALL the learning objectives |
java.util.Vector |
getAllLearningObjectives()
Returns a vector of all the learning objectives (strings, not KUs) for this topic |
java.util.Vector |
getDetailedStats()
Returns the detailed performance for ALL the learning objectives for the chosen topic |
java.util.Vector |
getStudentLearningObjectives()
Returns a vector of the learning objectives (strings, not KUs) yet to be met by the student generated by comparing the student's KM against the correct KM saved in constructor |
KnowledgeUnit |
getTopicRoot()
Returns the root of the knowledge tree subtended by current topic - currently used by conceptmap.OpenStudentModeler |
static void |
main(java.lang.String[] args)
|
void |
updateCredit(java.lang.String learnObj,
int gradeType)
Updates the credit for the learning objectives by descending through the tree and assigning credit to the right (leaf or intermediate) nodes. |
void |
updateLearningObjectives()
Updates the learning objectives by comparing the student's knowledge model against the correct knowledge model. |
Methods inherited from class org.problets.domain.knowledge.KnowledgeModel |
---|
breadthFirstSearch, findShallowest, getAllLeafNodes, getConceptExplanationPairs, getDesiredLeafNodes, getDomainRoot, getKnowledgeUnit, printKnowledgeModel, printVector, setProficiency, toXMLString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OBJ_MET
Constructor Detail |
---|
public IndividualKnowledgeModel(KnowledgeModel inKnowledgeModel)
Method Detail |
---|
public java.util.Vector getStudentLearningObjectives()
public java.util.Vector getAllLearningObjectives()
public java.util.Vector getDetailedStats()
public int[] getAbbreviatedStats()
public java.lang.String getAbbreviatedLearnObjSummary()
public final KnowledgeUnit getTopicRoot()
public void updateLearningObjectives()
public void updateCredit(java.lang.String learnObj, int gradeType)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |