|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.tool.assessment.shared.impl.assessment.PublishedAssessmentServiceImpl
public class PublishedAssessmentServiceImpl
PublishedAssessmentServiceImpl implements a shared interface to get/set published assessment information.
| Constructor Summary | |
|---|---|
PublishedAssessmentServiceImpl()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PublishedAssessmentServiceImpl()
| Method Detail |
|---|
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 code
public 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 status
public PublishedAssessmentIfc getPublishedAssessment(String assessmentId)
getPublishedAssessment in interface PublishedAssessmentServiceAPIassessmentId - the published assessment id string
public 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 string
public 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 submissions
public Integer getTotalSubmission(String agentId,
String publishedAssessmentId)
getTotalSubmission in interface PublishedAssessmentServiceAPIagentId - the agent making submissionspublishedAssessmentId - the published assessment id string
public PublishedAssessmentIfc getPublishedAssessmentIdByAlias(String alias)
getPublishedAssessmentIdByAlias in interface PublishedAssessmentServiceAPIalias - the alias
public 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 -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||