Class Item
- java.lang.Object
-
- org.sakaiproject.tool.assessment.qti.util.XmlStringBuffer
-
- org.sakaiproject.tool.assessment.qti.asi.ASIBaseClass
-
- org.sakaiproject.tool.assessment.qti.asi.Item
-
- All Implemented Interfaces:
Serializable
public class Item extends ASIBaseClass
Copyright: Copyright (c) 2004
Organization: Sakai Project
- Version:
- $Id$
- Author:
- rshastri, Ed Smiley esmiley@stanford.edu
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateFieldentry(String fieldlabel)Create a metadata field entryStringgetBasePath()StringgetFieldentry(String fieldlabel)method for meta dataStringgetItemText()Get the text for the itemStringgetItemType()booleanisAudio()booleanisCalculatedQuestion()booleanisEMI()booleanisEssay()booleanisFIB()booleanisFile()booleanisFIN()booleanisImageMapQuestion()booleanisMatching()booleanisMCMC()booleanisMCMCSS()booleanisMCSC()booleanisMXSURVEY()booleanisSurvey()voidsetAnswers(List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextList)Set the answer texts for item.voidsetAnswerTrueFalse(boolean isTrue)Set the answer texts for item.voidsetBasePath(String basePath)voidsetFeedback(List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextList)Set the feedback texts for item.voidsetFieldentry(String fieldlabel, String setValue)method for meta datavoidsetIdent(String ident)set identity attribute (ident/identity)voidsetItemTexts(List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextList)Set the item texts.voidsetTitle(String title)set title attributevoidupdate(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc item)Update XML from persistence-
Methods inherited from class org.sakaiproject.tool.assessment.qti.asi.ASIBaseClass
createFieldentry, escapeXml, extractString, getAllSections, getIdString, getNumOfSections, removeSections, setFieldentry, setIdString, wrappingMattext
-
Methods inherited from class org.sakaiproject.tool.assessment.qti.util.XmlStringBuffer
add, addAttribute, addElement, addJDOMElement, clear, createChildElement, getDocument, getValueOf, insertElement, isEmpty, removeElement, replace, selectNodes, selectSingleValue, stringValue, update, update
-
-
-
-
Constructor Detail
-
Item
public Item(int qtiVersion)
Creates a new Item object.
-
Item
public Item(Document document, int qtiVersion)
Creates a new Item object.- Parameters:
document- an item XML document
-
-
Method Detail
-
setIdent
public void setIdent(String ident)
set identity attribute (ident/identity)- Parameters:
ident- the value
-
setTitle
public void setTitle(String title)
set title attribute- Parameters:
ident- the value
-
update
public void update(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc item)
Update XML from persistence- Parameters:
item-
-
setAnswerTrueFalse
public void setAnswerTrueFalse(boolean isTrue)
Set the answer texts for item.- Parameters:
itemTextList- the text(s) for item
-
getFieldentry
public String getFieldentry(String fieldlabel)
method for meta data- Overrides:
getFieldentryin classASIBaseClass- Parameters:
fieldlabel- to get- Returns:
- the value
-
setFieldentry
public void setFieldentry(String fieldlabel, String setValue)
method for meta data- Overrides:
setFieldentryin classASIBaseClass- Parameters:
fieldlabel- to getsetValue- the value
-
createFieldentry
public void createFieldentry(String fieldlabel)
Create a metadata field entry- Parameters:
fieldlabel- the field label
-
getItemType
public String getItemType()
-
setItemTexts
public void setItemTexts(List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextList)
Set the item texts. Valid for single and multiple texts.- Parameters:
itemText- text to be updated
-
isEssay
public boolean isEssay()
-
isSurvey
public boolean isSurvey()
-
isMXSURVEY
public boolean isMXSURVEY()
-
isAudio
public boolean isAudio()
-
isFile
public boolean isFile()
-
isMatching
public boolean isMatching()
-
isFIB
public boolean isFIB()
-
isFIN
public boolean isFIN()
-
isMCMC
public boolean isMCMC()
-
isMCMCSS
public boolean isMCMCSS()
-
isMCSC
public boolean isMCSC()
-
isEMI
public boolean isEMI()
-
isCalculatedQuestion
public boolean isCalculatedQuestion()
-
isImageMapQuestion
public boolean isImageMapQuestion()
-
setAnswers
public void setAnswers(List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextList)
Set the answer texts for item.- Parameters:
itemTextList- the text(s) for item
-
setFeedback
public void setFeedback(List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc> itemTextList)
Set the feedback texts for item.- Parameters:
itemTextList- the text(s) for item
-
getItemText
public String getItemText()
Get the text for the item- Returns:
- the text
-
getBasePath
public String getBasePath()
-
setBasePath
public void setBasePath(String basePath)
-
-