|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.tool.assessment.qti.helper.assessment.AssessmentHelperBase
public abstract class AssessmentHelperBase
Copyright: Copyright (c) 2005/p>
Organization: Sakai Project
| Constructor Summary | |
|---|---|
AssessmentHelperBase()
|
|
| Method Summary | |
|---|---|
protected abstract int |
getQtiVersion()
|
Section |
getSectionByTitle(Assessment assessment,
String sectionTitle)
get section XML by title |
String |
qtiBooleanString(Boolean b)
Map Boolean to text string |
String |
qtiBooleanString(Integer i)
Map Integer to text string |
Assessment |
readXMLDocument(InputStream inputStream)
Read in assessment XML from input stream |
void |
setDescriptiveText(String description,
Assessment assessmentXml)
Set the assessment description. |
void |
setDuration(Integer duration,
Assessment assessmentXml)
Set the assessment duration. |
void |
updateAccessControl(Assessment assessmentXml,
AssessmentAccessControlIfc accessControl)
Set access control settings in XML. |
void |
updateAttachmentSet(Assessment assessmentXml,
Set attachmentSet)
If there are attachments set put them into ATTACHMENT field in XML. |
void |
updateEvaluationModel(Assessment assessmentXml,
EvaluationModelIfc evaluationModel)
Set evaluation settings in XML. |
void |
updateFeedbackModel(Assessment assessmentXml,
AssessmentFeedbackIfc feedback)
Set feedback settings in XML |
void |
updateIPAddressSet(Assessment assessmentXml,
Set securedIPAddressSet)
If there is IP address set put IP addresses into allowed IP field in XML. |
void |
updateMetaData(Assessment assessmentXml,
AssessmentFacade assessment)
Look up and set metadata fields |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AssessmentHelperBase()
| Method Detail |
|---|
protected abstract int getQtiVersion()
public Assessment readXMLDocument(InputStream inputStream)
readXMLDocument in interface AssessmentHelperIfcinputStream - XML input stream
public void updateFeedbackModel(Assessment assessmentXml,
AssessmentFeedbackIfc feedback)
updateFeedbackModel in interface AssessmentHelperIfcassessmentXml - feedback -
public void updateEvaluationModel(Assessment assessmentXml,
EvaluationModelIfc evaluationModel)
updateEvaluationModel in interface AssessmentHelperIfcassessmentXml - evaluationModel -
public void setDescriptiveText(String description,
Assessment assessmentXml)
setDescriptiveText in interface AssessmentHelperIfcdescription - assessment descriptionassessmentXml - the xml
public void updateAccessControl(Assessment assessmentXml,
AssessmentAccessControlIfc accessControl)
updateAccessControl in interface AssessmentHelperIfcassessmentXml - accessControl -
public void updateIPAddressSet(Assessment assessmentXml,
Set securedIPAddressSet)
updateIPAddressSet in interface AssessmentHelperIfcassessmentXml - the XMLsecuredIPAddressSet - the Set
public void updateAttachmentSet(Assessment assessmentXml,
Set attachmentSet)
updateAttachmentSet in interface AssessmentHelperIfcassessmentXml - the XMLsecuredIPAddressSet - the Set
public void updateMetaData(Assessment assessmentXml,
AssessmentFacade assessment)
updateMetaData in interface AssessmentHelperIfcassessmentXml - assessment - public String qtiBooleanString(Boolean b)
b - Boolean
public String qtiBooleanString(Integer i)
i - Integer
public Section getSectionByTitle(Assessment assessment,
String sectionTitle)
assessment - section XMLsectionTitle - title
public void setDuration(Integer duration,
Assessment assessmentXml)
duration - assessment duration in secondsassessmentXml - the xml
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||