org.sakaiproject.tool.assessment.shared.api.grading
Interface GradebookServiceAPI

All Known Implementing Classes:
GradebookServiceImpl

public interface GradebookServiceAPI

The GradebookServiceAPI describes an interface for gradebook information for published assessments.

Author:
Ed Smiley

Method Summary
 boolean addToGradebook(PublishedAssessmentIfc publishedAssessment)
           
 boolean gradebookExists(String siteId)
           
 boolean isAssignmentDefined(String assessmentTitle)
           
 void removeExternalAssessment(String siteId, String publishedAssessmentId)
           
 void updateExternalAssessment(AssessmentGradingIfc ag, String agentIdString)
           
 void updateExternalAssessmentScore(AssessmentGradingIfc ag)
           
 

Method Detail

addToGradebook

public boolean addToGradebook(PublishedAssessmentIfc publishedAssessment)
Parameters:
publishedAssessment -
Returns:

isAssignmentDefined

public boolean isAssignmentDefined(String assessmentTitle)
Returns:

removeExternalAssessment

public void removeExternalAssessment(String siteId,
                                     String publishedAssessmentId)
Parameters:
siteId -
publishedAssessmentId -

updateExternalAssessment

public void updateExternalAssessment(AssessmentGradingIfc ag,
                                     String agentIdString)
Parameters:
ag -
agentIdString -

gradebookExists

public boolean gradebookExists(String siteId)
Parameters:
siteId -
Returns:

updateExternalAssessmentScore

public void updateExternalAssessmentScore(AssessmentGradingIfc ag)
Parameters:
ag -