接口 Grade

所有超级接口:
Comparable<Grade>, org.beangle.commons.entity.Entity<Long>, Serializable, org.beangle.commons.entity.TimeEntity
所有已知实现类:
AbstractGrade, CourseGrade, ExamGrade, GaGrade

public interface Grade extends Comparable<Grade>, org.beangle.commons.entity.Entity<Long>, org.beangle.commons.entity.TimeEntity
成绩接口

系统中所有成绩的抽象接口,记录成绩的原始分数、呈现方式、状态和是否通过。 成绩中设立原始分数和分数字面值,分别表示数字型分数和文字型评价。分数用于和其他记录方式进行转换, 分数字面值则为最后的转换结果。
从以下版本开始:
2006
  • 方法详细资料

    • getStd

      Student getStd()
    • getScore

      Float getScore()
      返回分数
      返回:
      null 如果没有分数
    • setScore

      void setScore(Float score)
      设置分数
      参数:
      score -
    • getScoreText

      String getScoreText()
      得分字面值
      返回:
    • setScoreText

      void setScoreText(String scoreText)
      设置得分字面值
      参数:
      scoreText -
    • isPassed

      boolean isPassed()
      是否合格
      返回:
    • setPassed

      void setPassed(boolean isPass)
      设置是否通过
      参数:
      isPass -
    • isPublished

      boolean isPublished()
      是否发布
      返回:
    • isConfirmed

      boolean isConfirmed()
      是否确认
      返回:
    • getStatus

      int getStatus()
      返回成绩状态
      返回:
    • setStatus

      void setStatus(int status)
      参数:
      status -
    • getGradingMode

      GradingMode getGradingMode()
      记录方式
      返回:
    • setGradingMode

      void setGradingMode(GradingMode gradingMode)
      设置记录方式
      参数:
      gradingMode -
    • getOperator

      String getOperator()
    • setOperator

      void setOperator(String operator)
    • getCreatedAt

      Date getCreatedAt()
    • setCreatedAt

      void setCreatedAt(Date createdAt)