org.sakaiproject.tool.assessment.data.ifc.assessment
Interface AssessmentAccessControlIfc

All Superinterfaces:
Serializable
All Known Implementing Classes:
AssessmentAccessControl, PublishedAccessControl

public interface AssessmentAccessControlIfc
extends Serializable

This keeps track of the submission scheme, and the number allowed.

Author:
Rachel Gollub

Field Summary
static Integer ACCEPT_LATE_SUBMISSION
           
static Integer AUTO_SAVE
           
static Integer AUTO_SUBMIT
           
static Integer BY_ASSESSMENT
           
static Integer BY_PART
           
static Integer BY_QUESTION
           
static Integer CONTINUOUS_NUMBERING
           
static Integer DO_NOT_AUTO_SUBMIT
           
static Integer DO_NOT_TIMED_ASSESSMENT
           
static Integer LIMITED_SUBMISSIONS
           
static Integer LINEAR_ACCESS
           
static Integer NO_EDIT
           
static Integer NOT_ACCEPT_LATE_SUBMISSION
           
static Integer RANDOM_ACCESS
           
static Integer RESTART_NUMBERING_BY_PART
           
static Integer SAVE_ON_CLICK
           
static Integer TIMED_ASSESSMENT
           
static Integer UNLIMITED_SUBMISSIONS
           
static Integer UNLIMITED_SUBMISSIONS_ALLOWED
           
 
Method Summary
 AssessmentBaseIfc getAssessmentBase()
           
 Integer getAssessmentFormat()
           
 Integer getAutoSubmit()
           
 Integer getBookMarkingItem()
           
 Date getDueDate()
           
 Date getFeedbackDate()
           
 String getFinalPageUrl()
           
 Long getId()
           
 Integer getItemNavigation()
           
 Integer getItemNumbering()
           
 Integer getLateHandling()
           
 String getPassword()
           
 String getReleaseTo()
           
 Date getRetractDate()
           
 Integer getRetryAllowed()
           
 Date getScoreDate()
           
 Date getStartDate()
           
 String getSubmissionMessage()
           
 Integer getSubmissionsAllowed()
           
 Integer getSubmissionsSaved()
           
 Integer getTimedAssessment()
           
 Integer getTimeLimit()
           
 Boolean getUnlimitedSubmissions()
           
 String getUsername()
           
 void setAssessmentBase(AssessmentBaseIfc assessmentBase)
           
 void setAssessmentFormat(Integer assessmentFormat)
           
 void setAutoSubmit(Integer autoSubmit)
           
 void setBookMarkingItem(Integer bookMarkingItem)
           
 void setDueDate(Date dueDate)
           
 void setFeedbackDate(Date feedbackDate)
           
 void setFinalPageUrl(String finalPageUrl)
           
 void setId(Long id)
           
 void setItemNavigation(Integer itemNavigation)
           
 void setItemNumbering(Integer itemNumbering)
           
 void setLateHandling(Integer lateHandling)
           
 void setPassword(String password)
           
 void setReleaseTo(String releaseTo)
           
 void setRetractDate(Date retractDate)
           
 void setRetryAllowed(Integer retryAllowed)
           
 void setScoreDate(Date scoreDate)
           
 void setStartDate(Date startDate)
           
 void setSubmissionMessage(String submissionMessage)
           
 void setSubmissionsAllowed(Integer submissionsAllowed)
           
 void setSubmissionsSaved(Integer submissionsSaved)
           
 void setTimedAssessment(Integer timedAssessment)
           
 void setTimeLimit(Integer timeLimit)
           
 void setUnlimitedSubmissions(Boolean unlimitedSubmissions)
           
 void setUsername(String username)
           
 

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

UNLIMITED_SUBMISSIONS_ALLOWED

public static final Integer UNLIMITED_SUBMISSIONS_ALLOWED

UNLIMITED_SUBMISSIONS

public static final Integer UNLIMITED_SUBMISSIONS

LIMITED_SUBMISSIONS

public static final Integer LIMITED_SUBMISSIONS

ACCEPT_LATE_SUBMISSION

public static final Integer ACCEPT_LATE_SUBMISSION

NOT_ACCEPT_LATE_SUBMISSION

public static final Integer NOT_ACCEPT_LATE_SUBMISSION
Method Detail

getId

public Long getId()

setId

public void setId(Long id)

setAssessmentBase

public void setAssessmentBase(AssessmentBaseIfc assessmentBase)

getAssessmentBase

public AssessmentBaseIfc getAssessmentBase()

getSubmissionsAllowed

public Integer getSubmissionsAllowed()

setSubmissionsAllowed

public void setSubmissionsAllowed(Integer submissionsAllowed)

getSubmissionsSaved

public Integer getSubmissionsSaved()

setSubmissionsSaved

public void setSubmissionsSaved(Integer submissionsSaved)

getAssessmentFormat

public Integer getAssessmentFormat()

setAssessmentFormat

public void setAssessmentFormat(Integer assessmentFormat)

getBookMarkingItem

public Integer getBookMarkingItem()

setBookMarkingItem

public void setBookMarkingItem(Integer bookMarkingItem)

getTimeLimit

public Integer getTimeLimit()

setTimeLimit

public void setTimeLimit(Integer timeLimit)

getTimedAssessment

public Integer getTimedAssessment()

setRetryAllowed

public void setRetryAllowed(Integer retryAllowed)

getRetryAllowed

public Integer getRetryAllowed()

setLateHandling

public void setLateHandling(Integer lateHandling)

getLateHandling

public Integer getLateHandling()

setTimedAssessment

public void setTimedAssessment(Integer timedAssessment)

getStartDate

public Date getStartDate()

setStartDate

public void setStartDate(Date startDate)

getDueDate

public Date getDueDate()

setDueDate

public void setDueDate(Date dueDate)

getScoreDate

public Date getScoreDate()

setScoreDate

public void setScoreDate(Date scoreDate)

getFeedbackDate

public Date getFeedbackDate()

setFeedbackDate

public void setFeedbackDate(Date feedbackDate)

getRetractDate

public Date getRetractDate()

setRetractDate

public void setRetractDate(Date retractDate)

setAutoSubmit

public void setAutoSubmit(Integer autoSubmit)

getAutoSubmit

public Integer getAutoSubmit()

setItemNavigation

public void setItemNavigation(Integer itemNavigation)

getItemNavigation

public Integer getItemNavigation()

setItemNumbering

public void setItemNumbering(Integer itemNumbering)

getItemNumbering

public Integer getItemNumbering()

setSubmissionMessage

public void setSubmissionMessage(String submissionMessage)

getSubmissionMessage

public String getSubmissionMessage()

getReleaseTo

public String getReleaseTo()

setReleaseTo

public void setReleaseTo(String releaseTo)

getUsername

public String getUsername()

setUsername

public void setUsername(String username)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

setFinalPageUrl

public void setFinalPageUrl(String finalPageUrl)

getFinalPageUrl

public String getFinalPageUrl()

getUnlimitedSubmissions

public Boolean getUnlimitedSubmissions()

setUnlimitedSubmissions

public void setUnlimitedSubmissions(Boolean unlimitedSubmissions)