public class PlusMinusRangeAnswer extends Answer<PlusMinusRangeAnswerValuePart,PlusMinusRangeAnswerValue,PlusMinusRangeResponseValue>
Modifier | Constructor and Description |
---|---|
|
PlusMinusRangeAnswer(java.lang.String uid) |
protected |
PlusMinusRangeAnswer(java.lang.String classType,
java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
AnswerEvalType |
getAnswerType()
Returns the evaluation type for this answer.
|
java.lang.String |
getAnswerValue()
Returns the data value for this answer.
|
PlusMinusRangeAnswerValuePart |
getExpectedValuePart()
Returns the data value part for this answer.
|
AnswerEvalType |
getPlusMinusType() |
java.lang.String |
getPlusMinusValue() |
PlusMinusRangeAnswerValuePart |
getPlusMinusValuePart()
Returns the variance value part for this answer.
|
protected boolean |
isMatch(PlusMinusRangeResponseValue 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 PlusMinusRangeAnswer(java.lang.String uid)
protected PlusMinusRangeAnswer(java.lang.String classType, java.lang.String uid)
protected boolean isMatch(PlusMinusRangeResponseValue response, java.util.Map<java.lang.String,java.lang.String> args)
Answer
isMatch
in class Answer<PlusMinusRangeAnswerValuePart,PlusMinusRangeAnswerValue,PlusMinusRangeResponseValue>
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 PlusMinusRangeAnswerValuePart getExpectedValuePart()
getAnswerValue()
,
getAnswerType()
,
getPlusMinusValuePart()
public java.lang.String getAnswerValue()
getAnswerType()
public AnswerEvalType getAnswerType()
getAnswerValue()
public PlusMinusRangeAnswerValuePart getPlusMinusValuePart()
getPlusMinusValue()
,
getPlusMinusType()
public java.lang.String getPlusMinusValue()
public AnswerEvalType getPlusMinusType()