Class AssessmentAccessControl
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.AssessmentAccessControl
-
- All Implemented Interfaces:
Serializable,AssessmentAccessControlIfc
public class AssessmentAccessControl extends Object implements Serializable, AssessmentAccessControlIfc
This keeps track of the submission scheme, and the number allowed.- Author:
- Rachel Gollub
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IntegerACCEPT_LATE_SUBMISSIONstatic IntegerAUTO_SAVEstatic IntegerAUTO_SUBMITstatic IntegerBY_ASSESSMENTstatic IntegerBY_PARTstatic IntegerBY_QUESTIONstatic IntegerCONTINUOUS_NUMBERINGstatic IntegerDISPLAY_ITEM_SCORE_DURING_ASSESSMENTstatic IntegerDO_NOT_AUTO_SUBMITstatic IntegerDO_NOT_TIMED_ASSESSMENTstatic IntegerHIDE_ITEM_SCORE_DURING_ASSESSMENTstatic IntegerLINEAR_ACCESSstatic IntegerMARK_FOR_REVIEWstatic IntegerNO_EDITstatic IntegerNOT_ACCEPT_LATE_SUBMISSIONstatic IntegerNOT_MARK_FOR_REVIEWstatic IntegerRANDOM_ACCESSstatic IntegerRESTART_NUMBERING_BY_PARTstatic IntegerSAVE_ON_CLICKstatic IntegerTIMED_ASSESSMENTstatic IntegerUNLIMITED_SUBMISSIONS_ALLOWED-
Fields inherited from interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
ANONYMOUS_USERS, LIMITED_SUBMISSIONS, RELEASE_TO_SELECTED_GROUPS, UNLIMITED_SUBMISSIONS
-
-
Constructor Summary
Constructors Constructor Description AssessmentAccessControl()Creates a new SubmissionModel object.AssessmentAccessControl(Integer submissionsAllowed, Integer submissionsSaved, Integer assessmentFormat, Integer bookMarkingItem, Integer timeLimit, Integer timedAssessment, Integer retryAllowed, Integer lateHandling, Integer instructorNotification, Date startDate, Date dueDate, Date scoreDate, Date feedbackDate, Date retractDate, Integer autoSubmit, Integer itemNavigation, Integer itemNumbering, Integer displayScoreDuringAssessments, String submissionMessage, String releaseTo)
-
Method Summary
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
getFeedbackEndDate, getFeedbackScoreThreshold, setFeedbackEndDate, setFeedbackScoreThreshold
-
-
-
-
Field Detail
-
NO_EDIT
public static final Integer NO_EDIT
-
TIMED_ASSESSMENT
public static final Integer TIMED_ASSESSMENT
-
DO_NOT_TIMED_ASSESSMENT
public static final Integer DO_NOT_TIMED_ASSESSMENT
-
AUTO_SUBMIT
public static final Integer AUTO_SUBMIT
-
DO_NOT_AUTO_SUBMIT
public static final Integer DO_NOT_AUTO_SUBMIT
-
SAVE_ON_CLICK
public static final Integer SAVE_ON_CLICK
-
AUTO_SAVE
public static final Integer AUTO_SAVE
-
LINEAR_ACCESS
public static final Integer LINEAR_ACCESS
-
RANDOM_ACCESS
public static final Integer RANDOM_ACCESS
-
BY_QUESTION
public static final Integer BY_QUESTION
-
BY_PART
public static final Integer BY_PART
-
BY_ASSESSMENT
public static final Integer BY_ASSESSMENT
-
CONTINUOUS_NUMBERING
public static final Integer CONTINUOUS_NUMBERING
-
RESTART_NUMBERING_BY_PART
public static final Integer RESTART_NUMBERING_BY_PART
-
DISPLAY_ITEM_SCORE_DURING_ASSESSMENT
public static final Integer DISPLAY_ITEM_SCORE_DURING_ASSESSMENT
-
HIDE_ITEM_SCORE_DURING_ASSESSMENT
public static final Integer HIDE_ITEM_SCORE_DURING_ASSESSMENT
-
MARK_FOR_REVIEW
public static final Integer MARK_FOR_REVIEW
-
NOT_MARK_FOR_REVIEW
public static final Integer NOT_MARK_FOR_REVIEW
-
UNLIMITED_SUBMISSIONS_ALLOWED
public static final Integer UNLIMITED_SUBMISSIONS_ALLOWED
-
ACCEPT_LATE_SUBMISSION
public static final Integer ACCEPT_LATE_SUBMISSION
-
NOT_ACCEPT_LATE_SUBMISSION
public static final Integer NOT_ACCEPT_LATE_SUBMISSION
-
-
Constructor Detail
-
AssessmentAccessControl
public AssessmentAccessControl()
Creates a new SubmissionModel object.
-
AssessmentAccessControl
public AssessmentAccessControl(Integer submissionsAllowed, Integer submissionsSaved, Integer assessmentFormat, Integer bookMarkingItem, Integer timeLimit, Integer timedAssessment, Integer retryAllowed, Integer lateHandling, Integer instructorNotification, Date startDate, Date dueDate, Date scoreDate, Date feedbackDate, Date retractDate, Integer autoSubmit, Integer itemNavigation, Integer itemNumbering, Integer displayScoreDuringAssessments, String submissionMessage, String releaseTo)
-
-
Method Detail
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getId
public Long getId()
- Specified by:
getIdin interfaceAssessmentAccessControlIfc
-
setId
public void setId(Long id)
- Specified by:
setIdin interfaceAssessmentAccessControlIfc
-
setAssessmentBase
public void setAssessmentBase(AssessmentBaseIfc assessmentBase)
- Specified by:
setAssessmentBasein interfaceAssessmentAccessControlIfc
-
getAssessmentBase
public AssessmentBaseIfc getAssessmentBase()
- Specified by:
getAssessmentBasein interfaceAssessmentAccessControlIfc
-
getSubmissionsAllowed
public Integer getSubmissionsAllowed()
- Specified by:
getSubmissionsAllowedin interfaceAssessmentAccessControlIfc
-
setSubmissionsAllowed
public void setSubmissionsAllowed(Integer psubmissionsAllowed)
- Specified by:
setSubmissionsAllowedin interfaceAssessmentAccessControlIfc
-
getSubmissionsSaved
public Integer getSubmissionsSaved()
- Specified by:
getSubmissionsSavedin interfaceAssessmentAccessControlIfc
-
setSubmissionsSaved
public void setSubmissionsSaved(Integer psubmissionsSaved)
- Specified by:
setSubmissionsSavedin interfaceAssessmentAccessControlIfc
-
getAssessmentFormat
public Integer getAssessmentFormat()
- Specified by:
getAssessmentFormatin interfaceAssessmentAccessControlIfc
-
setAssessmentFormat
public void setAssessmentFormat(Integer assessmentFormat)
- Specified by:
setAssessmentFormatin interfaceAssessmentAccessControlIfc
-
getBookMarkingItem
public Integer getBookMarkingItem()
- Specified by:
getBookMarkingItemin interfaceAssessmentAccessControlIfc
-
setBookMarkingItem
public void setBookMarkingItem(Integer bookMarkingItem)
- Specified by:
setBookMarkingItemin interfaceAssessmentAccessControlIfc
-
getTimeLimit
public Integer getTimeLimit()
- Specified by:
getTimeLimitin interfaceAssessmentAccessControlIfc
-
setTimeLimit
public void setTimeLimit(Integer timeLimit)
- Specified by:
setTimeLimitin interfaceAssessmentAccessControlIfc
-
getTimedAssessment
public Integer getTimedAssessment()
- Specified by:
getTimedAssessmentin interfaceAssessmentAccessControlIfc
-
setTimedAssessment
public void setTimedAssessment(Integer timedAssessment)
- Specified by:
setTimedAssessmentin interfaceAssessmentAccessControlIfc
-
setRetryAllowed
public void setRetryAllowed(Integer retryAllowed)
- Specified by:
setRetryAllowedin interfaceAssessmentAccessControlIfc
-
getRetryAllowed
public Integer getRetryAllowed()
- Specified by:
getRetryAllowedin interfaceAssessmentAccessControlIfc
-
setLateHandling
public void setLateHandling(Integer lateHandling)
- Specified by:
setLateHandlingin interfaceAssessmentAccessControlIfc
-
getLateHandling
public Integer getLateHandling()
- Specified by:
getLateHandlingin interfaceAssessmentAccessControlIfc
-
setInstructorNotification
public void setInstructorNotification(Integer instructorNotification)
- Specified by:
setInstructorNotificationin interfaceAssessmentAccessControlIfc
-
getInstructorNotification
public Integer getInstructorNotification()
- Specified by:
getInstructorNotificationin interfaceAssessmentAccessControlIfc
-
getStartDate
public Date getStartDate()
- Specified by:
getStartDatein interfaceAssessmentAccessControlIfc
-
setStartDate
public void setStartDate(Date startDate)
- Specified by:
setStartDatein interfaceAssessmentAccessControlIfc
-
getDueDate
public Date getDueDate()
- Specified by:
getDueDatein interfaceAssessmentAccessControlIfc
-
setDueDate
public void setDueDate(Date dueDate)
- Specified by:
setDueDatein interfaceAssessmentAccessControlIfc
-
getScoreDate
public Date getScoreDate()
- Specified by:
getScoreDatein interfaceAssessmentAccessControlIfc
-
setScoreDate
public void setScoreDate(Date scoreDate)
- Specified by:
setScoreDatein interfaceAssessmentAccessControlIfc
-
getFeedbackDate
public Date getFeedbackDate()
- Specified by:
getFeedbackDatein interfaceAssessmentAccessControlIfc
-
setFeedbackDate
public void setFeedbackDate(Date feedbackDate)
- Specified by:
setFeedbackDatein interfaceAssessmentAccessControlIfc
-
getRetractDate
public Date getRetractDate()
- Specified by:
getRetractDatein interfaceAssessmentAccessControlIfc
-
setRetractDate
public void setRetractDate(Date retractDate)
- Specified by:
setRetractDatein interfaceAssessmentAccessControlIfc
-
setAutoSubmit
public void setAutoSubmit(Integer autoSubmit)
- Specified by:
setAutoSubmitin interfaceAssessmentAccessControlIfc
-
getAutoSubmit
public Integer getAutoSubmit()
- Specified by:
getAutoSubmitin interfaceAssessmentAccessControlIfc
-
setItemNavigation
public void setItemNavigation(Integer itemNavigation)
- Specified by:
setItemNavigationin interfaceAssessmentAccessControlIfc
-
getItemNavigation
public Integer getItemNavigation()
- Specified by:
getItemNavigationin interfaceAssessmentAccessControlIfc
-
setItemNumbering
public void setItemNumbering(Integer itemNumbering)
- Specified by:
setItemNumberingin interfaceAssessmentAccessControlIfc
-
getItemNumbering
public Integer getItemNumbering()
- Specified by:
getItemNumberingin interfaceAssessmentAccessControlIfc
-
setDisplayScoreDuringAssessments
public void setDisplayScoreDuringAssessments(Integer displayScoreDuringAssessments)
- Specified by:
setDisplayScoreDuringAssessmentsin interfaceAssessmentAccessControlIfc
-
getDisplayScoreDuringAssessments
public Integer getDisplayScoreDuringAssessments()
- Specified by:
getDisplayScoreDuringAssessmentsin interfaceAssessmentAccessControlIfc
-
setSubmissionMessage
public void setSubmissionMessage(String submissionMessage)
- Specified by:
setSubmissionMessagein interfaceAssessmentAccessControlIfc
-
getSubmissionMessage
public String getSubmissionMessage()
- Specified by:
getSubmissionMessagein interfaceAssessmentAccessControlIfc
-
setFinalPageUrl
public void setFinalPageUrl(String finalPageUrl)
- Specified by:
setFinalPageUrlin interfaceAssessmentAccessControlIfc
-
getFinalPageUrl
public String getFinalPageUrl()
- Specified by:
getFinalPageUrlin interfaceAssessmentAccessControlIfc
-
getReleaseTo
public String getReleaseTo()
- Specified by:
getReleaseToin interfaceAssessmentAccessControlIfc
-
setReleaseTo
public void setReleaseTo(String releaseTo)
- Specified by:
setReleaseToin interfaceAssessmentAccessControlIfc
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceAssessmentAccessControlIfc
-
setPassword
public void setPassword(String password)
- Specified by:
setPasswordin interfaceAssessmentAccessControlIfc
-
getUnlimitedSubmissions
public Boolean getUnlimitedSubmissions()
- Specified by:
getUnlimitedSubmissionsin interfaceAssessmentAccessControlIfc
-
setUnlimitedSubmissions
public void setUnlimitedSubmissions(Boolean unlimitedSubmissions)
- Specified by:
setUnlimitedSubmissionsin interfaceAssessmentAccessControlIfc
-
getMarkForReview
public Integer getMarkForReview()
- Specified by:
getMarkForReviewin interfaceAssessmentAccessControlIfc
-
setMarkForReview
public void setMarkForReview(Integer markForReview)
- Specified by:
setMarkForReviewin interfaceAssessmentAccessControlIfc
-
getHonorPledge
public Boolean getHonorPledge()
- Specified by:
getHonorPledgein interfaceAssessmentAccessControlIfc
-
setHonorPledge
public void setHonorPledge(Boolean honorPledge)
- Specified by:
setHonorPledgein interfaceAssessmentAccessControlIfc
-
-