public interface AssessmentGradingFacadeQueriesAPI
List getAllSubmissions(String publishedId)
publishedId - the published assesment idList<ItemGradingData> getAllItemGradingDataForItemInGrading(Long assesmentGradingId, Long publishedItemId)
assesmentGradingId - publishedItemId - Map<Long,List<ItemGradingData>> getItemScores(Long publishedId, Long itemId, String which)
Map<Long,List<ItemGradingData>> getItemScores(Long publishedId, Long itemId, String which, boolean loadItemGradingAttachment)
Map<Long,List<ItemGradingData>> getItemScores(Long itemId, List<AssessmentGradingData> scores, boolean loadItemGradingAttachment)
Map<Long,List<ItemGradingData>> getLastItemGradingData(Long publishedId, String agentId)
HashMap getStudentGradingData(String assessmentGradingId)
Map<Long,List<ItemGradingData>> getSubmitData(Long publishedId, String agentId, Integer scoringoption, Long assessmentGradingId)
Long add(AssessmentGradingData a)
int getSubmissionSizeOfPublishedAssessment(Long publishedAssessmentId)
void removeMediaById(Long mediaId)
List<MediaData> getMediaArray(ItemGradingData item)
Map<Long,List<ItemGradingData>> getMediaItemGradingHash(Long assessmentGradingId)
List<Long> getMediaConversionBatch()
List<Long> getMediaWithDataAndLocation()
List<Long> getMediaInConversion()
boolean markMediaForConversion(List<Long> mediaIds)
ItemGradingData getLastItemGradingDataByAgent(Long publishedItemId, String agentId)
ItemGradingData getItemGradingData(Long assessmentGradingId)
ItemGradingData getItemGradingData(Long assessmentGradingId, Long publishedItemId)
AssessmentGradingData load(Long id)
AssessmentGradingData load(Long id, boolean loadGradingAttachment)
ItemGradingData getItemGrading(Long id)
AssessmentGradingData getLastAssessmentGradingByAgentId(Long publishedAssessmentId, String agentIdString)
AssessmentGradingData getLastSavedAssessmentGradingByAgentId(Long publishedAssessmentId, String agentIdString)
AssessmentGradingData getLastSubmittedAssessmentGradingByAgentId(Long publishedAssessmentId, String agentIdString, Long assessmentGradingId)
List getLastSubmittedAssessmentGradingList(Long publishedAssessmentId)
List getLastSubmittedOrGradedAssessmentGradingList(Long publishedAssessmentId)
void saveItemGrading(ItemGradingData item)
boolean saveOrUpdateAssessmentGrading(AssessmentGradingData assessment)
AssessmentGradingData getHighestAssessmentGrading(Long publishedAssessmentId, String agentId)
AssessmentGradingData getHighestSubmittedAssessmentGrading(Long publishedAssessmentId, String agentId, Long assessmentGradingId)
Map<Long,List<Long>> getLastAssessmentGradingByPublishedItem(Long publishedAssessmentId)
Map<Long,List<Long>> getHighestAssessmentGradingByPublishedItem(Long publishedAssessmentId)
List getHighestSubmittedOrGradedAssessmentGradingList(Long publishedAssessmentId)
Map<Long,AssessmentGradingData> getAssessmentGradingByItemGradingId(Long publishedAssessmentId)
void deleteAll(Collection c)
void saveOrUpdateAll(Collection<ItemGradingData> c)
PublishedAssessmentIfc getPublishedAssessmentByAssessmentGradingId(Long assessmentGradingId)
PublishedAssessmentIfc getPublishedAssessmentByPublishedItemId(Long publishedItemId)
List<Integer> getLastItemGradingDataPosition(Long assessmentGradingId, String agentId)
Set<PublishedItemData> getItemSet(Long publishedAssessmentId, Long sectionId)
List getAllAssessmentGradingByAgentId(Long publishedAssessmentId, String agentIdString)
Map<Long,Map<String,Long>> getSiteActualNumberRetakeHash(String siteIdString)
List getStudentGradingSummaryData(Long publishedAssessmentId, String agentIdString)
Map<Long,StudentGradingSummaryData> getNumberRetakeHash(String agentIdString)
void saveStudentGradingSummaryData(StudentGradingSummaryIfc studentGradingSummaryData)
int getLateSubmissionsNumberByAgentId(Long publishedAssessmentId, String agentIdString, Date dueDate)
List getExportResponsesData(String publishedAssessmentId, boolean anonymous, String audioMessage, String fileUploadMessage, String noSubmissionMessage, boolean showPartAndTotalScoreSpreadsheetColumns, String poolString, String sectionString, String questionString, String textString, String rationaleString, String itemGradingCommentsString, Map useridMap, String responseCommentString)
boolean getHasGradingData(Long publishedAssessmentId)
void removeUnsubmittedAssessmentGradingData(AssessmentGradingData data)
void removeAssessmentGradingData(AssessmentGradingData data)
List<Boolean> getHasGradingDataAndHasSubmission(Long publishedAssessmentId)
int autoSubmitAssessments()
ItemGradingAttachment createItemGradingtAttachment(ItemGradingData itemGrading, String resourceId, String filename, String protocol)
AssessmentGradingAttachment createAssessmentGradingtAttachment(AssessmentGradingData assessmentGrading, String resourceId, String filename, String protocol)
void removeItemGradingAttachment(Long attachmentId)
void saveOrUpdateAttachments(List<AttachmentIfc> list)
void removeAssessmentGradingAttachment(Long attachmentId)
void completeItemGradingData(AssessmentGradingData assessmentGradingData)
List getHighestSubmittedAssessmentGradingList(Long publishedAssessmentId)
Double getAverageSubmittedAssessmentGrading(Long publishedAssessmentId, String agentId)
Map<Long,List<Long>> getAverageAssessmentGradingByPublishedItem(Long publishedAssessmentId)
Copyright © 2003–2021 Sakai Project. All rights reserved.