Class ItemData
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.ItemData
-
- All Implemented Interfaces:
Serializable,Comparable<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc>,org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
public class ItemData extends Object implements Serializable, org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc, Comparable<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ItemData()ItemData(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section, Integer sequence, Integer duration, String instruction, String description, Long typeId, String grade, Double score, Boolean scoreDisplayFlag, Double discount, Double minScore, String hint, Boolean hasRationale, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet, Boolean partialCreditFlag, String hash)ItemData(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section, Integer sequence, Integer duration, String instruction, String description, Long typeId, String grade, Double score, Boolean scoreDisplayFlag, Double discount, Double minScore, String hint, Boolean hasRationale, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet, Integer triesAllowed, Boolean partialCreditFlag, String hash)ItemData(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section, Integer sequence, Integer duration, String instruction, String description, Long typeId, String grade, Double score, Boolean scoreDisplayFlag, Double discount, Double minScore, String hint, Boolean hasRationale, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet, Integer triesAllowed, Boolean partialCreditFlag, String hash, Long originalItemId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItemAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc attachment)voidaddItemFeedback(String typeId, String text)voidaddItemMetaData(String label, String entry)voidaddItemText(String text, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> answerSet)intcompareTo(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc o)booleangetAddCommentFlag()StringgetAnswerKey()This method return the answerKey for a matching question e.g.IntegergetAnswerOptionsRichCount()IntegergetAnswerOptionsSimpleOrRich()String[]getColumnChoices()List<Integer>getColumnIndexList()StringgetCommentField()booleangetCorrectItemFbIsNotEmpty()StringgetCorrectItemFeedback()StringgetCreatedBy()DategetCreatedDate()StringgetDescription()DoublegetDiscount()IntegergetDuration()StringgetEmiAnswerOptionLabels()List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>getEmiAnswerOptions()StringgetEmiAnswerOptionsRichText()List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc>getEmiQuestionAnswerCombinations()booleangetGeneralItemFbIsNotEmpty()StringgetGeneralItemFeedback()Get General FeedbackStringgetGrade()StringgetHash()BooleangetHasRationale()StringgetHint()StringgetImageMapAltText()StringgetImageMapSrc()booleangetIncorrectItemFbIsNotEmpty()StringgetInCorrectItemFeedback()StringgetInstruction()booleangetIsAnswerOptionsRich()booleangetIsAnswerOptionsSimple()BooleangetIsTrue()If this is a true-false question return true if it is true, else false.List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc>getItemAttachmentList()Map<Long,org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc>getItemAttachmentMap()StringgetItemFeedback(String typeId)Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc>getItemFeedbackSet()LonggetItemId()StringgetItemIdString()StringgetItemMetaDataByLabel(String label)Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc>getItemMetaDataSet()Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTagIfc>getItemTagSet()List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc>getItemTextArray()List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc>getItemTextArraySorted()org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfcgetItemTextBySequence(Long itemTextSequence)Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc>getItemTextSet()StringgetLastModifiedBy()DategetLastModifiedDate()StringgetLeadInText()DoublegetMinScore()intgetNumberOfCorrectEmiOptions()LonggetOriginalItemId()BooleangetPartialCreditFlag()StringgetRelativeWidthStyle()String[]getRowChoices()DoublegetScore()BooleangetScoreDisplayFlag()org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfcgetSection()IntegergetSequence()IntegergetStatus()StringgetTagListToJsonString()StringgetText()In the case of an ordinary question, this will obtain the a set of text with one element and return it; in FIB or FIN return multiple elements separated by underscores.StringgetThemeText()IntegergetTriesAllowed()org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfcgetType()LonggetTypeId()booleanisNotEmpty(String wyzText)booleanisValidEmiAnswerOptionLabel(String label)voidremoveFeedbackByType(String typeId)voidremoveItemAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc attachment)voidremoveItemAttachmentById(Long attachmentId)voidremoveMetaDataByType(String label)voidsetAnswerOptionsRichCount(Integer answerOptionsRichCount)voidsetAnswerOptionsSimpleOrRich(Integer answerOptionsSimpleOrRich)voidsetCorrectItemFeedback(String text)voidsetCreatedBy(String createdBy)voidsetCreatedDate(Date createdDate)voidsetDescription(String description)voidsetDiscount(Double discount)voidsetDuration(Integer duration)voidsetGeneralItemFeedback(String text)Set General FeedbackvoidsetGrade(String grade)voidsetHash(String hash)voidsetHasRationale(Boolean hasRationale)voidsetHint(String hint)voidsetInCorrectItemFeedback(String text)voidsetInstruction(String instruction)voidsetIsExtraCredit(Boolean extraCredit)voidsetItemFeedbackSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet)voidsetItemId(Long itemId)voidsetItemIdString(String itemIdString)voidsetItemMetaDataSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet)voidsetItemTagSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTagIfc> itemTagSet)voidsetItemTextSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet)voidsetLastModifiedBy(String lastModifiedBy)voidsetLastModifiedDate(Date lastModifiedDate)voidsetMinScore(Double minScore)voidsetOriginalItemId(Long originalItemId)voidsetPartialCreditFlag(Boolean particalCreditFlag)voidsetScore(Double score)voidsetScoreDisplayFlag(Boolean scoreDisplayFlag)voidsetSection(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section)voidsetSequence(Integer sequence)voidsetStatus(Integer status)voidsetTriesAllowed(Integer triesAllowed)voidsetTypeId(Long typeId)
-
-
-
Field Detail
-
ADMIN
public static final Long ADMIN
-
-
Constructor Detail
-
ItemData
public ItemData()
-
ItemData
public ItemData(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section, Integer sequence, Integer duration, String instruction, String description, Long typeId, String grade, Double score, Boolean scoreDisplayFlag, Double discount, Double minScore, String hint, Boolean hasRationale, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet, Boolean partialCreditFlag, String hash)
-
ItemData
public ItemData(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section, Integer sequence, Integer duration, String instruction, String description, Long typeId, String grade, Double score, Boolean scoreDisplayFlag, Double discount, Double minScore, String hint, Boolean hasRationale, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet, Integer triesAllowed, Boolean partialCreditFlag, String hash)
-
ItemData
public ItemData(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section, Integer sequence, Integer duration, String instruction, String description, Long typeId, String grade, Double score, Boolean scoreDisplayFlag, Double discount, Double minScore, String hint, Boolean hasRationale, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet, Integer triesAllowed, Boolean partialCreditFlag, String hash, Long originalItemId)
-
-
Method Detail
-
getItemId
public Long getItemId()
- Specified by:
getItemIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setItemId
public void setItemId(Long itemId)
- Specified by:
setItemIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setIsExtraCredit
public void setIsExtraCredit(Boolean extraCredit)
- Specified by:
setIsExtraCreditin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemIdString
public String getItemIdString()
- Specified by:
getItemIdStringin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setItemIdString
public void setItemIdString(String itemIdString)
- Specified by:
setItemIdStringin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getSection
public org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc getSection()
- Specified by:
getSectionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setSection
public void setSection(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section)
- Specified by:
setSectionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getDuration
public Integer getDuration()
- Specified by:
getDurationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setDuration
public void setDuration(Integer duration)
- Specified by:
setDurationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getSequence
public Integer getSequence()
- Specified by:
getSequencein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setSequence
public void setSequence(Integer sequence)
- Specified by:
setSequencein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getInstruction
public String getInstruction()
- Specified by:
getInstructionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setInstruction
public void setInstruction(String instruction)
- Specified by:
setInstructionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getTypeId
public Long getTypeId()
- Specified by:
getTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setTypeId
public void setTypeId(Long typeId)
- Specified by:
setTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getGrade
public String getGrade()
- Specified by:
getGradein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setGrade
public void setGrade(String grade)
- Specified by:
setGradein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getScore
public Double getScore()
- Specified by:
getScorein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setScore
public void setScore(Double score)
- Specified by:
setScorein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getScoreDisplayFlag
public Boolean getScoreDisplayFlag()
- Specified by:
getScoreDisplayFlagin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setScoreDisplayFlag
public void setScoreDisplayFlag(Boolean scoreDisplayFlag)
- Specified by:
setScoreDisplayFlagin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getDiscount
public Double getDiscount()
- Specified by:
getDiscountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setDiscount
public void setDiscount(Double discount)
- Specified by:
setDiscountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getHint
public String getHint()
- Specified by:
getHintin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setHint
public void setHint(String hint)
- Specified by:
setHintin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getHasRationale
public Boolean getHasRationale()
- Specified by:
getHasRationalein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setHasRationale
public void setHasRationale(Boolean hasRationale)
- Specified by:
setHasRationalein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getStatus
public Integer getStatus()
- Specified by:
getStatusin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setStatus
public void setStatus(Integer status)
- Specified by:
setStatusin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getCreatedBy
public String getCreatedBy()
- Specified by:
getCreatedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setCreatedBy
public void setCreatedBy(String createdBy)
- Specified by:
setCreatedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getCreatedDate
public Date getCreatedDate()
- Specified by:
getCreatedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setCreatedDate
public void setCreatedDate(Date createdDate)
- Specified by:
setCreatedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getLastModifiedBy
public String getLastModifiedBy()
- Specified by:
getLastModifiedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setLastModifiedBy
public void setLastModifiedBy(String lastModifiedBy)
- Specified by:
setLastModifiedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getLastModifiedDate
public Date getLastModifiedDate()
- Specified by:
getLastModifiedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setLastModifiedDate
public void setLastModifiedDate(Date lastModifiedDate)
- Specified by:
setLastModifiedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemTextSet
public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getItemTextSet()
- Specified by:
getItemTextSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setItemTextSet
public void setItemTextSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet)
- Specified by:
setItemTextSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemMetaDataSet
public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> getItemMetaDataSet()
- Specified by:
getItemMetaDataSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setItemMetaDataSet
public void setItemMetaDataSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet)
- Specified by:
setItemMetaDataSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemTagSet
public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTagIfc> getItemTagSet()
- Specified by:
getItemTagSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setItemTagSet
public void setItemTagSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTagIfc> itemTagSet)
- Specified by:
setItemTagSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemFeedbackSet
public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> getItemFeedbackSet()
- Specified by:
getItemFeedbackSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setItemFeedbackSet
public void setItemFeedbackSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet)
- Specified by:
setItemFeedbackSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getHash
public String getHash()
- Specified by:
getHashin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setHash
public void setHash(String hash)
- Specified by:
setHashin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getOriginalItemId
public Long getOriginalItemId()
- Specified by:
getOriginalItemIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setOriginalItemId
public void setOriginalItemId(Long originalItemId)
- Specified by:
setOriginalItemIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
addItemText
public void addItemText(String text, Set<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> answerSet)
- Specified by:
addItemTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemMetaDataByLabel
public String getItemMetaDataByLabel(String label)
- Specified by:
getItemMetaDataByLabelin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
addItemMetaData
public void addItemMetaData(String label, String entry)
- Specified by:
addItemMetaDatain interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getCorrectItemFeedback
public String getCorrectItemFeedback()
- Specified by:
getCorrectItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setCorrectItemFeedback
public void setCorrectItemFeedback(String text)
- Specified by:
setCorrectItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getInCorrectItemFeedback
public String getInCorrectItemFeedback()
- Specified by:
getInCorrectItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setInCorrectItemFeedback
public void setInCorrectItemFeedback(String text)
- Specified by:
setInCorrectItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getGeneralItemFeedback
public String getGeneralItemFeedback()
Get General Feedback- Specified by:
getGeneralItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc- Returns:
-
setGeneralItemFeedback
public void setGeneralItemFeedback(String text)
Set General Feedback- Specified by:
setGeneralItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc- Parameters:
text-
-
getItemFeedback
public String getItemFeedback(String typeId)
- Specified by:
getItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
addItemFeedback
public void addItemFeedback(String typeId, String text)
- Specified by:
addItemFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
removeFeedbackByType
public void removeFeedbackByType(String typeId)
- Specified by:
removeFeedbackByTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
removeMetaDataByType
public void removeMetaDataByType(String label)
- Specified by:
removeMetaDataByTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getIsTrue
public Boolean getIsTrue()
If this is a true-false question return true if it is true, else false. If it is not a true-false question return false.- Specified by:
getIsTruein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc- Returns:
- true if this is a true true-false question
-
getText
public String getText()
In the case of an ordinary question, this will obtain the a set of text with one element and return it; in FIB or FIN return multiple elements separated by underscores.- Specified by:
getTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc- Returns:
- text of question
-
getType
public org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc getType()
- Specified by:
getTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemTextArray
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getItemTextArray()
- Specified by:
getItemTextArrayin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemTextArraySorted
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getItemTextArraySorted()
- Specified by:
getItemTextArraySortedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setTriesAllowed
public void setTriesAllowed(Integer triesAllowed)
- Specified by:
setTriesAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getTriesAllowed
public Integer getTriesAllowed()
- Specified by:
getTriesAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getAnswerKey
public String getAnswerKey()
This method return the answerKey for a matching question e.g. A:2, B:3, C:1, D:4 (where A, B & C is the answer label and 1,2 &3 are the itemText sequence Added by Huong Nguyen for other types as well.- Specified by:
getAnswerKeyin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
compareTo
public int compareTo(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc o)
- Specified by:
compareToin interfaceComparable<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc>
-
getGeneralItemFbIsNotEmpty
public boolean getGeneralItemFbIsNotEmpty()
-
getCorrectItemFbIsNotEmpty
public boolean getCorrectItemFbIsNotEmpty()
-
getIncorrectItemFbIsNotEmpty
public boolean getIncorrectItemFbIsNotEmpty()
-
isNotEmpty
public boolean isNotEmpty(String wyzText)
-
getItemAttachmentList
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc> getItemAttachmentList()
- Specified by:
getItemAttachmentListin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemAttachmentMap
public Map<Long,org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc> getItemAttachmentMap()
- Specified by:
getItemAttachmentMapin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
addItemAttachment
public void addItemAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc attachment)
- Specified by:
addItemAttachmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
removeItemAttachmentById
public void removeItemAttachmentById(Long attachmentId)
- Specified by:
removeItemAttachmentByIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
removeItemAttachment
public void removeItemAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc attachment)
- Specified by:
removeItemAttachmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getPartialCreditFlag
public Boolean getPartialCreditFlag()
- Specified by:
getPartialCreditFlagin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setPartialCreditFlag
public void setPartialCreditFlag(Boolean particalCreditFlag)
- Specified by:
setPartialCreditFlagin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getLeadInText
public String getLeadInText()
- Specified by:
getLeadInTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getThemeText
public String getThemeText()
- Specified by:
getThemeTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getNumberOfCorrectEmiOptions
public int getNumberOfCorrectEmiOptions()
- Specified by:
getNumberOfCorrectEmiOptionsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getEmiAnswerOptionLabels
public String getEmiAnswerOptionLabels()
- Specified by:
getEmiAnswerOptionLabelsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
isValidEmiAnswerOptionLabel
public boolean isValidEmiAnswerOptionLabel(String label)
- Specified by:
isValidEmiAnswerOptionLabelin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getEmiAnswerOptions
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> getEmiAnswerOptions()
- Specified by:
getEmiAnswerOptionsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getEmiQuestionAnswerCombinations
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getEmiQuestionAnswerCombinations()
- Specified by:
getEmiQuestionAnswerCombinationsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getItemTextBySequence
public org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc getItemTextBySequence(Long itemTextSequence)
- Specified by:
getItemTextBySequencein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getAnswerOptionsRichCount
public Integer getAnswerOptionsRichCount()
- Specified by:
getAnswerOptionsRichCountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setAnswerOptionsRichCount
public void setAnswerOptionsRichCount(Integer answerOptionsRichCount)
- Specified by:
setAnswerOptionsRichCountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getAnswerOptionsSimpleOrRich
public Integer getAnswerOptionsSimpleOrRich()
- Specified by:
getAnswerOptionsSimpleOrRichin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setAnswerOptionsSimpleOrRich
public void setAnswerOptionsSimpleOrRich(Integer answerOptionsSimpleOrRich)
- Specified by:
setAnswerOptionsSimpleOrRichin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getEmiAnswerOptionsRichText
public String getEmiAnswerOptionsRichText()
- Specified by:
getEmiAnswerOptionsRichTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getIsAnswerOptionsSimple
public boolean getIsAnswerOptionsSimple()
- Specified by:
getIsAnswerOptionsSimplein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getIsAnswerOptionsRich
public boolean getIsAnswerOptionsRich()
- Specified by:
getIsAnswerOptionsRichin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getRowChoices
public String[] getRowChoices()
-
getColumnChoices
public String[] getColumnChoices()
-
getAddCommentFlag
public boolean getAddCommentFlag()
-
getCommentField
public String getCommentField()
-
getRelativeWidthStyle
public String getRelativeWidthStyle()
-
getImageMapSrc
public String getImageMapSrc()
- Specified by:
getImageMapSrcin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getImageMapAltText
public String getImageMapAltText()
- Specified by:
getImageMapAltTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getMinScore
public Double getMinScore()
- Specified by:
getMinScorein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
setMinScore
public void setMinScore(Double minScore)
- Specified by:
setMinScorein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
getTagListToJsonString
public String getTagListToJsonString()
- Specified by:
getTagListToJsonStringin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
-
-