Class AssessmentGradingData
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.grading.AssessmentGradingData
-
- All Implemented Interfaces:
Serializable
public class AssessmentGradingData extends Object implements Serializable
Represents a students response on a particular quiz- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IntegerASSESSMENT_UPDATEDstatus = 6: the assessment has be republished.static IntegerASSESSMENT_UPDATED_NEED_RESUBMITstatus = 4: the assessment has be republished.static IntegerAUTO_GRADEDstatus = 2: grader has went to total score page and graded + AUTO_GRADEDstatic IntegerAUTOSUBMIT_UPDATEDstatus = 7: the student has other(s) submission(s) and autosubmit detects this submission will keep in progress foreverstatic IntegerIN_PROGRESSstatus = 0: in-progressstatic IntegerNEED_HUMAN_ATTENTIONstatus = 3: grader has went to total score page and graded + at least one question NEED_HUMAN_ATTENTIONstatic IntegerNO_SUBMISSIONstatus = 5: there is no submission but grader update something in the score pagestatic IntegerREMOVEDstatus = -1: submission removed (soft-deleted)static IntegerSUBMITTEDstatus = 1: submit but not grade yet
-
Constructor Summary
Constructors Constructor Description AssessmentGradingData()AssessmentGradingData(Long publishedAssessmentId, int totalSubmitted)AssessmentGradingData(Long publishedAssessmentId, Long totalSubmitted)AssessmentGradingData(Long assessmentGradingId, Long publishedItemId, String agentId, Double finalScore, Date submittedDate)AssessmentGradingData(Long assessmentGradingId, Long publishedAssessmentId, String publishedAssessmentTitle, String agentId, Date submittedDate, Boolean isLate, Boolean forGrade, Double totalAutoScore, Double totalOverrideScore, Double finalScore, String comments, Integer status, String gradedBy, Date gradedDate, Date attemptDate, Integer timeElapsed)AssessmentGradingData(Long assessmentGradingId, Long publishedAssessmentId, String publishedAssessmentTitle, String agentId, Date submittedDate, Boolean isLate, Boolean forGrade, Double totalAutoScore, Double totalOverrideScore, Double finalScore, String comments, Integer status, String gradedBy, Date gradedDate, Date attemptDate, Integer timeElapsed, Boolean isAutoSubmitted)AssessmentGradingData(Long assessmentGradingId, Long publishedAssessmentId, String agentId, Date submittedDate, Boolean isLate, Boolean forGrade, Double totalAutoScore, Double totalOverrideScore, Double finalScore, String comments, Integer status, String gradedBy, Date gradedDate, Date attemptDate, Integer timeElapsed)
-
Method Summary
-
-
-
Field Detail
-
REMOVED
public static final Integer REMOVED
status = -1: submission removed (soft-deleted)
-
IN_PROGRESS
public static final Integer IN_PROGRESS
status = 0: in-progress
-
SUBMITTED
public static final Integer SUBMITTED
status = 1: submit but not grade yet
-
AUTO_GRADED
public static final Integer AUTO_GRADED
status = 2: grader has went to total score page and graded + AUTO_GRADED
-
NEED_HUMAN_ATTENTION
public static final Integer NEED_HUMAN_ATTENTION
status = 3: grader has went to total score page and graded + at least one question NEED_HUMAN_ATTENTION
-
ASSESSMENT_UPDATED_NEED_RESUBMIT
public static final Integer ASSESSMENT_UPDATED_NEED_RESUBMIT
status = 4: the assessment has be republished. This assessment has been submitted. Therefore, this it needs to be resubmit
-
NO_SUBMISSION
public static final Integer NO_SUBMISSION
status = 5: there is no submission but grader update something in the score page
-
ASSESSMENT_UPDATED
public static final Integer ASSESSMENT_UPDATED
status = 6: the assessment has be republished. This assessment has begun but not yet been submitted (saved/in progress). Therefore, just warn the student about the update ("resubmit" is not applicable here).
-
AUTOSUBMIT_UPDATED
public static final Integer AUTOSUBMIT_UPDATED
status = 7: the student has other(s) submission(s) and autosubmit detects this submission will keep in progress forever
-
-
Constructor Detail
-
AssessmentGradingData
public AssessmentGradingData()
-
AssessmentGradingData
public AssessmentGradingData(Long assessmentGradingId, Long publishedAssessmentId, String publishedAssessmentTitle, String agentId, Date submittedDate, Boolean isLate, Boolean forGrade, Double totalAutoScore, Double totalOverrideScore, Double finalScore, String comments, Integer status, String gradedBy, Date gradedDate, Date attemptDate, Integer timeElapsed, Boolean isAutoSubmitted)
-
AssessmentGradingData
public AssessmentGradingData(Long assessmentGradingId, Long publishedAssessmentId, String publishedAssessmentTitle, String agentId, Date submittedDate, Boolean isLate, Boolean forGrade, Double totalAutoScore, Double totalOverrideScore, Double finalScore, String comments, Integer status, String gradedBy, Date gradedDate, Date attemptDate, Integer timeElapsed)
-
AssessmentGradingData
public AssessmentGradingData(Long assessmentGradingId, Long publishedAssessmentId, String agentId, Date submittedDate, Boolean isLate, Boolean forGrade, Double totalAutoScore, Double totalOverrideScore, Double finalScore, String comments, Integer status, String gradedBy, Date gradedDate, Date attemptDate, Integer timeElapsed)
-
AssessmentGradingData
public AssessmentGradingData(Long publishedAssessmentId, Long totalSubmitted)
-
AssessmentGradingData
public AssessmentGradingData(Long publishedAssessmentId, int totalSubmitted)
-
-
Method Detail
-
getAssessmentGradingId
public Long getAssessmentGradingId()
-
setAssessmentGradingId
public void setAssessmentGradingId(Long assessmentGradingId)
-
getPublishedAssessmentId
public Long getPublishedAssessmentId()
-
setPublishedAssessmentId
public void setPublishedAssessmentId(Long publishedAssessmentId)
-
getAgentId
public String getAgentId()
-
setAgentId
public void setAgentId(String agentId)
-
getSubmittedDate
public Date getSubmittedDate()
-
setSubmittedDate
public void setSubmittedDate(Date submittedDate)
-
getIsLate
public Boolean getIsLate()
-
setIsLate
public void setIsLate(Boolean isLate)
-
getForGrade
public Boolean getForGrade()
-
setForGrade
public void setForGrade(Boolean forGrade)
-
getTotalAutoScore
public Double getTotalAutoScore()
-
setTotalAutoScore
public void setTotalAutoScore(Double totalAutoScore)
-
getTotalOverrideScore
public Double getTotalOverrideScore()
-
setTotalOverrideScore
public void setTotalOverrideScore(Double totalOverrideScore)
-
getFinalScore
public Double getFinalScore()
-
setFinalScore
public void setFinalScore(Double finalScore)
-
getComments
public String getComments()
-
setComments
public void setComments(String comments)
-
getGradedBy
public String getGradedBy()
-
setGradedBy
public void setGradedBy(String gradedBy)
-
getGradedDate
public Date getGradedDate()
-
setGradedDate
public void setGradedDate(Date gradedDate)
-
getStatus
public Integer getStatus()
In some cases, students are allowed to submit multiple assessment for grading. However, the grader has the choice to select one to represent how well the student does overall. status = 1 means this submitted assessment is selected.
-
setStatus
public void setStatus(Integer status)
-
getItemGradingSet
public Set<ItemGradingData> getItemGradingSet()
-
setItemGradingSet
public void setItemGradingSet(Set<ItemGradingData> itemGradingSet)
-
getAttemptDate
public Date getAttemptDate()
-
setAttemptDate
public void setAttemptDate(Date attemptDate)
-
getTimeElapsed
public Integer getTimeElapsed()
-
setTimeElapsed
public void setTimeElapsed(Integer timeElapsed)
-
getSubmitFromTimeoutPopup
public Boolean getSubmitFromTimeoutPopup()
-
setSubmitFromTimeoutPopup
public void setSubmitFromTimeoutPopup(Boolean submitFromTimeoutPopup)
-
getTotalSubmitted
public int getTotalSubmitted()
-
setTotalSubmitted
public void setTotalSubmitted(int totalSubmitted)
-
getPublishedAssessmentTitle
public String getPublishedAssessmentTitle()
-
setPublishedAssessmentTitle
public void setPublishedAssessmentTitle(String publishedAssessmentTitle)
-
getPublishedItemId
public Long getPublishedItemId()
-
setItemGradingId
public void setItemGradingId(Long publishedItemId)
-
getIsAutoSubmitted
public Boolean getIsAutoSubmitted()
-
setIsAutoSubmitted
public void setIsAutoSubmitted(Boolean isAutoSubmitted)
-
getLastVisitedPart
public Integer getLastVisitedPart()
-
setLastVisitedPart
public void setLastVisitedPart(Integer lastVisitedPart)
-
getLastVisitedQuestion
public Integer getLastVisitedQuestion()
-
setLastVisitedQuestion
public void setLastVisitedQuestion(Integer lastVisitedQuestion)
-
getIsRecorded
public boolean getIsRecorded()
-
setIsRecorded
public void setIsRecorded(boolean isRecorded)
-
getHasAutoSubmissionRun
public Boolean getHasAutoSubmissionRun()
-
setHasAutoSubmissionRun
public void setHasAutoSubmissionRun(Boolean hasAutoSubmissionRun)
-
getAssessmentGradingAttachmentSet
public Set<AssessmentGradingAttachment> getAssessmentGradingAttachmentSet()
-
setAssessmentGradingAttachmentSet
public void setAssessmentGradingAttachmentSet(Set<AssessmentGradingAttachment> assessmentGradingAttachmentSet)
-
getAssessmentGradingAttachmentList
public List<AssessmentGradingAttachment> getAssessmentGradingAttachmentList()
-
setAssessmentGradingAttachmentList
public void setAssessmentGradingAttachmentList(List<AssessmentGradingAttachment> assessmentGradingAttachmentList)
-
-