Interface AssessmentServiceAPI
-
public interface AssessmentServiceAPIThe AssessmentServiceAPI declares a shared interface to get/set assessment information.- Author:
- Ed Smiley
-
-
Method Summary
-
-
-
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()
-
getBasicInfoOfAllActiveAssessments
List getBasicInfoOfAllActiveAssessments(String orderBy, boolean ascending)
-
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)
-
removeAllItems
void removeAllItems(String sourceSectionId)
-
getBasicInfoOfAllActiveAssessmentTemplates
List getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
-
createAssessmentWithoutDefaultSection
AssessmentIfc createAssessmentWithoutDefaultSection(String title, String description, String typeId, String templateId)
-
-