public Object clone() throws CloneNotSupportedException{ Object cloned = new AssessmentAccessControl( this.getSubmissionsAllowed(), this.getSubmissionsSaved(), this.getAssessmentFormat(), this.getBookMarkingItem(), this.getTimeLimit(), this.getTimedAssessment(), this.getRetryAllowed(), this.getLateHandling(), this.getInstructorNotification(), this.getStartDate(), this.getDueDate(), this.getScoreDate(), this.getFeedbackDate(), this.getRetractDate(), this.getAutoSubmit(), this.getItemNavigation(), this.getItemNumbering(), this.getDisplayScoreDuringAssessments(), this.getSubmissionMessage(), this.getReleaseTo()); ((AssessmentAccessControl)cloned).setRetractDate(this.retractDate); ((AssessmentAccessControl)cloned).setAutoSubmit(this.autoSubmit); ((AssessmentAccessControl)cloned).setItemNavigation(this.itemNavigation); ((AssessmentAccessControl)cloned).setItemNumbering(this.itemNumbering); ((AssessmentAccessControl)cloned).setDisplayScoreDuringAssessments(this.displayScoreDuringAssessments); ((AssessmentAccessControl)cloned).setSubmissionMessage(this.submissionMessage); ((AssessmentAccessControl)cloned).setPassword(this.password); ((AssessmentAccessControl)cloned).setFinalPageUrl(this.finalPageUrl); ((AssessmentAccessControl)cloned).setUnlimitedSubmissions(this.unlimitedSubmissions); ((AssessmentAccessControl)cloned).setMarkForReview(this.markForReview); ((AssessmentAccessControl)cloned).setHonorPledge(this.honorPledge); return cloned; }
public AssessmentAccessControl prepareAssessmentAccessControl( AssessmentData p, AssessmentAccessControl a) { if (a == null) { return new AssessmentAccessControl(); } AssessmentAccessControl newAccessControl = new AssessmentAccessControl( a.getSubmissionsAllowed(), a.getSubmissionsSaved(), a .getAssessmentFormat(), a.getBookMarkingItem(), a .getTimeLimit(), a.getTimedAssessment(), a .getRetryAllowed(), a.getLateHandling(), a.getInstructorNotification(),a .getStartDate(), a.getDueDate(), a.getScoreDate(), a .getFeedbackDate(), a.getRetractDate(), a .getAutoSubmit(), a.getItemNavigation(), a .getItemNumbering(), a.getDisplayScoreDuringAssessments(), a.getSubmissionMessage(), a .getReleaseTo()); newAccessControl.setPassword(a.getPassword()); newAccessControl.setFinalPageUrl(a.getFinalPageUrl()); newAccessControl.setUnlimitedSubmissions(a.getUnlimitedSubmissions()); newAccessControl.setAssessmentBase(p); newAccessControl.setMarkForReview(a.getMarkForReview()); newAccessControl.setHonorPledge(a.getHonorPledge()); return newAccessControl; }
private void updateSubmissionMessage(AssessmentFacade assessment, String submissionMsg) { AssessmentAccessControl control = (AssessmentAccessControl)assessment.getAssessmentAccessControl(); if (control == null){ control = new AssessmentAccessControl(); // need to fix accessControl so it can take AssessmentFacade later control.setAssessmentBase(assessment.getData()); } if (submissionMsg != null) { control.setSubmissionMessage(makeFCKAttachment(submissionMsg)); } } /**
public PublishedAccessControl preparePublishedAccessControl( PublishedAssessmentData p, AssessmentAccessControl a) { if (a == null) { return new PublishedAccessControl(); } PublishedAccessControl publishedAccessControl = new PublishedAccessControl( a.getSubmissionsAllowed(), a.getSubmissionsSaved(), a .getAssessmentFormat(), a.getBookMarkingItem(), a .getTimeLimit(), a.getTimedAssessment(), a .getRetryAllowed(), a.getLateHandling(), a.getInstructorNotification(), a .getStartDate(), a.getDueDate(), a.getScoreDate(), a .getFeedbackDate()); publishedAccessControl.setRetractDate(a.getRetractDate()); publishedAccessControl.setAutoSubmit(a.getAutoSubmit()); publishedAccessControl.setItemNavigation(a.getItemNavigation()); publishedAccessControl.setItemNumbering(a.getItemNumbering()); publishedAccessControl.setDisplayScoreDuringAssessments(a.getDisplayScoreDuringAssessments()); publishedAccessControl.setSubmissionMessage(a.getSubmissionMessage()); publishedAccessControl.setReleaseTo(a.getReleaseTo()); publishedAccessControl.setPassword(a.getPassword()); publishedAccessControl.setFinalPageUrl(a.getFinalPageUrl()); publishedAccessControl.setUnlimitedSubmissions(a .getUnlimitedSubmissions()); publishedAccessControl.setMarkForReview(a.getMarkForReview()); publishedAccessControl.setHonorPledge(a.getHonorPledge()); publishedAccessControl.setAssessmentBase(p); return publishedAccessControl; }
(AssessmentAccessControl)assessment.getAssessmentAccessControl(); if (control == null){ control = new AssessmentAccessControl(); control.setAssessmentBase(assessment.getData()); control.setStartDate(iso.parse(startDate).getTime()); assessment.getData().addAssessmentMetaData("hasAvailableDate", "true"); control.setDueDate(iso.parse(dueDate).getTime()); control.setRetractDate(iso.parse(retractDate).getTime()); assessment.getData().addAssessmentMetaData("hasRetractDate", "true"); control.setFeedbackDate(iso.parse(feedbackDate).getTime()); assessment.getData().addAssessmentMetaData("FEEDBACK_DELIVERY","DATED"); control.setReleaseTo(releasedTo); control.setTimeLimit( Integer.valueOf(seconds)); if (seconds !=0) control.setTimedAssessment(AssessmentAccessControl.TIMED_ASSESSMENT); assessment.getData().addAssessmentMetaData("hasTimeAssessment", "true"); control.setTimeLimit(Integer.valueOf(0)); control.setTimedAssessment(AssessmentAccessControl. DO_NOT_TIMED_ASSESSMENT);
.getAssessmentAccessControl(); if (control == null) { control = new AssessmentAccessControl(); control.setTimedAssessment(Integer.valueOf(0)); control.setTimeLimit(Integer.valueOf(0)); .getAssessmentMetaDataByLabel("releaseTo"); if (("ANONYMOUS_USERS").equals(defaultReleaseTo)) { control.setReleaseTo("Anonymous Users"); } else { if (siteId == null || siteId.length() == 0) { control.setReleaseTo(AgentFacade.getCurrentSiteName()); } else { control.setReleaseTo(AgentFacade.getSiteName(siteId));
TypeD.HOMEWORK, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), "1", new Date(), "1", new Date()); AssessmentAccessControl s = new AssessmentAccessControl(Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), SamigoConstants.NOTI_PREF_INSTRUCTOR_EMAIL_DEFAULT, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), "Thanks for submitting", "anonymous"); s.setAssessmentBase(assessmentTemplate); assessmentTemplate .setAssessmentAccessControl((AssessmentAccessControlIfc) s);
public AssessmentAccessControl prepareAssessmentAccessControl( AssessmentData p, AssessmentAccessControl a) { if (a == null) { return new AssessmentAccessControl(); } AssessmentAccessControl newAccessControl = new AssessmentAccessControl( a.getSubmissionsAllowed(), a.getSubmissionsSaved(), a .getAssessmentFormat(), a.getBookMarkingItem(), a .getTimeLimit(), a.getTimedAssessment(), a .getRetryAllowed(), a.getLateHandling(), a.getInstructorNotification(),a .getStartDate(), a.getDueDate(), a.getScoreDate(), a .getFeedbackDate(), a.getRetractDate(), a .getAutoSubmit(), a.getItemNavigation(), a .getItemNumbering(), a.getDisplayScoreDuringAssessments(), a.getSubmissionMessage(), a .getReleaseTo()); newAccessControl.setPassword(a.getPassword()); newAccessControl.setFinalPageUrl(a.getFinalPageUrl()); newAccessControl.setUnlimitedSubmissions(a.getUnlimitedSubmissions()); newAccessControl.setAssessmentBase(p); newAccessControl.setMarkForReview(a.getMarkForReview()); newAccessControl.setHonorPledge(a.getHonorPledge()); return newAccessControl; }
public PublishedAccessControl preparePublishedAccessControl( PublishedAssessmentData p, AssessmentAccessControl a) { if (a == null) { return new PublishedAccessControl(); } PublishedAccessControl publishedAccessControl = new PublishedAccessControl( a.getSubmissionsAllowed(), a.getSubmissionsSaved(), a .getAssessmentFormat(), a.getBookMarkingItem(), a .getTimeLimit(), a.getTimedAssessment(), a .getRetryAllowed(), a.getLateHandling(), a.getInstructorNotification(), a .getStartDate(), a.getDueDate(), a.getScoreDate(), a .getFeedbackDate()); publishedAccessControl.setRetractDate(a.getRetractDate()); publishedAccessControl.setAutoSubmit(a.getAutoSubmit()); publishedAccessControl.setItemNavigation(a.getItemNavigation()); publishedAccessControl.setItemNumbering(a.getItemNumbering()); publishedAccessControl.setDisplayScoreDuringAssessments(a.getDisplayScoreDuringAssessments()); publishedAccessControl.setSubmissionMessage(a.getSubmissionMessage()); publishedAccessControl.setReleaseTo(a.getReleaseTo()); publishedAccessControl.setPassword(a.getPassword()); publishedAccessControl.setFinalPageUrl(a.getFinalPageUrl()); publishedAccessControl.setUnlimitedSubmissions(a .getUnlimitedSubmissions()); publishedAccessControl.setMarkForReview(a.getMarkForReview()); publishedAccessControl.setHonorPledge(a.getHonorPledge()); publishedAccessControl.setAssessmentBase(p); return publishedAccessControl; }
(AssessmentAccessControl)assessment.getAssessmentAccessControl(); if (control == null){ control = new AssessmentAccessControl(); control.setAssessmentBase(assessment.getData()); control.setStartDate(iso.parse(startDate).getTime()); assessment.getData().addAssessmentMetaData("hasAvailableDate", "true"); control.setDueDate(iso.parse(dueDate).getTime()); control.setRetractDate(iso.parse(retractDate).getTime()); assessment.getData().addAssessmentMetaData("hasRetractDate", "true"); control.setFeedbackDate(iso.parse(feedbackDate).getTime()); assessment.getData().addAssessmentMetaData("FEEDBACK_DELIVERY","DATED"); control.setReleaseTo(releasedTo); control.setTimeLimit( Integer.valueOf(seconds)); if (seconds !=0) control.setTimedAssessment(AssessmentAccessControl.TIMED_ASSESSMENT); assessment.getData().addAssessmentMetaData("hasTimeAssessment", "true"); control.setTimeLimit(Integer.valueOf(0)); control.setTimedAssessment(AssessmentAccessControl. DO_NOT_TIMED_ASSESSMENT);
.getAssessmentAccessControl(); if (control == null) { control = new AssessmentAccessControl(); control.setTimedAssessment(Integer.valueOf(0)); control.setTimeLimit(Integer.valueOf(0)); .getAssessmentMetaDataByLabel("releaseTo"); if (("ANONYMOUS_USERS").equals(defaultReleaseTo)) { control.setReleaseTo("Anonymous Users"); } else { if (siteId == null || siteId.length() == 0) { control.setReleaseTo(AgentFacade.getCurrentSiteName()); } else { control.setReleaseTo(AgentFacade.getSiteName(siteId));
public Long addAssessment(Long assessmentTemplateId) { AssessmentData assessment = new AssessmentData( Long.valueOf(0), "assessment title", "assessment description", "assessment acomments", assessmentTemplateId, TypeD.HOMEWORK, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), "1", new Date(), "1", new Date()); AssessmentAccessControl s = new AssessmentAccessControl(Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), SamigoConstants.NOTI_PREF_INSTRUCTOR_EMAIL_DEFAULT, new Date(), new Date(), new Date(), new Date(), new Date(), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1),"Thanks for submitting", "anonymous"); s.setAssessmentBase(assessment); assessment.setAssessmentAccessControl((AssessmentAccessControlIfc) s); assessment.addAssessmentMetaData("ASSESSMENT_OBJECTIVES", " assesment: the objective is to ..."); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount() .intValue(); while (retryCount > 0) { try { getHibernateTemplate().save(assessment); retryCount = 0; } catch (Exception e) { log.warn("problem saving assessment: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } return assessment.getAssessmentId(); }
private void updateSubmissionMessage(AssessmentFacade assessment, String submissionMsg) { AssessmentAccessControl control = (AssessmentAccessControl)assessment.getAssessmentAccessControl(); if (control == null){ control = new AssessmentAccessControl(); // need to fix accessControl so it can take AssessmentFacade later control.setAssessmentBase(assessment.getData()); } if (submissionMsg != null) { control.setSubmissionMessage(makeFCKAttachment(submissionMsg)); } } /**
public Object clone() throws CloneNotSupportedException{ Object cloned = new AssessmentAccessControl( this.getSubmissionsAllowed(), this.getSubmissionsSaved(), this.getAssessmentFormat(), this.getBookMarkingItem(), this.getTimeLimit(), this.getTimedAssessment(), this.getRetryAllowed(), this.getLateHandling(), this.getInstructorNotification(), this.getStartDate(), this.getDueDate(), this.getScoreDate(), this.getFeedbackDate(), this.getRetractDate(), this.getAutoSubmit(), this.getItemNavigation(), this.getItemNumbering(), this.getDisplayScoreDuringAssessments(), this.getSubmissionMessage(), this.getReleaseTo()); ((AssessmentAccessControl)cloned).setRetractDate(this.retractDate); ((AssessmentAccessControl)cloned).setAutoSubmit(this.autoSubmit); ((AssessmentAccessControl)cloned).setItemNavigation(this.itemNavigation); ((AssessmentAccessControl)cloned).setItemNumbering(this.itemNumbering); ((AssessmentAccessControl)cloned).setDisplayScoreDuringAssessments(this.displayScoreDuringAssessments); ((AssessmentAccessControl)cloned).setSubmissionMessage(this.submissionMessage); ((AssessmentAccessControl)cloned).setPassword(this.password); ((AssessmentAccessControl)cloned).setFinalPageUrl(this.finalPageUrl); ((AssessmentAccessControl)cloned).setUnlimitedSubmissions(this.unlimitedSubmissions); ((AssessmentAccessControl)cloned).setMarkForReview(this.markForReview); ((AssessmentAccessControl)cloned).setHonorPledge(this.honorPledge); return cloned; }
public Long addAssessment(Long assessmentTemplateId) { AssessmentData assessment = new AssessmentData( Long.valueOf(0), "assessment title", "assessment description", "assessment acomments", assessmentTemplateId, TypeD.HOMEWORK, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), "1", new Date(), "1", new Date()); AssessmentAccessControl s = new AssessmentAccessControl(Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), SamigoConstants.NOTI_PREF_INSTRUCTOR_EMAIL_DEFAULT, new Date(), new Date(), new Date(), new Date(), new Date(), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1),"Thanks for submitting", "anonymous"); s.setAssessmentBase(assessment); assessment.setAssessmentAccessControl((AssessmentAccessControlIfc) s); assessment.addAssessmentMetaData("ASSESSMENT_OBJECTIVES", " assesment: the objective is to ..."); int retryCount = PersistenceService.getInstance().getPersistenceHelper().getRetryCount() .intValue(); while (retryCount > 0) { try { getHibernateTemplate().save(assessment); retryCount = 0; } catch (Exception e) { log.warn("problem saving assessment: " + e.getMessage()); retryCount = PersistenceService.getInstance().getPersistenceHelper().retryDeadlock(e, retryCount); } } return assessment.getAssessmentId(); }
TypeD.HOMEWORK, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), "1", new Date(), "1", new Date()); AssessmentAccessControl s = new AssessmentAccessControl(Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0), SamigoConstants.NOTI_PREF_INSTRUCTOR_EMAIL_DEFAULT, Integer.valueOf(1), Integer.valueOf(1), Integer.valueOf(1), "Thanks for submitting", "anonymous"); s.setAssessmentBase(assessmentTemplate); assessmentTemplate .setAssessmentAccessControl((AssessmentAccessControlIfc) s);
(AssessmentAccessControl)assessment.getAssessmentAccessControl(); if (control == null){ control = new AssessmentAccessControl(); control.setAssessmentBase(assessment.getData());
(AssessmentAccessControl)assessment.getAssessmentAccessControl(); if (control == null){ control = new AssessmentAccessControl(); control.setAssessmentBase(assessment.getData());