org.sakaiproject.tool.assessment.facade
Interface AssessmentGradingFacadeQueriesAPI
- All Known Implementing Classes:
- AssessmentGradingFacadeQueries
public interface AssessmentGradingFacadeQueriesAPI
|
Method Summary |
Long |
add(AssessmentGradingData a)
This grades multiple choice and true false questions. |
void |
autoSubmitAssessments()
|
void |
completeItemGradingData(AssessmentGradingData assessmentGradingData)
|
ItemGradingAttachmentIfc |
createItemGradingtAttachment(ItemGradingIfc itemGrading,
String resourceId,
String filename,
String protocol)
|
void |
deleteAll(Collection c)
|
int |
getActualNumberRetake(Long publishedAssessmentId,
String agentIdString)
|
HashMap |
getActualNumberRetakeHash(String agentIdString)
|
List |
getAllAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString)
|
List |
getAllAssessmentGradingData(Long publishedId)
|
List |
getAllSubmissions(String publishedId)
|
HashMap |
getAssessmentGradingByItemGradingId(Long publishedAssessmentId)
|
List |
getAssessmentGradingIds(Long publishedItemId)
|
HashMap |
getAverageAssessmentGradingByPublishedItem(Long publishedAssessmentId)
|
Float |
getAverageSubmittedAssessmentGrading(Long publishedAssessmentId,
String agentId)
|
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 |
getFilename(Long itemGradingId,
String agentId,
String filename)
|
boolean |
getHasGradingData(Long publishedAssessmentId)
|
ArrayList |
getHasGradingDataAndHasSubmission(Long publishedAssessmentId)
|
AssessmentGradingIfc |
getHighestAssessmentGrading(Long publishedAssessmentId,
String agentId)
|
HashMap |
getHighestAssessmentGradingByPublishedItem(Long publishedAssessmentId)
|
List |
getHighestAssessmentGradingList(Long publishedAssessmentId)
|
AssessmentGradingIfc |
getHighestSubmittedAssessmentGrading(Long publishedAssessmentId,
String agentId,
Long assessmentGradingId)
|
List |
getHighestSubmittedAssessmentGradingList(Long publishedAssessmentId)
|
List |
getHighestSubmittedOrGradedAssessmentGradingList(Long publishedAssessmentId)
|
HashMap |
getInProgressCounts(String siteId)
|
ItemGradingData |
getItemGrading(Long id)
|
ItemGradingData |
getItemGradingData(Long assessmentGradingId,
Long publishedItemId)
|
Set |
getItemGradingSet(Long assessmentGradingId)
|
HashMap |
getItemScores(Long itemId,
List scores)
|
HashMap |
getItemScores(Long publishedId,
Long itemId,
String which)
|
HashSet |
getItemSet(Long publishedAssessmentId,
Long sectionId)
|
AssessmentGradingIfc |
getLastAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString)
|
HashMap |
getLastAssessmentGradingByPublishedItem(Long publishedAssessmentId)
|
List |
getLastAssessmentGradingList(Long publishedAssessmentId)
|
HashMap |
getLastItemGradingData(Long publishedId,
String agentId)
This returns a hashmap of all the latest item entries, keyed by
item id for easy retrieval. |
ItemGradingData |
getLastItemGradingDataByAgent(Long publishedItemId,
String agentId)
|
ArrayList |
getLastItemGradingDataPosition(Long assessmentGradingId,
String agentId)
|
AssessmentGradingData |
getLastSavedAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString)
|
AssessmentGradingData |
getLastSubmittedAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString,
Long assessmentGradingId)
|
List |
getLastSubmittedAssessmentGradingList(Long publishedAssessmentId)
|
List |
getLastSubmittedOrGradedAssessmentGradingList(Long publishedAssessmentId)
|
int |
getLateSubmissionsNumberByAgentId(Long publishedAssessmentId,
String agentIdString,
Date dueDate)
|
MediaData |
getMedia(Long mediaId)
|
ArrayList |
getMediaArray(ItemGradingData item)
|
ArrayList |
getMediaArray(Long itemGradingId)
|
List |
getMediaArray(Long publishedItemId,
Long agentId,
String which)
|
ArrayList |
getMediaArray2(Long itemGradingId)
|
HashMap |
getMediaItemGradingHash(Long assessmentGradingId)
|
int |
getNumberRetake(Long publishedAssessmentId,
String agentIdString)
|
HashMap |
getNumberRetakeHash(String agentIdString)
|
PublishedAssessmentIfc |
getPublishedAssessmentByAssessmentGradingId(Long assessmentGradingId)
|
PublishedAssessmentIfc |
getPublishedAssessmentByPublishedItemId(Long publishedItemId)
|
List |
getPublishedItemIds(Long assessmentGradingId)
|
HashMap |
getSiteActualNumberRetakeHash(String siteIdString)
|
HashMap |
getSiteInProgressCountHash(String siteId)
|
List |
getSiteNeedResubmitList(String siteId)
|
HashMap |
getSiteNumberRetakeHash(String siteIdString)
|
HashMap |
getSiteSubmissionCountHash(String siteId)
|
HashMap |
getStudentGradingData(String assessmentGradingId)
This returns a hashmap of all the submitted items, keyed by
item id for easy retrieval. |
List |
getStudentGradingSummaryData(Long publishedAssessmentId,
String agentIdString)
|
int |
getSubmissionSizeOfPublishedAssessment(Long publishedAssessmentId)
|
HashMap |
getSubmitData(Long publishedId,
String agentId,
Integer scoringoption,
Long assessmentGradingId)
|
HashMap |
getSubmittedCounts(String siteId)
|
List |
getTotalScores(String publishedId,
String which)
|
List |
getTotalScores(String publishedId,
String which,
boolean getSubmittedOnly)
|
Long |
getTypeId(Long itemGradingId)
|
List |
getUpdatedAssessmentList(String agentId,
String siteId)
|
AssessmentGradingData |
load(Long id)
|
void |
removeItemGradingAttachment(Long attachmentId)
|
void |
removeMediaById(Long mediaId)
|
void |
removeMediaById(Long mediaId,
Long itemGradingId)
|
void |
removeUnsubmittedAssessmentGradingData(AssessmentGradingIfc data)
|
void |
saveItemGrading(ItemGradingIfc item)
|
Long |
saveMedia(byte[] media,
String mimeType)
|
Long |
saveMedia(MediaData mediaData)
|
void |
saveOrUpdateAll(Collection c)
|
void |
saveOrUpdateAssessmentGrading(AssessmentGradingIfc assessment)
|
void |
saveOrUpdateAttachments(List list)
|
void |
saveStudentGradingSummaryData(StudentGradingSummaryIfc studentGradingSummaryData)
|
getTotalScores
List getTotalScores(String publishedId,
String which)
getTotalScores
List getTotalScores(String publishedId,
String which,
boolean getSubmittedOnly)
getAllSubmissions
List getAllSubmissions(String publishedId)
getAllAssessmentGradingData
List getAllAssessmentGradingData(Long publishedId)
getItemScores
HashMap getItemScores(Long publishedId,
Long itemId,
String which)
getItemScores
HashMap getItemScores(Long itemId,
List scores)
getLastItemGradingData
HashMap getLastItemGradingData(Long publishedId,
String agentId)
- This returns a hashmap of all the latest item entries, keyed by
item id for easy retrieval.
getStudentGradingData
HashMap getStudentGradingData(String assessmentGradingId)
- This returns a hashmap of all the submitted items, keyed by
item id for easy retrieval.
getSubmitData
HashMap getSubmitData(Long publishedId,
String agentId,
Integer scoringoption,
Long assessmentGradingId)
add
Long add(AssessmentGradingData a)
- This grades multiple choice and true false questions. Since
multiple choice/multiple select has a separate ItemGradingIfc for
each choice, they're graded the same way the single choice are.
Choices should be given negative score values if one wants them
to lose points for the wrong choice.
getSubmissionSizeOfPublishedAssessment
int getSubmissionSizeOfPublishedAssessment(Long publishedAssessmentId)
saveMedia
Long saveMedia(byte[] media,
String mimeType)
saveMedia
Long saveMedia(MediaData mediaData)
removeMediaById
void removeMediaById(Long mediaId)
removeMediaById
void removeMediaById(Long mediaId,
Long itemGradingId)
getMedia
MediaData getMedia(Long mediaId)
getMediaArray
ArrayList getMediaArray(Long itemGradingId)
getMediaArray2
ArrayList getMediaArray2(Long itemGradingId)
getMediaArray
ArrayList getMediaArray(ItemGradingData item)
getMediaItemGradingHash
HashMap getMediaItemGradingHash(Long assessmentGradingId)
getMediaArray
List getMediaArray(Long publishedItemId,
Long agentId,
String which)
getLastItemGradingDataByAgent
ItemGradingData getLastItemGradingDataByAgent(Long publishedItemId,
String agentId)
getItemGradingData
ItemGradingData getItemGradingData(Long assessmentGradingId,
Long publishedItemId)
load
AssessmentGradingData load(Long id)
getItemGrading
ItemGradingData getItemGrading(Long id)
getLastAssessmentGradingByAgentId
AssessmentGradingIfc getLastAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString)
getLastSavedAssessmentGradingByAgentId
AssessmentGradingData getLastSavedAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString)
getLastSubmittedAssessmentGradingByAgentId
AssessmentGradingData getLastSubmittedAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString,
Long assessmentGradingId)
getLastAssessmentGradingList
List getLastAssessmentGradingList(Long publishedAssessmentId)
getLastSubmittedAssessmentGradingList
List getLastSubmittedAssessmentGradingList(Long publishedAssessmentId)
getLastSubmittedOrGradedAssessmentGradingList
List getLastSubmittedOrGradedAssessmentGradingList(Long publishedAssessmentId)
saveItemGrading
void saveItemGrading(ItemGradingIfc item)
saveOrUpdateAssessmentGrading
void saveOrUpdateAssessmentGrading(AssessmentGradingIfc assessment)
getAssessmentGradingIds
List getAssessmentGradingIds(Long publishedItemId)
getHighestAssessmentGrading
AssessmentGradingIfc getHighestAssessmentGrading(Long publishedAssessmentId,
String agentId)
getHighestSubmittedAssessmentGrading
AssessmentGradingIfc getHighestSubmittedAssessmentGrading(Long publishedAssessmentId,
String agentId,
Long assessmentGradingId)
getLastAssessmentGradingByPublishedItem
HashMap getLastAssessmentGradingByPublishedItem(Long publishedAssessmentId)
getHighestAssessmentGradingByPublishedItem
HashMap getHighestAssessmentGradingByPublishedItem(Long publishedAssessmentId)
getHighestAssessmentGradingList
List getHighestAssessmentGradingList(Long publishedAssessmentId)
getHighestSubmittedOrGradedAssessmentGradingList
List getHighestSubmittedOrGradedAssessmentGradingList(Long publishedAssessmentId)
getItemGradingSet
Set getItemGradingSet(Long assessmentGradingId)
getAssessmentGradingByItemGradingId
HashMap getAssessmentGradingByItemGradingId(Long publishedAssessmentId)
deleteAll
void deleteAll(Collection c)
saveOrUpdateAll
void saveOrUpdateAll(Collection c)
getPublishedAssessmentByAssessmentGradingId
PublishedAssessmentIfc getPublishedAssessmentByAssessmentGradingId(Long assessmentGradingId)
getPublishedAssessmentByPublishedItemId
PublishedAssessmentIfc getPublishedAssessmentByPublishedItemId(Long publishedItemId)
getLastItemGradingDataPosition
ArrayList getLastItemGradingDataPosition(Long assessmentGradingId,
String agentId)
getPublishedItemIds
List getPublishedItemIds(Long assessmentGradingId)
getItemSet
HashSet getItemSet(Long publishedAssessmentId,
Long sectionId)
getTypeId
Long getTypeId(Long itemGradingId)
getAllAssessmentGradingByAgentId
List getAllAssessmentGradingByAgentId(Long publishedAssessmentId,
String agentIdString)
getSiteSubmissionCountHash
HashMap getSiteSubmissionCountHash(String siteId)
getSiteInProgressCountHash
HashMap getSiteInProgressCountHash(String siteId)
getActualNumberRetake
int getActualNumberRetake(Long publishedAssessmentId,
String agentIdString)
getActualNumberRetakeHash
HashMap getActualNumberRetakeHash(String agentIdString)
getSiteActualNumberRetakeHash
HashMap getSiteActualNumberRetakeHash(String siteIdString)
getStudentGradingSummaryData
List getStudentGradingSummaryData(Long publishedAssessmentId,
String agentIdString)
getNumberRetake
int getNumberRetake(Long publishedAssessmentId,
String agentIdString)
getNumberRetakeHash
HashMap getNumberRetakeHash(String agentIdString)
getSiteNumberRetakeHash
HashMap getSiteNumberRetakeHash(String siteIdString)
saveStudentGradingSummaryData
void saveStudentGradingSummaryData(StudentGradingSummaryIfc studentGradingSummaryData)
getLateSubmissionsNumberByAgentId
int getLateSubmissionsNumberByAgentId(Long publishedAssessmentId,
String agentIdString,
Date dueDate)
getExportResponsesData
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)
getHasGradingData
boolean getHasGradingData(Long publishedAssessmentId)
removeUnsubmittedAssessmentGradingData
void removeUnsubmittedAssessmentGradingData(AssessmentGradingIfc data)
getHasGradingDataAndHasSubmission
ArrayList getHasGradingDataAndHasSubmission(Long publishedAssessmentId)
getFilename
String getFilename(Long itemGradingId,
String agentId,
String filename)
getUpdatedAssessmentList
List getUpdatedAssessmentList(String agentId,
String siteId)
getSiteNeedResubmitList
List getSiteNeedResubmitList(String siteId)
autoSubmitAssessments
void autoSubmitAssessments()
createItemGradingtAttachment
ItemGradingAttachmentIfc createItemGradingtAttachment(ItemGradingIfc itemGrading,
String resourceId,
String filename,
String protocol)
removeItemGradingAttachment
void removeItemGradingAttachment(Long attachmentId)
saveOrUpdateAttachments
void saveOrUpdateAttachments(List list)
getInProgressCounts
HashMap getInProgressCounts(String siteId)
getSubmittedCounts
HashMap getSubmittedCounts(String siteId)
completeItemGradingData
void completeItemGradingData(AssessmentGradingData assessmentGradingData)
getHighestSubmittedAssessmentGradingList
List getHighestSubmittedAssessmentGradingList(Long publishedAssessmentId)
getAverageSubmittedAssessmentGrading
Float getAverageSubmittedAssessmentGrading(Long publishedAssessmentId,
String agentId)
getAverageAssessmentGradingByPublishedItem
HashMap getAverageAssessmentGradingByPublishedItem(Long publishedAssessmentId)
Copyright © 2005-2012 Sakai Project. All Rights Reserved.