org.sakaiproject.tool.assessment.qti.helper.assessment
Interface AssessmentHelperIfc

All Known Implementing Classes:
AssessmentHelper12Impl, AssessmentHelper20Impl, AssessmentHelperBase

public interface AssessmentHelperIfc

Interface for QTI-versioned assessment helper implementation.

Copyright: Copyright (c) 2005

Organization: Sakai Project

Version:
$Id: AssessmentHelperIfc.java 9274 2006-05-10 22:50:48Z daisyf@stanford.edu $
Author:
Ed Smiley esmiley@stanford.edu

Method Summary
 Assessment readXMLDocument(InputStream inputStream)
          Read XML docuemnt from input stream
 void setDescriptiveText(String description, Assessment assessmentXml)
          Set the assessment description.
 void updateAccessControl(Assessment assessmentXml, AssessmentAccessControlIfc accessControl)
          Set access control settings in XML.
 void updateAttachmentSet(Assessment assessmentXml, Set attachmentSet)
           
 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)
           
 void updateMetaData(Assessment assessmentXml, AssessmentFacade assessment)
           
 

Method Detail

readXMLDocument

Assessment readXMLDocument(InputStream inputStream)
Read XML docuemnt from input stream

Parameters:
inputStream - input stream
Returns:
the XML assessment

updateFeedbackModel

void updateFeedbackModel(Assessment assessmentXml,
                         AssessmentFeedbackIfc feedback)
Set feedback settings in XML

Parameters:
assessmentXml -
feedback -

updateEvaluationModel

void updateEvaluationModel(Assessment assessmentXml,
                           EvaluationModelIfc evaluationModel)
Set evaluation settings in XML.

Parameters:
assessmentXml -
evaluationModel -

updateAccessControl

void updateAccessControl(Assessment assessmentXml,
                         AssessmentAccessControlIfc accessControl)
Set access control settings in XML.

Parameters:
assessmentXml -
accessControl -

updateIPAddressSet

void updateIPAddressSet(Assessment assessmentXml,
                        Set securedIPAddressSet)

updateAttachmentSet

void updateAttachmentSet(Assessment assessmentXml,
                         Set attachmentSet)

updateMetaData

void updateMetaData(Assessment assessmentXml,
                    AssessmentFacade assessment)

setDescriptiveText

void setDescriptiveText(String description,
                        Assessment assessmentXml)
Set the assessment description. This is valid for all undelimited single item texts. Not valid for matching or fill in the blank

Parameters:
description - assessment description
assessmentXml - the xml


Copyright © 2005-2012 Sakai Project. All Rights Reserved.