public class RangeAnswer extends Answer<RangeAnswerValuePart,RangeAnswerValue,RangeResponseValue>
| Modifier | Constructor and Description |
|---|---|
|
RangeAnswer(java.lang.String uid) |
protected |
RangeAnswer(java.lang.String classType,
java.lang.String uid) |
| Modifier and Type | Method and Description |
|---|---|
AnswerEvalType |
getLowerLimitAnswerType()
Returns the evaluation type for this answer.
|
java.lang.String |
getLowerLimitAnswerValue()
Returns the data value for this answer.
|
RangeAnswerValuePart |
getLowerLimitPart()
Returns the lower limit value part for this answer.
|
AnswerEvalType |
getUpperLimitAnswerType()
Returns the evaluation type for this answer.
|
java.lang.String |
getUpperLimitAnswerValue()
Returns the data value for this answer.
|
RangeAnswerValuePart |
getUpperLimitPart()
Returns the upper limit value part for this answer.
|
protected boolean |
isMatch(RangeResponseValue response,
java.util.Map<java.lang.String,java.lang.String> args)
Determines whether the provided response (that is to say the student's response to a question)
matches this Answer.
|
getBuggyMessage, getIsCorrect, getTeacherValue, isCorrect, isMatchDefault, preventIsMatch, setBuggyMessage, setCorrect, setTeacherValue, toStringgetDescription, getName, setDescription, setNamecreateKey, createKey, equals, extractType, extractUID, getKey, getShortKey, getShortKey, getType, getUID, getValidatorUtilities, setValidatorUtilities, validate, validateKeypublic RangeAnswer(java.lang.String uid)
protected RangeAnswer(java.lang.String classType,
java.lang.String uid)
protected boolean isMatch(RangeResponseValue response, java.util.Map<java.lang.String,java.lang.String> args)
AnswerisMatch in class Answer<RangeAnswerValuePart,RangeAnswerValue,RangeResponseValue>response - A subclass of AnswerValueargs - Map for problem specific properties that will
be used in calculating correctness for the problem.#isMatchDefault(StudentResponseValue),
#isCorrect(StudentResponseValue)public RangeAnswerValuePart getLowerLimitPart()
public java.lang.String getLowerLimitAnswerValue()
getLowerLimitAnswerType()public AnswerEvalType getLowerLimitAnswerType()
getLowerLimitAnswerValue()public RangeAnswerValuePart getUpperLimitPart()
public java.lang.String getUpperLimitAnswerValue()
getUpperLimitAnswerType()public AnswerEvalType getUpperLimitAnswerType()
getUpperLimitAnswerValue()