Class AssessmentGradingData

    • 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 publishedAssessmentId,
                                     Long totalSubmitted)
      • AssessmentGradingData

        public AssessmentGradingData​(Long publishedAssessmentId,
                                     int totalSubmitted)
      • AssessmentGradingData

        public AssessmentGradingData​(Long assessmentGradingId,
                                     Long publishedItemId,
                                     String agentId,
                                     Double finalScore,
                                     Date submittedDate)
    • 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)
      • 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)
      • setAssessmentGradingAttachmentSet

        public void setAssessmentGradingAttachmentSet​(Set<AssessmentGradingAttachment> assessmentGradingAttachmentSet)
      • setAssessmentGradingAttachmentList

        public void setAssessmentGradingAttachmentList​(List<AssessmentGradingAttachment> assessmentGradingAttachmentList)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object