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, createAssessment, createAssessment, createAssessmentWithoutDefaultSection, createAssessmentWithoutDefaultSection, createCopyOfContentResource, createCopyOfContentResource, createEmailAttachment, createItemAttachment, createItemAttachment, createItemTextAttachment, createItemTextAttachment, deleteAllMetaData, deleteAllSecuredIP, deleteAssessmentTemplate, deleteResources, escapeResourceName, getAllActiveAssessments, getAllActiveAssessmentsbyAgent, getAllActiveAssessmentTemplates, getAllAssessments, getAllAssessments, getAllAssessmentTemplates, getAssessment, getAssessmentByTemplate, getAssessmentCreatedBy, getAssessmentResourceIdList, getAssessmentSiteId, getAssessmentTemplate, getBasicInfoOfAllActiveAssessments, getBasicInfoOfAllActiveAssessments, getBasicInfoOfAllActiveAssessmentTemplates, getBasicInfoOfAnAssessment, getContentHostingService, getDefaultMetaDataSet, getFavoriteColChoicesbyAgent, getItemResourceIdList, getQuestionSize, getSectionResourceIdList, getSettingsOfAllActiveAssessments, getTitleOfAllActiveAssessmentTemplates, moveAllItems, removeAllItems, removeItemTextAttachment, removeSection, save, saveAssessment, update, updateAllRandomPoolQuestions, updateAllRandomPoolQuestions, updateRandomPoolQuestions, updateRandomPoolQuestions, verifyItemsDrawSizepublic PublishedAssessmentService()
public ArrayList getBasicInfoOfAllPublishedAssessments(String agentId, String orderBy, boolean ascending, String siteId)
public ArrayList getBasicInfoOfAllPublishedAssessments2(String orderBy, boolean ascending, String siteId)
public ArrayList getAllActivePublishedAssessments(String orderBy)
public ArrayList getAllActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
public ArrayList getAllInActivePublishedAssessments(String orderBy)
public ArrayList getAllInActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
public ArrayList getAllPublishedAssessments(String orderBy, Integer status)
public ArrayList getAllPublishedAssessments(int pageSize, int pageNumber, String orderBy, Integer status)
public PublishedAssessmentFacade getPublishedAssessment(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 ArrayList getBasicInfoOfAllActivePublishedAssessments(String orderBy, boolean ascending)
public ArrayList getBasicInfoOfAllInActivePublishedAssessments(String orderBy, boolean ascending)
public PublishedAssessmentFacade getSettingsOfPublishedAssessment(String assessmentId)
public PublishedItemData loadPublishedItem(String itemId)
public PublishedItemText loadPublishedItemText(String itemTextId)
public ArrayList getBasicInfoOfLastSubmittedAssessments(String agentId, String orderBy, boolean ascending)
agentId - orderBy - ascending - public HashMap getTotalSubmissionPerAssessment(String agentId)
public HashMap getTotalSubmissionPerAssessment(String agentId, String siteId)
public PublishedAssessmentFacade getPublishedAssessmentIdByAlias(String alias)
public void saveOrUpdateMetaData(PublishedMetaData meta)
public HashMap getFeedbackHash()
public HashMap getAllAssessmentsReleasedToAuthenticatedUsers()
public boolean publishedAssessmentTitleIsUnique(String assessmentBaseId, String title)
public boolean hasRandomPart(String publishedAssessmentId)
public List getContainRandomPartAssessmentIds(Collection assessmentIds)
public PublishedItemData getFirstPublishedItem(String publishedAssessmentId)
public HashMap<Long,ItemTextIfc> preparePublishedItemTextHash(PublishedAssessmentIfc publishedAssessment)
public HashMap<Long,ItemDataIfc> preparePublishedItemHash(PublishedAssessmentIfc publishedAssessment)
public HashMap<Long,AnswerIfc> preparePublishedAnswerHash(PublishedAssessmentIfc publishedAssessment)
public HashMap<Long,ItemDataIfc> prepareFIBItemHash(PublishedAssessmentIfc publishedAssessment)
public HashMap<Long,ItemDataIfc> prepareFINItemHash(PublishedAssessmentIfc publishedAssessment)
public Map<Long,ItemDataIfc> prepareCalcQuestionItemHash(PublishedAssessmentIfc publishedAssessment)
publishedAssessment - public HashMap<Long,ItemDataIfc> prepareMCMRItemHash(PublishedAssessmentIfc publishedAssessment)
public HashMap prepareEMIItemHash(PublishedAssessmentIfc publishedAssessment)
public HashSet 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 void removeItemAttachment(String itemAttachmentId)
removeItemAttachment 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 TreeMap getGroupsForSite()
public PublishedAssessmentFacade getPublishedAssessmentInfoForRemove(Long publishedAssessmentId)
public HashMap getToGradebookPublishedAssessmentSiteIdMap()
Copyright © 2005-2014 Sakai Project. All Rights Reserved.