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


public interface AssessmentServiceAPI

The AssessmentServiceAPI declares a shared interface to get/set assessment information.

Author:
Ed Smiley

Method Summary
 SectionDataIfc addSection(String assessmentId)
           
 AssessmentIfc createAssessment(String title, String description, String typeId, String templateId)
           
 AssessmentIfc createAssessmentWithoutDefaultSection(String title, String description, String typeId, String templateId)
           
 void deleteAssessmentTemplate(Long assessmentId)
           
 List getAllActiveAssessments(String orderBy)
           
 List getAllActiveAssessmentTemplates()
           
 List getAllAssessments(int pageSize, int pageNumber, String orderBy)
           
 List getAllAssessments(String orderBy)
           
 List getAllAssessmentTemplates()
           
 AssessmentIfc getAssessment(String assessmentId)
           
 AssessmentTemplateIfc getAssessmentTemplate(String assessmentTemplateId)
           
 List getBasicInfoOfAllActiveAssessments(String orderBy)
           
 List getBasicInfoOfAllActiveAssessments(String orderBy, boolean ascending)
           
 List getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
           
 AssessmentIfc getBasicInfoOfAnAssessment(String assessmentId)
           
 int getQuestionSize(String assessmentId)
           
 SectionDataIfc getSection(String sectionId)
           
 List getSettingsOfAllActiveAssessments(String orderBy)
           
 List getTitleOfAllActiveAssessmentTemplates()
           
 void moveAllItems(String sourceSectionId, String destSectionId)
           
 void removeAllItems(String sourceSectionId)
           
 void removeAssessment(String assessmentId)
           
 void removeSection(String sectionId)
           
 void save(AssessmentTemplateIfc template)
           
 void saveAssessment(AssessmentIfc assessment)
           
 void saveOrUpdateSection(SectionDataIfc section)
           
 void update(AssessmentIfc assessment)
           
 

Method Detail

getAssessmentTemplate

AssessmentTemplateIfc getAssessmentTemplate(String assessmentTemplateId)

getAssessment

AssessmentIfc getAssessment(String assessmentId)

getBasicInfoOfAnAssessment

AssessmentIfc getBasicInfoOfAnAssessment(String assessmentId)

getAllAssessmentTemplates

List getAllAssessmentTemplates()

getAllActiveAssessmentTemplates

List getAllActiveAssessmentTemplates()

getTitleOfAllActiveAssessmentTemplates

List getTitleOfAllActiveAssessmentTemplates()

getAllAssessments

List getAllAssessments(String orderBy)

getAllActiveAssessments

List getAllActiveAssessments(String orderBy)

getSettingsOfAllActiveAssessments

List getSettingsOfAllActiveAssessments(String orderBy)

getBasicInfoOfAllActiveAssessments

List getBasicInfoOfAllActiveAssessments(String orderBy,
                                        boolean ascending)

getBasicInfoOfAllActiveAssessments

List getBasicInfoOfAllActiveAssessments(String orderBy)

getAllAssessments

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

createAssessment

AssessmentIfc createAssessment(String title,
                               String description,
                               String typeId,
                               String templateId)

getQuestionSize

int getQuestionSize(String assessmentId)

update

void update(AssessmentIfc assessment)

save

void save(AssessmentTemplateIfc template)

saveAssessment

void saveAssessment(AssessmentIfc assessment)

deleteAssessmentTemplate

void deleteAssessmentTemplate(Long assessmentId)

removeAssessment

void removeAssessment(String assessmentId)

addSection

SectionDataIfc addSection(String assessmentId)

removeSection

void removeSection(String sectionId)

getSection

SectionDataIfc getSection(String sectionId)

saveOrUpdateSection

void saveOrUpdateSection(SectionDataIfc section)

moveAllItems

void moveAllItems(String sourceSectionId,
                  String destSectionId)

removeAllItems

void removeAllItems(String sourceSectionId)

getBasicInfoOfAllActiveAssessmentTemplates

List getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)

createAssessmentWithoutDefaultSection

AssessmentIfc createAssessmentWithoutDefaultSection(String title,
                                                    String description,
                                                    String typeId,
                                                    String templateId)


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