org.activemath.feedback.diagnoses
Class Diagnose

java.lang.Object
  extended by org.activemath.feedback.diagnoses.Diagnose
Direct Known Subclasses:
GoodNavigation, IrrationalNavigation, ItemMastered, LackOfMastery, MissingPrerequisite, NotSeenAndUnknown, NotSeenButKnown, SeenButUnknown

public abstract class Diagnose
extends Object


Constructor Summary
Diagnose(String name, List syndrome)
           
Diagnose(String name, UserContext uc)
           
 
Method Summary
 void addSymptom(Symptom s)
           
 List getSyndrome()
           
 String render()
           
protected abstract  String renderParams()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Diagnose

public Diagnose(String name,
                UserContext uc)

Diagnose

public Diagnose(String name,
                List syndrome)
Method Detail

render

public String render()

renderParams

protected abstract String renderParams()

addSymptom

public void addSymptom(Symptom s)

getSyndrome

public List getSyndrome()
Returns:
Returns the syndrome.