public class PublishedAssessmentServiceImpl extends Object implements PublishedAssessmentServiceAPI
| Constructor and Description |
|---|
PublishedAssessmentServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List |
getAllActivePublishedAssessments(int pageSize,
int pageNumber,
String orderBy)
Get list of all active published assessments.
|
List |
getAllActivePublishedAssessments(String orderBy)
Get list of all active published assessments.
|
Map |
getAllAssessmentsReleasedToAuthenticatedUsers()
Get list of all active published assessmentsreleased to authenticated users.
|
List |
getAllInActivePublishedAssessments(int pageSize,
int pageNumber,
String orderBy)
Get list of all inactive published assessments.
|
List |
getAllInActivePublishedAssessments(String orderBy)
Get list of all inactive published assessments.
|
List |
getAllPublishedAssessments(int pageSize,
int pageNumber,
String orderBy,
Integer status)
Get list of all inactive published assessments.
|
List |
getAllPublishedAssessments(String orderBy,
Integer status)
Get list of all inactive published assessments.
|
List |
getBasicInfoOfAllActivePublishedAssessments(String orderBy,
boolean ascending)
Get list of all active published assessments with only basic info populated.
|
List |
getBasicInfoOfAllInActivePublishedAssessments(String orderBy,
boolean ascending)
Get list of all inactive published assessments with only basic info populated.
|
List |
getBasicInfoOfAllPublishedAssessments(String agentId,
String orderBy,
boolean ascending,
String siteId)
Get list of all active published assessments with basic info populated.
|
List |
getBasicInfoOfLastSubmittedAssessments(String agentId,
String orderBy,
boolean ascending)
Get list of all last submitterd published assessments with only basic info populated.
|
Map |
getFeedbackHash()
Get a map of the feedback
|
PublishedAssessmentIfc |
getPublishedAssessment(String assessmentId)
Get published assessment.
|
Long |
getPublishedAssessmentId(String assessmentId)
Get the published id form the assessment id.
|
PublishedAssessmentIfc |
getPublishedAssessmentIdByAlias(String alias)
Get a published assessment using an alias
|
String |
getPublishedAssessmentOwner(Long publishedAssessmentId)
Get the owner.
|
PublishedAssessmentIfc |
getSettingsOfPublishedAssessment(String assessmentId)
Get setttings of published assessment.
|
Integer |
getTotalSubmission(String agentId,
String publishedAssessmentId)
Get the number of total submissions for one assignment.
|
Map |
getTotalSubmissionPerAssessment(String agentId)
Get the number of total submissions per assignment.
|
ItemDataIfc |
loadPublishedItem(String itemId)
Load an item that has been published
|
ItemTextIfc |
loadPublishedItemText(String itemTextId)
Load published assessment item text.
|
PublishedAssessmentIfc |
publishAssessment(AssessmentIfc assessment)
Publish an assessment.
|
PublishedAssessmentIfc |
publishPreviewAssessment(AssessmentIfc assessment,
String protocol)
Preview a published assessment.
|
void |
removeAssessment(String assessmentId)
Remove the published assessment.
|
void |
saveAssessment(PublishedAssessmentIfc assessment)
Save a published assessment.
|
void |
saveOrUpdateMetaData(ItemMetaDataIfc meta) |
public List getBasicInfoOfAllPublishedAssessments(String agentId, String orderBy, boolean ascending, String siteId)
getBasicInfoOfAllPublishedAssessments in interface PublishedAssessmentServiceAPIagentId - the agent takign the assessmentsorderBy - sort order field.public List getAllActivePublishedAssessments(String orderBy)
getAllActivePublishedAssessments in interface PublishedAssessmentServiceAPIorderBy - sort order field.public List getAllActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
getAllActivePublishedAssessments in interface PublishedAssessmentServiceAPIpageSize - number in a pagepageNumber - number of the pageorderBy - sort order field.public List getAllInActivePublishedAssessments(String orderBy)
getAllInActivePublishedAssessments in interface PublishedAssessmentServiceAPIorderBy - sort order field.public List getAllInActivePublishedAssessments(int pageSize, int pageNumber, String orderBy)
getAllInActivePublishedAssessments in interface PublishedAssessmentServiceAPIpageSize - number in a pagepageNumber - number of the pageorderBy - sort order field.public List getAllPublishedAssessments(String orderBy, Integer status)
getAllPublishedAssessments in interface PublishedAssessmentServiceAPIorderBy - sort order field.status - the status codepublic List getAllPublishedAssessments(int pageSize, int pageNumber, String orderBy, Integer status)
getAllPublishedAssessments in interface PublishedAssessmentServiceAPIpageSize - number in a pagepageNumber - number of the pageorderBy - sort order field.status - the statuspublic PublishedAssessmentIfc getPublishedAssessment(String assessmentId)
getPublishedAssessment in interface PublishedAssessmentServiceAPIassessmentId - the published assessment id stringpublic Long getPublishedAssessmentId(String assessmentId)
getPublishedAssessmentId in interface PublishedAssessmentServiceAPIassessmentId - the assessment id string.public PublishedAssessmentIfc publishAssessment(AssessmentIfc assessment)
publishAssessment in interface PublishedAssessmentServiceAPIassessment - public PublishedAssessmentIfc publishPreviewAssessment(AssessmentIfc assessment, String protocol)
publishPreviewAssessment in interface PublishedAssessmentServiceAPIassessment - the assessment to preview.public void saveAssessment(PublishedAssessmentIfc assessment)
saveAssessment in interface PublishedAssessmentServiceAPIassessment - the published assessment.public void removeAssessment(String assessmentId)
removeAssessment in interface PublishedAssessmentServiceAPIassessmentId - the published assessment id string.public List getBasicInfoOfAllActivePublishedAssessments(String orderBy, boolean ascending)
getBasicInfoOfAllActivePublishedAssessments in interface PublishedAssessmentServiceAPIascending - true if ascending sort.orderBy - sort order field.public List getBasicInfoOfAllInActivePublishedAssessments(String orderBy, boolean ascending)
getBasicInfoOfAllInActivePublishedAssessments in interface PublishedAssessmentServiceAPIascending - true if ascending sort.orderBy - sort order field.public PublishedAssessmentIfc getSettingsOfPublishedAssessment(String assessmentId)
getSettingsOfPublishedAssessment in interface PublishedAssessmentServiceAPIassessmentId - the published assessment id stringpublic ItemDataIfc loadPublishedItem(String itemId)
loadPublishedItem in interface PublishedAssessmentServiceAPIitemId - public ItemTextIfc loadPublishedItemText(String itemTextId)
loadPublishedItemText in interface PublishedAssessmentServiceAPIitemTextId - the id string of the itemtext.public List getBasicInfoOfLastSubmittedAssessments(String agentId, String orderBy, boolean ascending)
getBasicInfoOfLastSubmittedAssessments in interface PublishedAssessmentServiceAPIagentId - the agent taking the assessments.ascending - true if ascending sort.orderBy - sort order field.public Map getTotalSubmissionPerAssessment(String agentId)
getTotalSubmissionPerAssessment in interface PublishedAssessmentServiceAPIagentId - the agent making submissionspublic Integer getTotalSubmission(String agentId, String publishedAssessmentId)
getTotalSubmission in interface PublishedAssessmentServiceAPIagentId - the agent making submissionspublishedAssessmentId - the published assessment id stringpublic PublishedAssessmentIfc getPublishedAssessmentIdByAlias(String alias)
getPublishedAssessmentIdByAlias in interface PublishedAssessmentServiceAPIalias - the aliaspublic void saveOrUpdateMetaData(ItemMetaDataIfc meta)
saveOrUpdateMetaData in interface PublishedAssessmentServiceAPImeta - public Map getFeedbackHash()
getFeedbackHash in interface PublishedAssessmentServiceAPIpublic Map getAllAssessmentsReleasedToAuthenticatedUsers()
getAllAssessmentsReleasedToAuthenticatedUsers in interface PublishedAssessmentServiceAPIpublic String getPublishedAssessmentOwner(Long publishedAssessmentId)
getPublishedAssessmentOwner in interface PublishedAssessmentServiceAPIpublishedAssessmentId - Copyright © 2005-2014 Sakai Project. All Rights Reserved.