Class 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
    • 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:
        getItemId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setItemId

        public void setItemId​(Long itemId)
        Specified by:
        setItemId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setIsExtraCredit

        public void setIsExtraCredit​(Boolean extraCredit)
        Specified by:
        setIsExtraCredit in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemIdString

        public String getItemIdString()
        Specified by:
        getItemIdString in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setItemIdString

        public void setItemIdString​(String itemIdString)
        Specified by:
        setItemIdString in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getSection

        public org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc getSection()
        Specified by:
        getSection in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setSection

        public void setSection​(org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc section)
        Specified by:
        setSection in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getDuration

        public Integer getDuration()
        Specified by:
        getDuration in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setDuration

        public void setDuration​(Integer duration)
        Specified by:
        setDuration in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getSequence

        public Integer getSequence()
        Specified by:
        getSequence in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setSequence

        public void setSequence​(Integer sequence)
        Specified by:
        setSequence in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getInstruction

        public String getInstruction()
        Specified by:
        getInstruction in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setInstruction

        public void setInstruction​(String instruction)
        Specified by:
        setInstruction in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setDescription

        public void setDescription​(String description)
        Specified by:
        setDescription in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getTypeId

        public Long getTypeId()
        Specified by:
        getTypeId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setTypeId

        public void setTypeId​(Long typeId)
        Specified by:
        setTypeId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getGrade

        public String getGrade()
        Specified by:
        getGrade in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setGrade

        public void setGrade​(String grade)
        Specified by:
        setGrade in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getScore

        public Double getScore()
        Specified by:
        getScore in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setScore

        public void setScore​(Double score)
        Specified by:
        setScore in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getScoreDisplayFlag

        public Boolean getScoreDisplayFlag()
        Specified by:
        getScoreDisplayFlag in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setScoreDisplayFlag

        public void setScoreDisplayFlag​(Boolean scoreDisplayFlag)
        Specified by:
        setScoreDisplayFlag in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getDiscount

        public Double getDiscount()
        Specified by:
        getDiscount in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setDiscount

        public void setDiscount​(Double discount)
        Specified by:
        setDiscount in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getHint

        public String getHint()
        Specified by:
        getHint in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setHint

        public void setHint​(String hint)
        Specified by:
        setHint in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getHasRationale

        public Boolean getHasRationale()
        Specified by:
        getHasRationale in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setHasRationale

        public void setHasRationale​(Boolean hasRationale)
        Specified by:
        setHasRationale in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getStatus

        public Integer getStatus()
        Specified by:
        getStatus in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setStatus

        public void setStatus​(Integer status)
        Specified by:
        setStatus in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getCreatedBy

        public String getCreatedBy()
        Specified by:
        getCreatedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setCreatedBy

        public void setCreatedBy​(String createdBy)
        Specified by:
        setCreatedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getCreatedDate

        public Date getCreatedDate()
        Specified by:
        getCreatedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setCreatedDate

        public void setCreatedDate​(Date createdDate)
        Specified by:
        setCreatedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getLastModifiedBy

        public String getLastModifiedBy()
        Specified by:
        getLastModifiedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setLastModifiedBy

        public void setLastModifiedBy​(String lastModifiedBy)
        Specified by:
        setLastModifiedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getLastModifiedDate

        public Date getLastModifiedDate()
        Specified by:
        getLastModifiedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setLastModifiedDate

        public void setLastModifiedDate​(Date lastModifiedDate)
        Specified by:
        setLastModifiedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemTextSet

        public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getItemTextSet()
        Specified by:
        getItemTextSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setItemTextSet

        public void setItemTextSet​(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextSet)
        Specified by:
        setItemTextSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemMetaDataSet

        public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> getItemMetaDataSet()
        Specified by:
        getItemMetaDataSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setItemMetaDataSet

        public void setItemMetaDataSet​(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemMetaDataIfc> itemMetaDataSet)
        Specified by:
        setItemMetaDataSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemTagSet

        public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTagIfc> getItemTagSet()
        Specified by:
        getItemTagSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setItemTagSet

        public void setItemTagSet​(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTagIfc> itemTagSet)
        Specified by:
        setItemTagSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemFeedbackSet

        public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> getItemFeedbackSet()
        Specified by:
        getItemFeedbackSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setItemFeedbackSet

        public void setItemFeedbackSet​(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemFeedbackIfc> itemFeedbackSet)
        Specified by:
        setItemFeedbackSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getHash

        public String getHash()
        Specified by:
        getHash in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setHash

        public void setHash​(String hash)
        Specified by:
        setHash in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getOriginalItemId

        public Long getOriginalItemId()
        Specified by:
        getOriginalItemId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setOriginalItemId

        public void setOriginalItemId​(Long originalItemId)
        Specified by:
        setOriginalItemId in interface org.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:
        addItemText in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemMetaDataByLabel

        public String getItemMetaDataByLabel​(String label)
        Specified by:
        getItemMetaDataByLabel in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • addItemMetaData

        public void addItemMetaData​(String label,
                                    String entry)
        Specified by:
        addItemMetaData in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getCorrectItemFeedback

        public String getCorrectItemFeedback()
        Specified by:
        getCorrectItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setCorrectItemFeedback

        public void setCorrectItemFeedback​(String text)
        Specified by:
        setCorrectItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getInCorrectItemFeedback

        public String getInCorrectItemFeedback()
        Specified by:
        getInCorrectItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setInCorrectItemFeedback

        public void setInCorrectItemFeedback​(String text)
        Specified by:
        setInCorrectItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getGeneralItemFeedback

        public String getGeneralItemFeedback()
        Get General Feedback
        Specified by:
        getGeneralItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
        Returns:
      • setGeneralItemFeedback

        public void setGeneralItemFeedback​(String text)
        Set General Feedback
        Specified by:
        setGeneralItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
        Parameters:
        text -
      • getItemFeedback

        public String getItemFeedback​(String typeId)
        Specified by:
        getItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • addItemFeedback

        public void addItemFeedback​(String typeId,
                                    String text)
        Specified by:
        addItemFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • removeFeedbackByType

        public void removeFeedbackByType​(String typeId)
        Specified by:
        removeFeedbackByType in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • removeMetaDataByType

        public void removeMetaDataByType​(String label)
        Specified by:
        removeMetaDataByType in interface org.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:
        getIsTrue in interface org.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:
        getText in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
        Returns:
        text of question
      • getType

        public org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc getType()
        Specified by:
        getType in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemTextArray

        public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getItemTextArray()
        Specified by:
        getItemTextArray in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemTextArraySorted

        public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getItemTextArraySorted()
        Specified by:
        getItemTextArraySorted in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setTriesAllowed

        public void setTriesAllowed​(Integer triesAllowed)
        Specified by:
        setTriesAllowed in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getTriesAllowed

        public Integer getTriesAllowed()
        Specified by:
        getTriesAllowed in interface org.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:
        getAnswerKey in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • compareTo

        public int compareTo​(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc o)
        Specified by:
        compareTo in interface Comparable<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:
        getItemAttachmentList in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemAttachmentMap

        public Map<Long,​org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc> getItemAttachmentMap()
        Specified by:
        getItemAttachmentMap in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • addItemAttachment

        public void addItemAttachment​(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc attachment)
        Specified by:
        addItemAttachment in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • removeItemAttachmentById

        public void removeItemAttachmentById​(Long attachmentId)
        Specified by:
        removeItemAttachmentById in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • removeItemAttachment

        public void removeItemAttachment​(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemAttachmentIfc attachment)
        Specified by:
        removeItemAttachment in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getPartialCreditFlag

        public Boolean getPartialCreditFlag()
        Specified by:
        getPartialCreditFlag in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setPartialCreditFlag

        public void setPartialCreditFlag​(Boolean particalCreditFlag)
        Specified by:
        setPartialCreditFlag in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getLeadInText

        public String getLeadInText()
        Specified by:
        getLeadInText in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getThemeText

        public String getThemeText()
        Specified by:
        getThemeText in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getNumberOfCorrectEmiOptions

        public int getNumberOfCorrectEmiOptions()
        Specified by:
        getNumberOfCorrectEmiOptions in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getEmiAnswerOptionLabels

        public String getEmiAnswerOptionLabels()
        Specified by:
        getEmiAnswerOptionLabels in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • isValidEmiAnswerOptionLabel

        public boolean isValidEmiAnswerOptionLabel​(String label)
        Specified by:
        isValidEmiAnswerOptionLabel in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getEmiAnswerOptions

        public List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> getEmiAnswerOptions()
        Specified by:
        getEmiAnswerOptions in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getEmiQuestionAnswerCombinations

        public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> getEmiQuestionAnswerCombinations()
        Specified by:
        getEmiQuestionAnswerCombinations in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getItemTextBySequence

        public org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc getItemTextBySequence​(Long itemTextSequence)
        Specified by:
        getItemTextBySequence in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getAnswerOptionsRichCount

        public Integer getAnswerOptionsRichCount()
        Specified by:
        getAnswerOptionsRichCount in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setAnswerOptionsRichCount

        public void setAnswerOptionsRichCount​(Integer answerOptionsRichCount)
        Specified by:
        setAnswerOptionsRichCount in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getAnswerOptionsSimpleOrRich

        public Integer getAnswerOptionsSimpleOrRich()
        Specified by:
        getAnswerOptionsSimpleOrRich in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setAnswerOptionsSimpleOrRich

        public void setAnswerOptionsSimpleOrRich​(Integer answerOptionsSimpleOrRich)
        Specified by:
        setAnswerOptionsSimpleOrRich in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getEmiAnswerOptionsRichText

        public String getEmiAnswerOptionsRichText()
        Specified by:
        getEmiAnswerOptionsRichText in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getIsAnswerOptionsSimple

        public boolean getIsAnswerOptionsSimple()
        Specified by:
        getIsAnswerOptionsSimple in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getIsAnswerOptionsRich

        public boolean getIsAnswerOptionsRich()
        Specified by:
        getIsAnswerOptionsRich in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getRowChoices

        public String[] getRowChoices()
      • getColumnIndexList

        public List<Integer> getColumnIndexList()
      • getColumnChoices

        public String[] getColumnChoices()
      • getAddCommentFlag

        public boolean getAddCommentFlag()
      • getCommentField

        public String getCommentField()
      • getRelativeWidthStyle

        public String getRelativeWidthStyle()
      • getImageMapSrc

        public String getImageMapSrc()
        Specified by:
        getImageMapSrc in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getImageMapAltText

        public String getImageMapAltText()
        Specified by:
        getImageMapAltText in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getMinScore

        public Double getMinScore()
        Specified by:
        getMinScore in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • setMinScore

        public void setMinScore​(Double minScore)
        Specified by:
        setMinScore in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc
      • getTagListToJsonString

        public String getTagListToJsonString()
        Specified by:
        getTagListToJsonString in interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc