public interface PublishedAssessmentFacadeQueriesAPI
IdImpl getId(long id)
IdImpl getAssessmentId(long id)
IdImpl getAssessmentTemplateId(long id)
PublishedAssessmentData preparePublishedAssessment(AssessmentData a)
PublishedFeedback preparePublishedFeedback(PublishedAssessmentData p, AssessmentFeedback a)
PublishedAccessControl preparePublishedAccessControl(PublishedAssessmentData p, AssessmentAccessControl a)
PublishedEvaluationModel preparePublishedEvaluationModel(PublishedAssessmentData p, EvaluationModel e)
Set preparePublishedMetaDataSet(PublishedAssessmentData p, Set metaDataSet)
Set preparePublishedSecuredIPSet(PublishedAssessmentData p, Set ipSet)
Set preparePublishedSectionSet(PublishedAssessmentData publishedAssessment, Set sectionSet, String protocol)
Set preparePublishedSectionMetaDataSet(PublishedSectionData publishedSection, Set metaDataSet)
Set preparePublishedItemSet(PublishedSectionData publishedSection, Set itemSet, String protocol)
Set preparePublishedItemTextSet(PublishedItemData publishedItem, Set itemTextSet, String protocol)
Set preparePublishedItemMetaDataSet(PublishedItemData publishedItem, Set itemMetaDataSet)
Set preparePublishedItemFeedbackSet(PublishedItemData publishedItem, Set itemFeedbackSet)
Set preparePublishedAnswerSet(PublishedItemText publishedItemText, Set answerSet)
Set preparePublishedAnswerFeedbackSet(PublishedAnswer publishedAnswer, Set answerFeedbackSet)
PublishedAssessmentFacade getPublishedAssessment(Long assessmentId)
PublishedAssessmentFacade getPublishedAssessment(Long assessmentId, boolean withGroupsInfo)
PublishedAssessmentFacade publishAssessment(AssessmentFacade assessment) throws Exception
ExceptionPublishedAssessmentFacade publishPreviewAssessment(AssessmentFacade assessment)
void createAuthorization(PublishedAssessmentData p)
AssessmentData loadAssessment(Long assessmentId)
PublishedAssessmentData loadPublishedAssessment(Long assessmentId)
assessmentId - the id of the assessmentArrayList getAllTakeableAssessments(String orderBy, boolean ascending, Integer status)
Integer getNumberOfSubmissions(String publishedAssessmentId, String agentId)
List getNumberOfSubmissionsOfAllAssessmentsByAgent(String agentId)
ArrayList getAllPublishedAssessments(String sortString)
ArrayList getAllPublishedAssessments(int pageSize, int pageNumber, String sortString, Integer status)
void deleteAllSecuredIP(PublishedAssessmentIfc assessment)
void saveOrUpdate(PublishedAssessmentIfc assessment) throws Exception
Exceptionvoid delete(PublishedAssessmentIfc assessment)
ArrayList getBasicInfoOfAllActivePublishedAssessments(String sortString, String siteAgentId, boolean ascending)
ArrayList getBasicInfoOfAllInActivePublishedAssessments(String sortString, String siteAgentId, boolean ascending)
sortString - HashSet getSectionSetForAssessment(PublishedAssessmentIfc assessment)
PublishedAssessmentFacade getSettingsOfPublishedAssessment(Long assessmentId)
PublishedItemData loadPublishedItem(Long itemId)
PublishedItemText loadPublishedItemText(Long itemTextId)
ArrayList getBasicInfoOfAllPublishedAssessments(String orderBy, boolean ascending, String siteId)
ArrayList getBasicInfoOfAllPublishedAssessments2(String orderBy, boolean ascending, String siteId)
ArrayList getBasicInfoOfLastSubmittedAssessments(String agentId, String orderBy, boolean ascending)
agentId - orderBy - ascending - HashMap getTotalSubmissionPerAssessment(String agentId)
HashMap getTotalSubmissionPerAssessment(String agentId, String siteId)
PublishedAssessmentFacade getPublishedAssessmentIdByAlias(String alias)
PublishedAssessmentFacade getPublishedAssessmentIdByMetaLabel(String label, String entry)
void saveOrUpdateMetaData(PublishedMetaData meta)
HashMap getFeedbackHash()
HashMap getAllAssessmentsReleasedToAuthenticatedUsers()
boolean publishedAssessmentTitleIsUnique(Long assessmentBaseId, String title)
boolean hasRandomPart(Long publishedAssessmentId)
List getContainRandomPartAssessmentIds(Collection assessmentIds)
PublishedItemData getFirstPublishedItem(Long publishedAssessmentId)
PublishedAssessmentData getBasicInfoOfPublishedAssessment(Long publishedId)
PublishedAttachmentData getPublishedAttachmentData(Long attachmentId)
void updateAssessmentLastModifiedInfo(PublishedAssessmentFacade publishedAssessmentFacade)
void saveOrUpdateSection(SectionFacade section)
void removeItemAttachment(Long itemAttachmentId)
PublishedSectionFacade addSection(Long publishedAssessmentId)
PublishedSectionFacade getSection(Long sectionId)
AssessmentAccessControlIfc loadPublishedAccessControl(Long publishedAssessmentId)
void saveOrUpdatePublishedAccessControl(AssessmentAccessControlIfc publishedAccessControl)
List getReleaseToGroupIdsForPublishedAssessment(String publishedAssessmentId)
AssessmentAttachmentIfc createAssessmentAttachment(AssessmentIfc assessment, String resourceId, String filename, String protocol)
void removeAssessmentAttachment(Long assessmentAttachmentId)
SectionAttachmentIfc createSectionAttachment(SectionDataIfc section, String resourceId, String filename, String protocol)
void removeSectionAttachment(Long sectionAttachmentId)
void saveOrUpdateAttachments(List list)
TreeMap getGroupsForSite()
PublishedAssessmentFacade getPublishedAssessmentInfoForRemove(Long publishedAssessmentId)
HashMap getToGradebookPublishedAssessmentSiteIdMap()
Copyright © 2005-2014 Sakai Project. All Rights Reserved.