org.activemath.studentmodel2.assessment.tbm
Class EvidenceAnalyzer

java.lang.Object
  extended by org.activemath.studentmodel2.assessment.tbm.EvidenceAnalyzer

public class EvidenceAnalyzer
extends Object

This class analyzes Evidences (atm ExerciseResults) upon their support for different hypotheses, like support for belief, that a user has some competencyLevel and the associated plausibility or degree of belief of the hypothesis.


Field Summary
protected static double[] delta
           
protected static Logger log
           
protected static double[] miu
           
 
Constructor Summary
EvidenceAnalyzer()
          Empty default Constructor
 
Method Summary
 HypothesesContainer getHypotheses(Evidence evidence)
          Get a map of hypotheses and their associated plausibility values from an evidence (ExerciseResult).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static Logger log

delta

protected static final double[] delta

miu

protected static final double[] miu
Constructor Detail

EvidenceAnalyzer

public EvidenceAnalyzer()
Empty default Constructor

Method Detail

getHypotheses

public HypothesesContainer getHypotheses(Evidence evidence)
Get a map of hypotheses and their associated plausibility values from an evidence (ExerciseResult).

Parameters:
evidence - - The evidence in form of an ExerciseResult
Returns:
- A map with key: the hypothesis name, and the value: plausibility in [0,1] for the hypothesis