org.activemath.webapp.user
Class ExperimentalProgress

java.lang.Object
  extended by org.activemath.webapp.user.ExperimentalProgress
All Implemented Interfaces:
EventListener, ActivemathEventListener

public class ExperimentalProgress
extends Object
implements ActivemathEventListener

Tracks progress of an experiment


Method Summary
 void clear()
           
 Set<String> getSequencedExercisesFinished()
           
 String getSequencerExercisesFinishedCSV()
           
 Set<String> getSurveysFinished()
           
 String getSurveysFinishedCSV()
           
 Set<String> getTestsFinished()
           
 String getTestsFinishedCSV()
           
 void onActivemathEvent(ActivemathEvent event)
          Handle an Activemath event.
 void setSequencerExercisesFinishedCSV(String sequencerExes)
           
 void setSurveysFinishedCSV(String surveys)
           
 void setTestsFinishedCSV(String tests)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

onActivemathEvent

public void onActivemathEvent(ActivemathEvent event)
Description copied from interface: ActivemathEventListener
Handle an Activemath event.

This method must return as quickly as possible and must not block the calling thread for long.

Specified by:
onActivemathEvent in interface ActivemathEventListener
Parameters:
event - the event to respond to

toString

public String toString()
Overrides:
toString in class Object

clear

public void clear()

getSurveysFinished

public Set<String> getSurveysFinished()

getTestsFinished

public Set<String> getTestsFinished()

getSurveysFinishedCSV

public String getSurveysFinishedCSV()

getTestsFinishedCSV

public String getTestsFinishedCSV()

getSequencerExercisesFinishedCSV

public String getSequencerExercisesFinishedCSV()

setSurveysFinishedCSV

public void setSurveysFinishedCSV(String surveys)

setTestsFinishedCSV

public void setTestsFinishedCSV(String tests)

setSequencerExercisesFinishedCSV

public void setSequencerExercisesFinishedCSV(String sequencerExes)

getSequencedExercisesFinished

public Set<String> getSequencedExercisesFinished()