Class PublishedAnswer
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.PublishedAnswer
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<AnswerIfc>,AnswerIfc
public class PublishedAnswer extends Object implements Serializable, AnswerIfc, Comparable<AnswerIfc>, Cloneable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PublishedAnswer()PublishedAnswer(ItemTextIfc itemText, String text, Long sequence, String label, Boolean isCorrect, String grade, Double score, Double partialCredit, Double discount)PublishedAnswer(ItemTextIfc itemText, String text, Long sequence, String label, Boolean isCorrect, String grade, Double score, Double partialCredit, Double discount, Set answerFeedbackSet)
-
Method Summary
-
-
-
Method Detail
-
getItemText
public ItemTextIfc getItemText()
- Specified by:
getItemTextin interfaceAnswerIfc
-
setItemText
public void setItemText(ItemTextIfc itemText)
- Specified by:
setItemTextin interfaceAnswerIfc
-
getItem
public ItemDataIfc getItem()
-
setItem
public void setItem(ItemDataIfc item)
-
getSequence
public Long getSequence()
- Specified by:
getSequencein interfaceAnswerIfc
-
setSequence
public void setSequence(Long sequence)
- Specified by:
setSequencein interfaceAnswerIfc
-
getIsCorrect
public Boolean getIsCorrect()
- Specified by:
getIsCorrectin interfaceAnswerIfc
-
setIsCorrect
public void setIsCorrect(Boolean isCorrect)
- Specified by:
setIsCorrectin interfaceAnswerIfc
-
getDiscount
public Double getDiscount()
- Specified by:
getDiscountin interfaceAnswerIfc
-
setDiscount
public void setDiscount(Double discount)
- Specified by:
setDiscountin interfaceAnswerIfc
-
getAnswerFeedbackSet
public Set getAnswerFeedbackSet()
- Specified by:
getAnswerFeedbackSetin interfaceAnswerIfc
-
getAnswerFeedbackArray
public ArrayList getAnswerFeedbackArray()
- Specified by:
getAnswerFeedbackArrayin interfaceAnswerIfc
-
setAnswerFeedbackSet
public void setAnswerFeedbackSet(Set answerFeedbackSet)
- Specified by:
setAnswerFeedbackSetin interfaceAnswerIfc
-
getAnswerFeedback
public String getAnswerFeedback(String typeId)
- Specified by:
getAnswerFeedbackin interfaceAnswerIfc
-
getAnswerFeedbackMap
public HashMap getAnswerFeedbackMap()
- Specified by:
getAnswerFeedbackMapin interfaceAnswerIfc
-
getCorrectAnswerFeedback
public String getCorrectAnswerFeedback()
- Specified by:
getCorrectAnswerFeedbackin interfaceAnswerIfc
-
getInCorrectAnswerFeedback
public String getInCorrectAnswerFeedback()
- Specified by:
getInCorrectAnswerFeedbackin interfaceAnswerIfc
-
getGeneralAnswerFeedback
public String getGeneralAnswerFeedback()
- Specified by:
getGeneralAnswerFeedbackin interfaceAnswerIfc
-
getTheAnswerFeedback
public String getTheAnswerFeedback()
-
compareTo
public int compareTo(AnswerIfc o)
- Specified by:
compareToin interfaceComparable<AnswerIfc>
-
getGeneralAnswerFbIsNotEmpty
public boolean getGeneralAnswerFbIsNotEmpty()
-
getCorrectAnswerFbIsNotEmpty
public boolean getCorrectAnswerFbIsNotEmpty()
-
getIncorrectAnswerFbIsNotEmpty
public boolean getIncorrectAnswerFbIsNotEmpty()
-
getTextIsNotEmpty
public boolean getTextIsNotEmpty()
-
clone
protected PublishedAnswer clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getPartialCredit
public Double getPartialCredit()
- Specified by:
getPartialCreditin interfaceAnswerIfc
-
setPartialCredit
public void setPartialCredit(Double pCredit)
- Specified by:
setPartialCreditin interfaceAnswerIfc
-
-