org.activemath.sequencer
Class ExerciseArgumentSetting

java.lang.Object
  extended by org.activemath.sequencer.ExerciseArgumentSetting

public class ExerciseArgumentSetting
extends Object

The smallest unit to representing an Exercise with all possible flexible settings as parameters. We use a java object to describe an Exercise, because we want to make the invoking of exercise system more flexible. By starting an Exercise, we can give various parameters like "strategy". One of such kind of strategy in Exercise System is "assessment", which denotes if an exercise should be shown without feedback.


Constructor Summary
ExerciseArgumentSetting(String id)
           
ExerciseArgumentSetting(String id, String strategy)
           
ExerciseArgumentSetting(String id, String strategy, double minScorePass)
           
 
Method Summary
 int getEstimatedSolvingTime()
           
 String getExericseId()
           
 double getMinScoreForPass()
           
 String getPresentationStrategy()
           
 String getSerializedURLPart()
           
 String getStrategy()
           
 void setEstimatedSolvingTime(int estimatedSolvingTime)
           
 void setExericseId(String exericseId)
           
 void setMinScoreForPass(int minScoreForPass)
           
 void setPresentationStrategy(String presentationStrategy)
           
 void setStrategy(String strategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExerciseArgumentSetting

public ExerciseArgumentSetting(String id)

ExerciseArgumentSetting

public ExerciseArgumentSetting(String id,
                               String strategy)

ExerciseArgumentSetting

public ExerciseArgumentSetting(String id,
                               String strategy,
                               double minScorePass)
Method Detail

getSerializedURLPart

public String getSerializedURLPart()

getStrategy

public String getStrategy()

getExericseId

public String getExericseId()

getPresentationStrategy

public String getPresentationStrategy()

setStrategy

public void setStrategy(String strategy)

setExericseId

public void setExericseId(String exericseId)

setPresentationStrategy

public void setPresentationStrategy(String presentationStrategy)

getMinScoreForPass

public double getMinScoreForPass()

setMinScoreForPass

public void setMinScoreForPass(int minScoreForPass)

getEstimatedSolvingTime

public int getEstimatedSolvingTime()

setEstimatedSolvingTime

public void setEstimatedSolvingTime(int estimatedSolvingTime)