|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.studentmodel2.assessment.tbmirt.IRTTransferableBeliefModel
public class IRTTransferableBeliefModel
| Constructor Summary | |
|---|---|
IRTTransferableBeliefModel()
|
|
| Method Summary | |
|---|---|
IBeliefContainer |
estimateConceptMastery(Collection<IBeliefContainer> masteries)
Computes a complete mastery (value in [0, 100]), given masteries for all competencies |
IBeliefContainer |
estimateMastery(Collection<Evidence> evidences)
Calculate the beliefs and estimate the mastery based on the beliefs. |
IBeliefContainer |
estimateMastery(Collection<Evidence> directEvidences,
Collection<Evidence> indirectEvidences)
Calculate the beliefs and estimate the mastery based on the beliefs. |
static double |
getDirectEvidenceWeight()
|
IRinterval |
getInformationRadius(Collection<Evidence> evidences)
Calculate a reasonable value for the information radius based on the available evidence |
static IRTTransferableBeliefModel |
getInstance()
Get an instance (singleton) of IRTTransferableBeliefModel |
static double |
getIRrange()
|
String |
getName()
Get the name of the belief model in use |
static double |
getUncertaintyMass()
|
boolean |
isPositiveEvidence(Evidence evidence)
Determines whether the given exercise is a positive evidence or a negative one - needed to determine the direction of propagation of indirect evidence. |
static void |
setDirectEvidenceWeight(double directEvidenceWeight)
|
static void |
setIRrange(double rrange)
|
static void |
setUncertaintyMass(double uncertaintyMass)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IRTTransferableBeliefModel()
| Method Detail |
|---|
public static IRTTransferableBeliefModel getInstance()
public IRinterval getInformationRadius(Collection<Evidence> evidences)
evidences -
public IBeliefContainer estimateMastery(Collection<Evidence> evidences)
IBeliefModel
estimateMastery in interface IBeliefModelevidences - - A list of evidences to be taken into account
public IBeliefContainer estimateMastery(Collection<Evidence> directEvidences,
Collection<Evidence> indirectEvidences)
IBeliefModel
estimateMastery in interface IBeliefModelpublic IBeliefContainer estimateConceptMastery(Collection<IBeliefContainer> masteries)
IBeliefModel
estimateConceptMastery in interface IBeliefModelmasteries - - a collection containing the different masteries
as List of BeliefContainers for each competency
public String getName()
IBeliefModel
getName in interface IBeliefModelpublic boolean isPositiveEvidence(Evidence evidence)
IBeliefModel
isPositiveEvidence in interface IBeliefModelpublic static double getUncertaintyMass()
public static void setUncertaintyMass(double uncertaintyMass)
uncertaintyMass - the uncertaintyMass to setpublic static double getIRrange()
public static void setIRrange(double rrange)
rrange - the iRrange to setpublic static void setDirectEvidenceWeight(double directEvidenceWeight)
directEvidenceWeight - The new weight in [0,1], to weigh the direct evidence
count for calculating the plausabilitypublic static double getDirectEvidenceWeight()
{@link org.activemath.studentmodel2.assessment.tbmirt.IRTTransferableBeliefModel.setDirectEvidenceWeight()}
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||