Class MetaDataList
- java.lang.Object
-
- org.sakaiproject.tool.assessment.qti.helper.MetaDataList
-
public class MetaDataList extends Object
Contract: use List of special "|" delimited "KEY|VALUE" Strings!- Author:
- Ed Smiley esmiley@stanford.edu
-
-
Constructor Summary
Constructors Constructor Description MetaDataList(List metadataList)Contract: use List of special "|" delimited "KEY|VALUE" Strings!
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTo(org.sakaiproject.tool.assessment.facade.AssessmentFacade assessment)Adds extraction-created list of "|" key value pairs to assessment metadata map, if there are any.voidaddTo(org.sakaiproject.tool.assessment.facade.ItemFacade item)Adds extraction-created list of "|" key value pairs to item metadata map, if there are any.ListgetMetadataList()StringgetSubmissionMessage()voidsetDefaults(org.sakaiproject.tool.assessment.facade.AssessmentFacade assessment)Turns on editability for everything (ecept template info), since we don't know if this metadata is in the assessment or not, or may not want to follow it, even if it is.voidsetMetadataList(List metadataList)
-
-
-
Constructor Detail
-
MetaDataList
public MetaDataList(List metadataList)
Contract: use List of special "|" delimited "KEY|VALUE" Strings! Uses special "|" delimited "KEY|VALUE" strings- Parameters:
metadataList-
-
-
Method Detail
-
addTo
public void addTo(org.sakaiproject.tool.assessment.facade.ItemFacade item)
Adds extraction-created list of "|" key value pairs to item metadata map, if there are any. Example:TEXT_FORMAT| HTML ITEM_OBJECTIVE| metadata > Becomes: TEXT_FORMAT=>HTML - Parameters:
metadataList- extraction-created list of "|" key value pairsitem- the item
-
getSubmissionMessage
public String getSubmissionMessage()
-
addTo
public void addTo(org.sakaiproject.tool.assessment.facade.AssessmentFacade assessment)
Adds extraction-created list of "|" key value pairs to assessment metadata map, if there are any. Example:FEEDBACK_SHOW_CORRECT_RESPONSE|True metadata > FEEDBACK_SHOW_STUDENT_SCORE|True metadata > Becomes:TEXT_FORMAT=>HTML etc. - Parameters:
metadataList- extraction-created list of "|" key value pairsassessment- the assessment
-
setDefaults
public void setDefaults(org.sakaiproject.tool.assessment.facade.AssessmentFacade assessment)
Turns on editability for everything (ecept template info), since we don't know if this metadata is in the assessment or not, or may not want to follow it, even if it is. The importer of the assesment may also be different than the exporter, and may be on a different system or have different templates, or policies, even if using this softwware.- Parameters:
assessment-
-
getMetadataList
public List getMetadataList()
-
setMetadataList
public void setMetadataList(List metadataList)
-
-