DefaultCourseGradeCalculator

org.openurp.edu.grade.service.impl.DefaultCourseGradeCalculator
See theDefaultCourseGradeCalculator companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def calcAll(grade: CourseGrade, state: CourseGradeState): Unit

计算最终成绩,是否通过和绩点

计算最终成绩,是否通过和绩点

Attributes

Definition Classes
override def calcEndGa(grade: CourseGrade, state: CourseGradeState): GaGrade

计算期末总评

计算期末总评

Attributes

Returns

总评成绩,但不改动成绩

Definition Classes
def calcFinal(grade: CourseGrade): Unit

计算最终成绩,是否通过和绩点

计算最终成绩,是否通过和绩点

Attributes

override def calcMakeupDelayGa(grade: CourseGrade, state: CourseGradeState): GaGrade

计算补考或者缓考总评成绩

计算补考或者缓考总评成绩

Attributes

Returns

总评成绩,但不改动成绩

Definition Classes
def updateScore(grade: CourseGrade, score: Option[Float], newStyle: GradingMode): Unit

更新最终分数

更新最终分数

Attributes

def updateScore(eg: ExamGrade, score: Option[Float], newStyle: GradingMode): Unit

更新考试成绩分数

更新考试成绩分数

Attributes

def updateScore(gag: GaGrade, score: Option[Float], newStyle: GradingMode): Unit

更新总评成绩分数

更新总评成绩分数

Attributes

Concrete fields

var entityDao: EntityDao

得到用以转换成绩用的服务

得到用以转换成绩用的服务

Attributes

var minEndScore: Float
var numRounder: NumRounder