Class AssessmentAccessControl
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.AssessmentAccessControl
-
- All Implemented Interfaces:
Serializable,org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
public class AssessmentAccessControl extends Object implements Serializable, org.sakaiproject.tool.assessment.data.ifc.assessment.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
-
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
-
-
-
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 interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setId
public void setId(Long id)
- Specified by:
setIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setAssessmentBase
public void setAssessmentBase(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc assessmentBase)
- Specified by:
setAssessmentBasein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getAssessmentBase
public org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc getAssessmentBase()
- Specified by:
getAssessmentBasein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getSubmissionsAllowed
public Integer getSubmissionsAllowed()
- Specified by:
getSubmissionsAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setSubmissionsAllowed
public void setSubmissionsAllowed(Integer psubmissionsAllowed)
- Specified by:
setSubmissionsAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getSubmissionsSaved
public Integer getSubmissionsSaved()
- Specified by:
getSubmissionsSavedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setSubmissionsSaved
public void setSubmissionsSaved(Integer psubmissionsSaved)
- Specified by:
setSubmissionsSavedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getAssessmentFormat
public Integer getAssessmentFormat()
- Specified by:
getAssessmentFormatin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setAssessmentFormat
public void setAssessmentFormat(Integer assessmentFormat)
- Specified by:
setAssessmentFormatin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getBookMarkingItem
public Integer getBookMarkingItem()
- Specified by:
getBookMarkingItemin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setBookMarkingItem
public void setBookMarkingItem(Integer bookMarkingItem)
- Specified by:
setBookMarkingItemin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getTimeLimit
public Integer getTimeLimit()
- Specified by:
getTimeLimitin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setTimeLimit
public void setTimeLimit(Integer timeLimit)
- Specified by:
setTimeLimitin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getTimedAssessment
public Integer getTimedAssessment()
- Specified by:
getTimedAssessmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setTimedAssessment
public void setTimedAssessment(Integer timedAssessment)
- Specified by:
setTimedAssessmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setRetryAllowed
public void setRetryAllowed(Integer retryAllowed)
- Specified by:
setRetryAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getRetryAllowed
public Integer getRetryAllowed()
- Specified by:
getRetryAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setLateHandling
public void setLateHandling(Integer lateHandling)
- Specified by:
setLateHandlingin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getLateHandling
public Integer getLateHandling()
- Specified by:
getLateHandlingin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setInstructorNotification
public void setInstructorNotification(Integer instructorNotification)
- Specified by:
setInstructorNotificationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getInstructorNotification
public Integer getInstructorNotification()
- Specified by:
getInstructorNotificationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getStartDate
public Date getStartDate()
- Specified by:
getStartDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setStartDate
public void setStartDate(Date startDate)
- Specified by:
setStartDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getDueDate
public Date getDueDate()
- Specified by:
getDueDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setDueDate
public void setDueDate(Date dueDate)
- Specified by:
setDueDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getScoreDate
public Date getScoreDate()
- Specified by:
getScoreDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setScoreDate
public void setScoreDate(Date scoreDate)
- Specified by:
setScoreDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getFeedbackDate
public Date getFeedbackDate()
- Specified by:
getFeedbackDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setFeedbackDate
public void setFeedbackDate(Date feedbackDate)
- Specified by:
setFeedbackDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getRetractDate
public Date getRetractDate()
- Specified by:
getRetractDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setRetractDate
public void setRetractDate(Date retractDate)
- Specified by:
setRetractDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setAutoSubmit
public void setAutoSubmit(Integer autoSubmit)
- Specified by:
setAutoSubmitin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getAutoSubmit
public Integer getAutoSubmit()
- Specified by:
getAutoSubmitin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setItemNavigation
public void setItemNavigation(Integer itemNavigation)
- Specified by:
setItemNavigationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getItemNavigation
public Integer getItemNavigation()
- Specified by:
getItemNavigationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setItemNumbering
public void setItemNumbering(Integer itemNumbering)
- Specified by:
setItemNumberingin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getItemNumbering
public Integer getItemNumbering()
- Specified by:
getItemNumberingin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setDisplayScoreDuringAssessments
public void setDisplayScoreDuringAssessments(Integer displayScoreDuringAssessments)
- Specified by:
setDisplayScoreDuringAssessmentsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getDisplayScoreDuringAssessments
public Integer getDisplayScoreDuringAssessments()
- Specified by:
getDisplayScoreDuringAssessmentsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setSubmissionMessage
public void setSubmissionMessage(String submissionMessage)
- Specified by:
setSubmissionMessagein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getSubmissionMessage
public String getSubmissionMessage()
- Specified by:
getSubmissionMessagein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setFinalPageUrl
public void setFinalPageUrl(String finalPageUrl)
- Specified by:
setFinalPageUrlin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getFinalPageUrl
public String getFinalPageUrl()
- Specified by:
getFinalPageUrlin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getReleaseTo
public String getReleaseTo()
- Specified by:
getReleaseToin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setReleaseTo
public void setReleaseTo(String releaseTo)
- Specified by:
setReleaseToin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setPassword
public void setPassword(String password)
- Specified by:
setPasswordin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getUnlimitedSubmissions
public Boolean getUnlimitedSubmissions()
- Specified by:
getUnlimitedSubmissionsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setUnlimitedSubmissions
public void setUnlimitedSubmissions(Boolean unlimitedSubmissions)
- Specified by:
setUnlimitedSubmissionsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getMarkForReview
public Integer getMarkForReview()
- Specified by:
getMarkForReviewin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setMarkForReview
public void setMarkForReview(Integer markForReview)
- Specified by:
setMarkForReviewin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
getHonorPledge
public Boolean getHonorPledge()
- Specified by:
getHonorPledgein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
setHonorPledge
public void setHonorPledge(Boolean honorPledge)
- Specified by:
setHonorPledgein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
-
-