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, toString
getDescription, getName, setDescription, setName
createKey, createKey, equals, extractType, extractUID, getKey, getShortKey, getShortKey, getType, getUID, getValidatorUtilities, setValidatorUtilities, validate, validateKey
public 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)
Answer
isMatch
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()