org.problets.domain.knowledge
Class ConceptStats

java.lang.Object
  extended by org.problets.domain.knowledge.ConceptStats

public class ConceptStats
extends java.lang.Object

ConceptStats Holds the content, explanation and performance stats for a concept. Used for communication between StudentModel.IKM and StudentView.

Author:
Amruth Kumar

Constructor Summary
ConceptStats(KnowledgeUnit knowledgeUnit)
           
ConceptStats(java.lang.String inContent, java.lang.String inExplanation, int[] inProblemCount)
           
 
Method Summary
 void draw(java.awt.Graphics g, int x, int y, int xSeparator)
           
 boolean equals(ConceptStats parameter)
          Returns whether this ConceptStats is equal to the one passed as parameter
 java.lang.String getContent()
           
 java.lang.String getExplanation()
           
 int[] getStats()
          Returns an array of the counts for this knowledge unit
static void main(java.lang.String[] args)
           
 java.lang.String toString()
          Returns a string of generated/correct/partial/incorrect/missed/unattempted/learning objective
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConceptStats

public ConceptStats(java.lang.String inContent,
                    java.lang.String inExplanation,
                    int[] inProblemCount)

ConceptStats

public ConceptStats(KnowledgeUnit knowledgeUnit)
Method Detail

getContent

public java.lang.String getContent()

getExplanation

public java.lang.String getExplanation()

getStats

public int[] getStats()
Returns an array of the counts for this knowledge unit


equals

public boolean equals(ConceptStats parameter)
Returns whether this ConceptStats is equal to the one passed as parameter


toString

public java.lang.String toString()
Returns a string of generated/correct/partial/incorrect/missed/unattempted/learning objective

Overrides:
toString in class java.lang.Object

draw

public void draw(java.awt.Graphics g,
                 int x,
                 int y,
                 int xSeparator)

main

public static void main(java.lang.String[] args)