public class GradingServiceImpl extends Object implements GradingServiceAPI
| Constructor and Description |
|---|
GradingServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List |
getAllSubmissions(String publishedId)
Get all submissions for a published assessment from the back end.
|
ItemGradingData |
getItemGrading(String assessmentGradingId,
String publishedItemId) |
Map |
getItemScores(Long publishedId,
Long itemId,
String which)
Get the score information for each item from the assessment score.
|
AssessmentGradingData |
getLastAssessmentGradingByAgentId(String publishedAssessmentId,
String agentIdString)
Get the grading data for the last submission of this agent.
|
Map |
getLastItemGrading(String publishedId,
String agentId)
Get the last set of ItemGradingIfc for a student per assessment
|
ItemGradingData |
getLastItemGradingByAgent(String publishedItemId,
String agentId) |
MediaData |
getMedia(String mediaId) |
List |
getMediaArray(ItemGradingData itemGrading) |
List |
getMediaArray(String itemGradingId) |
Map |
getStudentGradingData(String assessmentGradingId)
Get the grading data for a given submission
|
int |
getSubmissionSizeOfPublishedAssessment(String publishedAssessmentId)
Get the count of published assessments.
|
Map |
getSubmitData(String publishedId,
String agentId,
Integer scoringoption)
Get the last submission for a student per assessment
|
String |
getTextForId(Long typeId)
Get the text for the type.
|
List |
getTotalScores(String publishedId,
String which)
Get all scores for a published assessment from the back end.
|
AssessmentGradingData |
load(String assessmentGradingId)
Load assessment grading information.
|
void |
saveItemGrading(ItemGradingData item) |
Long |
saveMedia(byte[] media,
String mimeType) |
Long |
saveMedia(MediaData mediaData)
Save media.
|
void |
saveOrUpdateAssessmentGrading(AssessmentGradingData assessment)
Save assessment grading.
|
void |
saveTotalScores(List data,
PublishedAssessmentIfc pub)
Save the total scores.
|
public List getTotalScores(String publishedId, String which)
getTotalScores in interface GradingServiceAPIpublic List getAllSubmissions(String publishedId)
getAllSubmissions in interface GradingServiceAPIpublic void saveTotalScores(List data, PublishedAssessmentIfc pub)
saveTotalScores in interface GradingServiceAPIdata - List of AssessmentGradingDataIfcspublic Map getItemScores(Long publishedId, Long itemId, String which)
getItemScores in interface GradingServiceAPIpublic Map getLastItemGrading(String publishedId, String agentId)
getLastItemGrading in interface GradingServiceAPIpublic Map getStudentGradingData(String assessmentGradingId)
getStudentGradingData in interface GradingServiceAPIpublic Map getSubmitData(String publishedId, String agentId, Integer scoringoption)
getSubmitData in interface GradingServiceAPIpublic String getTextForId(Long typeId)
getTextForId in interface GradingServiceAPItypeId - public int getSubmissionSizeOfPublishedAssessment(String publishedAssessmentId)
getSubmissionSizeOfPublishedAssessment in interface GradingServiceAPIpublishedAssessmentId - public Long saveMedia(byte[] media, String mimeType)
saveMedia in interface GradingServiceAPImedia - mimeType - public Long saveMedia(MediaData mediaData)
saveMedia in interface GradingServiceAPImediaData - public MediaData getMedia(String mediaId)
getMedia in interface GradingServiceAPImediaId - public List getMediaArray(String itemGradingId)
getMediaArray in interface GradingServiceAPIitemGradingId - public List getMediaArray(ItemGradingData itemGrading)
getMediaArray in interface GradingServiceAPIi - public ItemGradingData getLastItemGradingByAgent(String publishedItemId, String agentId)
getLastItemGradingByAgent in interface GradingServiceAPIpublishedItemId - agentId - public ItemGradingData getItemGrading(String assessmentGradingId, String publishedItemId)
getItemGrading in interface GradingServiceAPIassessmentGradingId - publishedItemId - public AssessmentGradingData load(String assessmentGradingId)
load in interface GradingServiceAPIassessmentGradingId - public AssessmentGradingData getLastAssessmentGradingByAgentId(String publishedAssessmentId, String agentIdString)
getLastAssessmentGradingByAgentId in interface GradingServiceAPIpublishedAssessmentId - agentIdString - public void saveOrUpdateAssessmentGrading(AssessmentGradingData assessment)
saveOrUpdateAssessmentGrading in interface GradingServiceAPIassessment - public void saveItemGrading(ItemGradingData item)
saveItemGrading in interface GradingServiceAPICopyright © 2005–2017 Sakai Project. All rights reserved.