public interface AssessmentGradingFacadeQueriesAPI
List getAllSubmissions(String publishedId)
publishedId - the published assesment idList<ItemGradingData> getAllItemGradingDataForItemInGrading(Long assesmentGradingId, Long publishedItemId)
assesmentGradingId - publishedItemId - HashMap getItemScores(Long publishedId, Long itemId, String which, boolean loadItemGradingAttachment)
HashMap getLastItemGradingData(Long publishedId, String agentId)
HashMap getStudentGradingData(String assessmentGradingId)
HashMap getSubmitData(Long publishedId, String agentId, Integer scoringoption, Long assessmentGradingId)
Long add(AssessmentGradingData a)
int getSubmissionSizeOfPublishedAssessment(Long publishedAssessmentId)
void removeMediaById(Long mediaId)
ArrayList getMediaArray(ItemGradingData item)
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)
void saveOrUpdateAssessmentGrading(AssessmentGradingData assessment)
AssessmentGradingData getHighestAssessmentGrading(Long publishedAssessmentId, String agentId)
AssessmentGradingData getHighestSubmittedAssessmentGrading(Long publishedAssessmentId, String agentId, Long assessmentGradingId)
HashMap getLastAssessmentGradingByPublishedItem(Long publishedAssessmentId)
HashMap getHighestAssessmentGradingByPublishedItem(Long publishedAssessmentId)
List getHighestSubmittedOrGradedAssessmentGradingList(Long publishedAssessmentId)
HashMap getAssessmentGradingByItemGradingId(Long publishedAssessmentId)
void deleteAll(Collection c)
void saveOrUpdateAll(Collection<ItemGradingData> c)
PublishedAssessmentIfc getPublishedAssessmentByAssessmentGradingId(Long assessmentGradingId)
PublishedAssessmentIfc getPublishedAssessmentByPublishedItemId(Long publishedItemId)
ArrayList getLastItemGradingDataPosition(Long assessmentGradingId, String agentId)
List getAllAssessmentGradingByAgentId(Long publishedAssessmentId, String agentIdString)
List getStudentGradingSummaryData(Long publishedAssessmentId, 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)
ArrayList getHasGradingDataAndHasSubmission(Long publishedAssessmentId)
void 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)
HashMap getAverageAssessmentGradingByPublishedItem(Long publishedAssessmentId)
Copyright © 2005–2017 Sakai Project. All rights reserved.