Class 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 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.
    • Method Detail

      • getId

        public Long getId()
        Specified by:
        getId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setId

        public void setId​(Long id)
        Specified by:
        setId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setAssessmentBase

        public void setAssessmentBase​(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc assessmentBase)
        Specified by:
        setAssessmentBase in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getAssessmentBase

        public org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc getAssessmentBase()
        Specified by:
        getAssessmentBase in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getSubmissionsAllowed

        public Integer getSubmissionsAllowed()
        Specified by:
        getSubmissionsAllowed in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setSubmissionsAllowed

        public void setSubmissionsAllowed​(Integer psubmissionsAllowed)
        Specified by:
        setSubmissionsAllowed in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getSubmissionsSaved

        public Integer getSubmissionsSaved()
        Specified by:
        getSubmissionsSaved in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setSubmissionsSaved

        public void setSubmissionsSaved​(Integer psubmissionsSaved)
        Specified by:
        setSubmissionsSaved in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getAssessmentFormat

        public Integer getAssessmentFormat()
        Specified by:
        getAssessmentFormat in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setAssessmentFormat

        public void setAssessmentFormat​(Integer assessmentFormat)
        Specified by:
        setAssessmentFormat in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getBookMarkingItem

        public Integer getBookMarkingItem()
        Specified by:
        getBookMarkingItem in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setBookMarkingItem

        public void setBookMarkingItem​(Integer bookMarkingItem)
        Specified by:
        setBookMarkingItem in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getTimeLimit

        public Integer getTimeLimit()
        Specified by:
        getTimeLimit in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setTimeLimit

        public void setTimeLimit​(Integer timeLimit)
        Specified by:
        setTimeLimit in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getTimedAssessment

        public Integer getTimedAssessment()
        Specified by:
        getTimedAssessment in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setTimedAssessment

        public void setTimedAssessment​(Integer timedAssessment)
        Specified by:
        setTimedAssessment in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setRetryAllowed

        public void setRetryAllowed​(Integer retryAllowed)
        Specified by:
        setRetryAllowed in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getRetryAllowed

        public Integer getRetryAllowed()
        Specified by:
        getRetryAllowed in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setLateHandling

        public void setLateHandling​(Integer lateHandling)
        Specified by:
        setLateHandling in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getLateHandling

        public Integer getLateHandling()
        Specified by:
        getLateHandling in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setInstructorNotification

        public void setInstructorNotification​(Integer instructorNotification)
        Specified by:
        setInstructorNotification in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getInstructorNotification

        public Integer getInstructorNotification()
        Specified by:
        getInstructorNotification in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getStartDate

        public Date getStartDate()
        Specified by:
        getStartDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setStartDate

        public void setStartDate​(Date startDate)
        Specified by:
        setStartDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getDueDate

        public Date getDueDate()
        Specified by:
        getDueDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setDueDate

        public void setDueDate​(Date dueDate)
        Specified by:
        setDueDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getScoreDate

        public Date getScoreDate()
        Specified by:
        getScoreDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setScoreDate

        public void setScoreDate​(Date scoreDate)
        Specified by:
        setScoreDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getFeedbackDate

        public Date getFeedbackDate()
        Specified by:
        getFeedbackDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setFeedbackDate

        public void setFeedbackDate​(Date feedbackDate)
        Specified by:
        setFeedbackDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getRetractDate

        public Date getRetractDate()
        Specified by:
        getRetractDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setRetractDate

        public void setRetractDate​(Date retractDate)
        Specified by:
        setRetractDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setAutoSubmit

        public void setAutoSubmit​(Integer autoSubmit)
        Specified by:
        setAutoSubmit in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getAutoSubmit

        public Integer getAutoSubmit()
        Specified by:
        getAutoSubmit in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setItemNavigation

        public void setItemNavigation​(Integer itemNavigation)
        Specified by:
        setItemNavigation in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getItemNavigation

        public Integer getItemNavigation()
        Specified by:
        getItemNavigation in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setItemNumbering

        public void setItemNumbering​(Integer itemNumbering)
        Specified by:
        setItemNumbering in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getItemNumbering

        public Integer getItemNumbering()
        Specified by:
        getItemNumbering in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setDisplayScoreDuringAssessments

        public void setDisplayScoreDuringAssessments​(Integer displayScoreDuringAssessments)
        Specified by:
        setDisplayScoreDuringAssessments in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getDisplayScoreDuringAssessments

        public Integer getDisplayScoreDuringAssessments()
        Specified by:
        getDisplayScoreDuringAssessments in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setSubmissionMessage

        public void setSubmissionMessage​(String submissionMessage)
        Specified by:
        setSubmissionMessage in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getSubmissionMessage

        public String getSubmissionMessage()
        Specified by:
        getSubmissionMessage in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setFinalPageUrl

        public void setFinalPageUrl​(String finalPageUrl)
        Specified by:
        setFinalPageUrl in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getFinalPageUrl

        public String getFinalPageUrl()
        Specified by:
        getFinalPageUrl in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getReleaseTo

        public String getReleaseTo()
        Specified by:
        getReleaseTo in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setReleaseTo

        public void setReleaseTo​(String releaseTo)
        Specified by:
        setReleaseTo in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getPassword

        public String getPassword()
        Specified by:
        getPassword in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setPassword

        public void setPassword​(String password)
        Specified by:
        setPassword in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getUnlimitedSubmissions

        public Boolean getUnlimitedSubmissions()
        Specified by:
        getUnlimitedSubmissions in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setUnlimitedSubmissions

        public void setUnlimitedSubmissions​(Boolean unlimitedSubmissions)
        Specified by:
        setUnlimitedSubmissions in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getMarkForReview

        public Integer getMarkForReview()
        Specified by:
        getMarkForReview in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setMarkForReview

        public void setMarkForReview​(Integer markForReview)
        Specified by:
        setMarkForReview in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • getHonorPledge

        public Boolean getHonorPledge()
        Specified by:
        getHonorPledge in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc
      • setHonorPledge

        public void setHonorPledge​(Boolean honorPledge)
        Specified by:
        setHonorPledge in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc