接口 CourseGradeCalculator
- 所有已知实现类:
DefaultCourseGradeCalculator
public interface CourseGradeCalculator
成绩计算器
-
方法概要
修饰符和类型方法说明voidcalcAll(CourseGrade grade, CourseGradeState state) 计算最终成绩,是否通过和绩点calcEndGa(CourseGrade grade, CourseGradeState state) 计算总评成绩voidcalcFinal(CourseGrade grade, CourseGradeState state) 计算最终成绩,是否通过和绩点calcMakeupDelayGa(CourseGrade grade, CourseGradeState state) 计算补考或者缓考总评成绩得到用以转换成绩用的服务voidupdateScore(CourseGrade grade, Float score, GradingMode newStyle) 更新最终分数voidupdateScore(ExamGrade eg, Float score, GradingMode newStyle) 更新考试成绩分数voidupdateScore(GaGrade gag, Float score, GradingMode newStyle) 更新总评成绩分数
-
方法详细资料
-
calcFinal
计算最终成绩,是否通过和绩点- 参数:
grade-
-
calcAll
计算最终成绩,是否通过和绩点- 参数:
grade-
-
calcEndGa
计算总评成绩- 参数:
grade-- 返回:
- 总评成绩,但不改动成绩
-
calcMakeupDelayGa
计算补考或者缓考总评成绩- 参数:
grade-- 返回:
- 总评成绩,但不改动成绩
-
updateScore
更新最终分数- 参数:
grade-score-newStyle-
-
updateScore
更新考试成绩分数- 参数:
eg-score-newStyle-
-
updateScore
更新总评成绩分数- 参数:
gag-score-newStyle-
-
getGradeRateService
GradeRateService getGradeRateService()得到用以转换成绩用的服务- 返回:
-