org.activemath.sequencer
Class ExerciseArgumentSetting
java.lang.Object
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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExerciseArgumentSetting
public ExerciseArgumentSetting(String id)
ExerciseArgumentSetting
public ExerciseArgumentSetting(String id,
String strategy)
ExerciseArgumentSetting
public ExerciseArgumentSetting(String id,
String strategy,
double minScorePass)
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)