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)
|
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.