org.sakaiproject.tool.assessment.shared.api.assessment
Interface PublishedAssessmentServiceAPI


public interface PublishedAssessmentServiceAPI

The PublishedAssessmentServiceAPI declares a shared interface to get/set assessment information for published assessments.

Author:
Ed Smiley

Method Summary
 List getAllActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
           
 List getAllActivePublishedAssessments(String orderBy)
           
 Map getAllAssessmentsReleasedToAuthenticatedUsers()
           
 List getAllInActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
           
 List getAllInActivePublishedAssessments(String orderBy)
           
 List getAllPublishedAssessments(int pageSize, int pageNumber, String orderBy, Integer status)
           
 List getAllPublishedAssessments(String orderBy, Integer status)
           
 List getBasicInfoOfAllActivePublishedAssessments(String orderBy, boolean ascending)
           
 List getBasicInfoOfAllInActivePublishedAssessments(String orderBy, boolean ascending)
           
 List getBasicInfoOfAllPublishedAssessments(String agentId, String orderBy, boolean ascending, String siteId)
           
 List getBasicInfoOfLastSubmittedAssessments(String agentId, String orderBy, boolean ascending)
           
 Map getFeedbackHash()
           
 PublishedAssessmentIfc getPublishedAssessment(String assessmentId)
           
 Long getPublishedAssessmentId(String assessmentId)
           
 PublishedAssessmentIfc getPublishedAssessmentIdByAlias(String alias)
           
 String getPublishedAssessmentOwner(Long publishedAssessmentId)
           
 PublishedAssessmentIfc getSettingsOfPublishedAssessment(String assessmentId)
           
 Integer getTotalSubmission(String agentId, String publishedAssessmentId)
           
 Map getTotalSubmissionPerAssessment(String agentId)
           
 ItemDataIfc loadPublishedItem(String itemId)
           
 ItemTextIfc loadPublishedItemText(String itemTextId)
           
 PublishedAssessmentIfc publishAssessment(AssessmentIfc assessment)
           
 PublishedAssessmentIfc publishPreviewAssessment(AssessmentIfc assessment, String protocol)
           
 void removeAssessment(String assessmentId)
           
 void saveAssessment(PublishedAssessmentIfc assessment)
           
 void saveOrUpdateMetaData(ItemMetaDataIfc meta)
           
 

Method Detail

getBasicInfoOfAllPublishedAssessments

List getBasicInfoOfAllPublishedAssessments(String agentId,
                                           String orderBy,
                                           boolean ascending,
                                           String siteId)

getAllActivePublishedAssessments

List getAllActivePublishedAssessments(String orderBy)

getAllActivePublishedAssessments

List getAllActivePublishedAssessments(int pageSize,
                                      int pageNumber,
                                      String orderBy)

getAllInActivePublishedAssessments

List getAllInActivePublishedAssessments(String orderBy)

getAllInActivePublishedAssessments

List getAllInActivePublishedAssessments(int pageSize,
                                        int pageNumber,
                                        String orderBy)

getAllPublishedAssessments

List getAllPublishedAssessments(String orderBy,
                                Integer status)

getAllPublishedAssessments

List getAllPublishedAssessments(int pageSize,
                                int pageNumber,
                                String orderBy,
                                Integer status)

getPublishedAssessment

PublishedAssessmentIfc getPublishedAssessment(String assessmentId)

getPublishedAssessmentId

Long getPublishedAssessmentId(String assessmentId)

publishAssessment

PublishedAssessmentIfc publishAssessment(AssessmentIfc assessment)

publishPreviewAssessment

PublishedAssessmentIfc publishPreviewAssessment(AssessmentIfc assessment,
                                                String protocol)

saveAssessment

void saveAssessment(PublishedAssessmentIfc assessment)

removeAssessment

void removeAssessment(String assessmentId)

getBasicInfoOfAllActivePublishedAssessments

List getBasicInfoOfAllActivePublishedAssessments(String orderBy,
                                                 boolean ascending)

getBasicInfoOfAllInActivePublishedAssessments

List getBasicInfoOfAllInActivePublishedAssessments(String orderBy,
                                                   boolean ascending)

getSettingsOfPublishedAssessment

PublishedAssessmentIfc getSettingsOfPublishedAssessment(String assessmentId)

loadPublishedItem

ItemDataIfc loadPublishedItem(String itemId)

loadPublishedItemText

ItemTextIfc loadPublishedItemText(String itemTextId)

getBasicInfoOfLastSubmittedAssessments

List getBasicInfoOfLastSubmittedAssessments(String agentId,
                                            String orderBy,
                                            boolean ascending)

getTotalSubmissionPerAssessment

Map getTotalSubmissionPerAssessment(String agentId)

getTotalSubmission

Integer getTotalSubmission(String agentId,
                           String publishedAssessmentId)

getPublishedAssessmentIdByAlias

PublishedAssessmentIfc getPublishedAssessmentIdByAlias(String alias)

saveOrUpdateMetaData

void saveOrUpdateMetaData(ItemMetaDataIfc meta)

getFeedbackHash

Map getFeedbackHash()

getAllAssessmentsReleasedToAuthenticatedUsers

Map getAllAssessmentsReleasedToAuthenticatedUsers()

getPublishedAssessmentOwner

String getPublishedAssessmentOwner(Long publishedAssessmentId)


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