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)
boolean isPublishedAssessmentIdValid(Long publishedAssessmentId)
PublishedAssessmentFacade getPublishedAssessment(Long assessmentId)
PublishedAssessmentFacade getPublishedAssessment(Long assessmentId, boolean withGroupsInfo)
PublishedAssessmentFacade getPublishedAssessmentQuick(Long assessmentId)
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 assessmentList<PublishedAssessmentFacade> getAllTakeableAssessments(String orderBy, boolean ascending, Integer status)
List getNumberOfSubmissionsOfAllAssessmentsByAgent(String agentId)
List<PublishedAssessmentFacade> getAllPublishedAssessments(String sortString)
List<PublishedAssessmentFacade> getAllPublishedAssessments(int pageSize, int pageNumber, String sortString, Integer status)
void deleteAllSecuredIP(PublishedAssessmentIfc assessment)
void saveOrUpdate(PublishedAssessmentIfc assessment) throws Exception
Exceptionvoid delete(PublishedAssessmentIfc assessment)
List<PublishedAssessmentFacade> getBasicInfoOfAllActivePublishedAssessments(String sortString, String siteAgentId, boolean ascending)
List getBasicInfoOfAllInActivePublishedAssessments(String sortString, String siteAgentId, boolean ascending)
sortString - Set<PublishedSectionData> getSectionSetForAssessment(PublishedAssessmentIfc assessment)
PublishedAssessmentFacade getSettingsOfPublishedAssessment(Long assessmentId)
PublishedItemData loadPublishedItem(Long itemId)
PublishedItemText loadPublishedItemText(Long itemTextId)
List<PublishedAssessmentFacade> getBasicInfoOfAllPublishedAssessments(String orderBy, boolean ascending, String siteId)
List<PublishedAssessmentFacade> getBasicInfoOfAllPublishedAssessments2(String orderBy, boolean ascending, String siteId)
List<AssessmentGradingData> getBasicInfoOfLastSubmittedAssessments(String agentId, String orderBy, boolean ascending)
agentId - orderBy - ascending - Map<Long,Integer> getTotalSubmissionPerAssessment(String agentId)
Map<Long,Integer> getTotalSubmissionPerAssessment(String agentId, String siteId)
Integer getTotalSubmissionForEachAssessment(Long publishedAssessmentId)
publishedAssessmentId - PublishedAssessmentFacade getPublishedAssessmentIdByAlias(String alias)
PublishedAssessmentFacade getPublishedAssessmentIdByMetaLabel(String label, String entry)
void saveOrUpdateMetaData(PublishedMetaData meta)
Map<Long,PublishedFeedback> getFeedbackHash()
Map<Long,PublishedAssessmentFacade> getAllAssessmentsReleasedToAuthenticatedUsers()
boolean publishedAssessmentTitleIsUnique(Long assessmentBaseId, String title)
boolean hasRandomPart(Long publishedAssessmentId)
List getContainRandomPartAssessmentIds(Collection assessmentIds)
PublishedItemData getFirstPublishedItem(Long publishedAssessmentId)
Set<PublishedItemData> getPublishedItemSet(Long publishedAssessmentId, Long sectionId)
Set<PublishedSectionData> getSectionSetForAssessment(Long publishedAssessmentId)
PublishedAssessmentData getBasicInfoOfPublishedAssessment(Long publishedId)
PublishedAttachmentData getPublishedAttachmentData(Long attachmentId)
void updateAssessmentLastModifiedInfo(PublishedAssessmentFacade publishedAssessmentFacade)
void saveOrUpdateSection(SectionFacade section)
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<AttachmentIfc> list)
Map getGroupsForSite()
PublishedAssessmentFacade getPublishedAssessmentInfoForRemove(Long publishedAssessmentId)
Map<Long,String> getToGradebookPublishedAssessmentSiteIdMap()
List<AssessmentGradingData> getBasicInfoOfLastOrHighestOrAverageSubmittedAssessmentsByScoringOption(String agentId, String siteId, boolean allAssessments)
List getAllAssessmentsGradingDataByAgentAndSiteId(String agentId, String siteId)
List<PublishedAssessmentData> getPublishedDeletedAssessments(String siteId)
void restorePublishedAssessment(Long publishedAssessmentId)
Copyright © 2003–2020 Sakai Project. All rights reserved.