public class PublishedAssessmentService extends AssessmentService
ESCAPE_CHARS_IN_RESOURCE_ID, INVALID_CHARS_IN_RESOURCE_ID, MAP_TO_A, MAP_TO_B, MAP_TO_C, MAP_TO_E, MAP_TO_I, MAP_TO_L, MAP_TO_N, MAP_TO_O, MAP_TO_U, MAP_TO_X, MAP_TO_Y, UPDATE_ERROR_DRAW_SIZE_TOO_LARGE, UPDATE_SUCCESS| Constructor and Description |
|---|
PublishedAssessmentService()
Creates a new QuestionPoolService object.
|
addSection, assessmentTitleIsUnique, copyAllAssessments, copyAssessment, copyContentHostingAttachments, copyItemAttachmentSet, copyStringAttachment, createAssessment, createAssessment, createAssessmentWithoutDefaultSection, createAssessmentWithoutDefaultSection, createCopyOfContentResource, createCopyOfContentResource, createEmailAttachment, createItemAttachment, createItemAttachment, createItemTextAttachment, createItemTextAttachment, deleteAllMetaData, deleteAllSecuredIP, deleteAssessmentTemplate, deleteResources, escapeResourceName, exportAssessmentToMarkupText, getAllActiveAssessments, getAllActiveAssessmentsbyAgent, getAllActiveAssessmentTemplates, getAllAssessments, getAllAssessments, getAllAssessmentTemplates, getAssessment, getAssessmentByTemplate, getAssessmentCreatedBy, getAssessmentResourceIdList, getAssessmentSiteId, getAssessmentTemplate, getBasicInfoOfAllActiveAssessments, getBasicInfoOfAllActiveAssessments, getBasicInfoOfAllActiveAssessmentTemplates, getBasicInfoOfAnAssessment, getBasicInfoOfAnAssessmentFromSectionId, getContentHostingService, getDefaultMetaDataSet, getDeletedAssessments, getFavoriteColChoicesbyAgent, getItemResourceIdList, getQuestionSize, getSectionResourceIdList, getSettingsOfAllActiveAssessments, getTitleOfAllActiveAssessmentTemplates, isExportable, isQuestionTypeExportable2MarkupText, moveAllItems, removeAllItems, removeSection, renameDuplicate, restoreAssessment, save, saveAssessment, update, updateAllRandomPoolQuestions, updateAllRandomPoolQuestions, updateRandomPoolQuestions, updateRandomPoolQuestions, verifyItemsDrawSizepublic PublishedAssessmentService()
public List<PublishedAssessmentFacade> getBasicInfoOfAllPublishedAssessments(String agentId, String orderBy, boolean ascending, String siteId)
public List<PublishedAssessmentFacade> getBasicInfoOfAllPublishedAssessments2(String orderBy, boolean ascending, String siteId)
public List getAllActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
public List getAllInActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
public List getAllPublishedAssessments(int pageSize, int pageNumber, String orderBy, Integer status)
public PublishedAssessmentFacade getPublishedAssessment(String assessmentId)
public PublishedAssessmentFacade getPublishedAssessmentQuick(String assessmentId)
public PublishedAssessmentFacade getPublishedAssessment(String assessmentId, boolean withGroupsInfo)
public AssessmentIfc getAssessment(Long assessmentId)
getAssessment in class AssessmentServicepublic PublishedAssessmentFacade publishAssessment(AssessmentFacade assessment) throws Exception
Exceptionpublic PublishedAssessmentFacade publishPreviewAssessment(AssessmentFacade assessment)
public void deleteAllSecuredIP(PublishedAssessmentIfc assessment)
public void saveAssessment(PublishedAssessmentFacade assessment)
public void removeAssessment(String assessmentId)
removeAssessment in class AssessmentServicepublic List<PublishedAssessmentFacade> getBasicInfoOfAllActivePublishedAssessments(String orderBy, boolean ascending)
public List getBasicInfoOfAllActivePublishedAssessmentsByAgentId(String orderBy, boolean ascending, String siteAgentId)
public List getBasicInfoOfAllInActivePublishedAssessments(String orderBy, boolean ascending)
public List getBasicInfoOfAllInActivePublishedAssessmentsByAgentId(String orderBy, boolean ascending, String siteAgentId)
public PublishedAssessmentFacade getSettingsOfPublishedAssessment(String assessmentId)
public PublishedItemData loadPublishedItem(String itemId)
public PublishedItemText loadPublishedItemText(String itemTextId)
public List<AssessmentGradingData> getBasicInfoOfLastSubmittedAssessments(String agentId, String orderBy, boolean ascending)
agentId - orderBy - ascending - public Map<Long,Integer> getTotalSubmissionPerAssessment(String agentId)
public Map<Long,Integer> getTotalSubmissionPerAssessment(String agentId, String siteId)
public Integer getTotalSubmissionForEachAssessment(String publishedAssessmentId)
publishedAssessmentId - public PublishedAssessmentFacade getPublishedAssessmentIdByAlias(String alias)
public void saveOrUpdateMetaData(PublishedMetaData meta)
public Map<Long,PublishedFeedback> getFeedbackHash()
public Map<Long,PublishedAssessmentFacade> getAllAssessmentsReleasedToAuthenticatedUsers()
public boolean publishedAssessmentTitleIsUnique(String assessmentBaseId, String title)
public boolean hasRandomPart(String publishedAssessmentId)
public List getContainRandomPartAssessmentIds(Collection assessmentIds)
public PublishedItemData getFirstPublishedItem(String publishedAssessmentId)
public Set<PublishedItemData> getPublishedItemSet(Long publishedAssessmentId, Long sectionId)
public Map<Long,ItemTextIfc> preparePublishedItemTextHash(PublishedAssessmentIfc publishedAssessment)
public Map<Long,ItemDataIfc> preparePublishedItemHash(PublishedAssessmentIfc publishedAssessment)
public Map<Long,AnswerIfc> preparePublishedAnswerHash(PublishedAssessmentIfc publishedAssessment)
public Map<Long,ItemDataIfc> prepareFIBItemHash(PublishedAssessmentIfc publishedAssessment)
public Map<Long,ItemDataIfc> prepareFINItemHash(PublishedAssessmentIfc publishedAssessment)
public Map<Long,ItemDataIfc> prepareCalcQuestionItemHash(PublishedAssessmentIfc publishedAssessment)
publishedAssessment - public Map<Long,ItemDataIfc> prepareImagQuestionItemHash(PublishedAssessmentIfc publishedAssessment)
publishedAssessment - public Map<Long,ItemDataIfc> prepareMCMRItemHash(PublishedAssessmentIfc publishedAssessment)
public Map<Long,ItemDataIfc> prepareEMIItemHash(PublishedAssessmentIfc publishedAssessment)
public Set<PublishedSectionData> getSectionSetForAssessment(Long publishedAssessmentId)
public Set<PublishedSectionData> getSectionSetForAssessment(PublishedAssessmentIfc assessment)
public boolean isRandomDrawPart(Long publishedAssessmentId, Long publishedSectionId)
public PublishedAssessmentData getBasicInfoOfPublishedAssessment(String publishedId)
public String getPublishedAssessmentSiteId(String publishedAssessmentId)
public PublishedAttachmentData getPublishedAttachmentData(Long attachmentId)
public void updateAssessmentLastModifiedInfo(AssessmentIfc publishedAssessmentFacade)
updateAssessmentLastModifiedInfo in class AssessmentServicepublic void saveOrUpdateSection(SectionFacade section)
saveOrUpdateSection in class AssessmentServicepublic PublishedSectionFacade addSection(Long publishedAssessmentId)
public PublishedSectionFacade getSection(String publishedsectionId)
getSection in class AssessmentServicepublic AssessmentAccessControlIfc loadPublishedAccessControl(Long publishedAssessmentId)
public void saveOrUpdatePublishedAccessControl(AssessmentAccessControlIfc publishedAccessControl)
public boolean isReleasedToGroups(String publishedAssessmentId)
public Integer getPublishedAssessmentStatus(Long publishedAssessmentId)
public AssessmentAttachmentIfc createAssessmentAttachment(AssessmentIfc assessment, String resourceId, String filename, String protocol)
createAssessmentAttachment in class AssessmentServicepublic void removeAssessmentAttachment(String attachmentId)
removeAssessmentAttachment in class AssessmentServicepublic SectionAttachmentIfc createSectionAttachment(SectionDataIfc section, String resourceId, String filename, String protocol)
createSectionAttachment in class AssessmentServicepublic void removeSectionAttachment(String attachmentId)
removeSectionAttachment in class AssessmentServicepublic void saveOrUpdateAttachments(List list)
saveOrUpdateAttachments in class AssessmentServicepublic Map getGroupsForSite()
public PublishedAssessmentFacade getPublishedAssessmentInfoForRemove(Long publishedAssessmentId)
public Map<Long,String> getToGradebookPublishedAssessmentSiteIdMap()
public List<AssessmentGradingData> getBasicInfoOfLastOrHighestOrAverageSubmittedAssessmentsByScoringOption(String agentId, String siteId, boolean allAssessments)
public List<AssessmentGradingData> getAllAssessmentsGradingDataByAgentAndSiteId(String agentId, String siteId)
public List getQuestionsIdList(long publishedAssessmentId)
getQuestionsIdList in class AssessmentServicepublic List<PublishedAssessmentData> getPublishedDeletedAssessments(String siteId)
public void restorePublishedAssessment(Long publishedAssessmentId)
Copyright © 2003–2021 Sakai Project. All rights reserved.