All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
PublishedSectionFacade |
addSection(Long publishedAssessmentId) |
AssessmentAttachmentIfc |
createAssessmentAttachment(AssessmentIfc assessment,
String resourceId,
String filename,
String protocol) |
void |
createAuthorization(PublishedAssessmentData p) |
void |
createAuthorizationForSelectedGroups(PublishedAssessmentData publishedAssessment)
Creates Authorizations for Selected Groups
|
SectionAttachmentIfc |
createSectionAttachment(SectionDataIfc section,
String resourceId,
String filename,
String protocol) |
void |
delete(PublishedAssessmentIfc assessment) |
void |
deleteAllSecuredIP(PublishedAssessmentIfc assessment) |
List |
getAllAssessmentsGradingDataByAgentAndSiteId(String agentId,
String siteId) |
HashMap |
getAllAssessmentsReleasedToAuthenticatedUsers()
this return a HashMap containing (Long publishedAssessmentId,
PublishedAssessmentFacade publishedAssessment) Note that the
publishedAssessment is a partial object used for display only. do not use
it for persisting.
|
ArrayList |
getAllPublishedAssessments(int pageSize,
int pageNumber,
String sortString,
Integer status) |
ArrayList |
getAllPublishedAssessments(String sortString)
public ArrayList getAllReviewableAssessments(String orderBy,
boolean ascending) {
ArrayList publishedIds = getAllPublishedAssessmentId();
ArrayList newlist = new ArrayList();
for (int i = 0; i < publishedIds.size(); i++) {
String publishedId = ( (Long) publishedIds.get(i)).toString();
String query = "from AssessmentGradingData a where a.publishedAssessment.publishedAssessmentId=?
|
ArrayList |
getAllPublishedAssessments(String sortString,
Integer status) |
ArrayList |
getAllTakeableAssessments(String orderBy,
boolean ascending,
Integer status) |
IdImpl |
getAssessmentId(long id) |
IdImpl |
getAssessmentId(Long id) |
IdImpl |
getAssessmentId(String id) |
IdImpl |
getAssessmentTemplateId(long id) |
IdImpl |
getAssessmentTemplateId(Long id) |
IdImpl |
getAssessmentTemplateId(String id) |
ArrayList |
getBasicInfoOfAllActivePublishedAssessments(String sortString,
String siteAgentId,
boolean ascending) |
ArrayList |
getBasicInfoOfAllInActivePublishedAssessments(String sortString,
String siteAgentId,
boolean ascending)
According to Marc inactive means either the dueDate or the retractDate
has passed for 1.5 release (IM on 12/17/04)
|
ArrayList |
getBasicInfoOfAllPublishedAssessments(String orderBy,
boolean ascending,
String siteId) |
ArrayList |
getBasicInfoOfAllPublishedAssessments2(String sortString,
boolean ascending,
String siteAgentId) |
ArrayList |
getBasicInfoOfLastOrHighestOrAverageSubmittedAssessmentsByScoringOption(String agentId,
String siteId,
boolean allAssessments)
return an array list of the AssessmentGradingData that a user has
submitted for grade. one per published assessment, when allAssessments is false,
and all submissions per published assessment when allAssesments is true.
|
ArrayList |
getBasicInfoOfLastSubmittedAssessments(String agentId,
String orderBy,
boolean ascending)
return an array list of the last AssessmentGradingFacade per assessment
that a user has submitted for grade.
|
PublishedAssessmentData |
getBasicInfoOfPublishedAssessment(Long publishedId) |
List |
getContainRandomPartAssessmentIds(Collection assessmentIds) |
HashMap |
getFeedbackHash() |
PublishedItemData |
getFirstPublishedItem(Long publishedAssessmentId) |
TreeMap |
getGroupsForSite()
Returns all groups for site
|
IdImpl |
getId(long id) |
IdImpl |
getId(Long id) |
IdImpl |
getId(String id) |
Long |
getItemType(Long publishedItemId) |
Integer |
getNumberOfSubmissions(String publishedAssessmentId,
String agentId)
public ArrayList getAllPublishedAssessmentId() {
ArrayList list = getBasicInfoOfAllActivePublishedAssessments("title", true);
ArrayList publishedIds = new ArrayList();
for (int i = 0; i < list.size(); i++) {
PublishedAssessmentFacade f = (PublishedAssessmentFacade) list.get(i);
Long publishedId = f.getPublishedAssessmentId();
publishedIds.add(publishedId);
}
return publishedIds;
}
|
List |
getNumberOfSubmissionsOfAllAssessmentsByAgent(String agentId) |
List |
getNumberOfSubmissionsOfAllAssessmentsByAgent(String agentId,
String siteId) |
PublishedAssessmentFacade |
getPublishedAssessment(Long assessmentId) |
PublishedAssessmentFacade |
getPublishedAssessment(Long assessmentId,
boolean withGroupsInfo) |
Long |
getPublishedAssessmentId(Long assessmentId) |
PublishedAssessmentFacade |
getPublishedAssessmentIdByAlias(String alias) |
PublishedAssessmentFacade |
getPublishedAssessmentIdByMetaLabel(String label,
String entry) |
PublishedAssessmentFacade |
getPublishedAssessmentInfoForRemove(Long publishedAssessmentId) |
String |
getPublishedAssessmentOwner(String publishedAssessmentId) |
PublishedAssessmentFacade |
getPublishedAssessmentQuick(Long assessmentId)
This was created for extended time because the code to get the sections
was causing slow performance and we don't need that info for extended
time.
|
String |
getPublishedAssessmentSiteId(String publishedAssessmentId) |
Integer |
getPublishedAssessmentStatus(Long publishedAssessmentId) |
PublishedAttachmentData |
getPublishedAttachmentData(Long attachmentId) |
Integer |
getPublishedItemCount(Long publishedAssessmentId)
to take account of difference in obtaining question count
between randomized and non-randomized questions
|
Integer |
getPublishedItemCountForNonRandomSections(Long publishedAssessmentId) |
Integer |
getPublishedItemCountForRandomSections(Long publishedAssessmentId) |
List |
getPublishedItemIds(Long publishedAssessmentId) |
HashSet |
getPublishedItemSet(Long publishedAssessmentId,
Long sectionId) |
Integer |
getPublishedSectionCount(Long publishedAssessmentId) |
String |
getRelativePath(String url,
String protocol) |
List |
getReleaseToGroupIdsForPublishedAssessment(String publishedAssessmentId) |
PublishedSectionFacade |
getSection(Long sectionId) |
HashSet |
getSectionSetForAssessment(Long publishedAssessmentId) |
HashSet |
getSectionSetForAssessment(PublishedAssessmentIfc assessment)
return a set of PublishedSectionData IMPORTANT: 1. we have declared
SectionData as lazy loading, so we need to initialize it using
getHibernateTemplate().initialize(java.lang.Object).
|
PublishedAssessmentFacade |
getSettingsOfPublishedAssessment(Long assessmentId) |
HashMap |
getToGradebookPublishedAssessmentSiteIdMap() |
Integer |
getTotalSubmission(String agentId,
Long publishedAssessmentId) |
Integer |
getTotalSubmissionForEachAssessment(Long publishedAssessmentId)
Get submission number for the assessment by giving the publishedAssessmentId
for assessment deletion safe check
|
HashMap |
getTotalSubmissionPerAssessment(String agentId)
total submitted for grade returns HashMap (Long publishedAssessmentId,
Integer totalSubmittedForGrade);
|
HashMap |
getTotalSubmissionPerAssessment(String agentId,
String siteId) |
boolean |
hasRandomPart(Long publishedAssessmentId) |
boolean |
isRandomDrawPart(Long publishedAssessmentId,
Long sectionId) |
AssessmentData |
loadAssessment(Long assessmentId) |
AssessmentAccessControlIfc |
loadPublishedAccessControl(Long publishedAssessmentId) |
PublishedAssessmentData |
loadPublishedAssessment(Long assessmentId)
Retrieve a published Assessment
|
PublishedItemData |
loadPublishedItem(Long itemId) |
PublishedItemText |
loadPublishedItemText(Long itemTextId) |
PublishedAccessControl |
preparePublishedAccessControl(PublishedAssessmentData p,
AssessmentAccessControl a) |
Set |
preparePublishedAnswerFeedbackSet(PublishedAnswer publishedAnswer,
Set answerFeedbackSet) |
Set |
preparePublishedAnswerSet(PublishedItemText publishedItemText,
Set answerSet) |
PublishedAssessmentData |
preparePublishedAssessment(AssessmentData a) |
Set |
preparePublishedAssessmentAttachmentSet(PublishedAssessmentData publishedAssessment,
Set assessmentAttachmentSet,
String protocol) |
PublishedEvaluationModel |
preparePublishedEvaluationModel(PublishedAssessmentData p,
EvaluationModel e) |
PublishedFeedback |
preparePublishedFeedback(PublishedAssessmentData p,
AssessmentFeedback a) |
Set |
preparePublishedItemAttachmentSet(PublishedItemData publishedItem,
Set itemAttachmentSet,
String protocol) |
Set |
preparePublishedItemFeedbackSet(PublishedItemData publishedItem,
Set itemFeedbackSet) |
Set |
preparePublishedItemMetaDataSet(PublishedItemData publishedItem,
Set itemMetaDataSet) |
Set |
preparePublishedItemSet(PublishedSectionData publishedSection,
Set itemSet,
String protocol) |
Set |
preparePublishedItemTextAttachmentSet(PublishedItemText publishedItemText,
Set itemTextAttachmentSet,
String protocol) |
Set |
preparePublishedItemTextSet(PublishedItemData publishedItem,
Set itemTextSet,
String protocol) |
Set |
preparePublishedMetaDataSet(PublishedAssessmentData p,
Set metaDataSet) |
Set |
preparePublishedSectionAttachmentSet(PublishedSectionData publishedSection,
Set sectionAttachmentSet,
String protocol) |
Set |
preparePublishedSectionMetaDataSet(PublishedSectionData publishedSection,
Set metaDataSet) |
Set |
preparePublishedSectionSet(PublishedAssessmentData publishedAssessment,
Set sectionSet,
String protocol) |
Set |
preparePublishedSecuredIPSet(PublishedAssessmentData p,
Set ipSet) |
PublishedAssessmentFacade |
publishAssessment(AssessmentFacade assessment) |
boolean |
publishedAssessmentTitleIsUnique(Long assessmentBaseId,
String title) |
PublishedAssessmentFacade |
publishPreviewAssessment(AssessmentFacade assessment) |
void |
removeAssessment(Long assessmentId,
String action) |
void |
removeAssessmentAttachment(Long assessmentAttachmentId) |
void |
removeItemAttachment(Long itemAttachmentId) |
void |
removeSectionAttachment(Long sectionAttachmentId) |
void |
saveOrUpdate(PublishedAssessmentIfc assessment) |
void |
saveOrUpdateAttachments(List<AttachmentIfc> list) |
void |
saveOrUpdateMetaData(PublishedMetaData meta) |
void |
saveOrUpdatePublishedAccessControl(AssessmentAccessControlIfc publishedAccessControl) |
void |
saveOrUpdateSection(SectionFacade section) |
void |
setSecurityService(SecurityService securityService) |
void |
setSiteService(SiteService siteService) |
void |
updateAssessmentLastModifiedInfo(PublishedAssessmentFacade publishedAssessmentFacade) |