接口 CourseGradeService
- 所有已知实现类:
CourseGradeServiceImpl
public interface CourseGradeService
-
方法概要
修饰符和类型方法说明getPublishableGradeTypes(Project project) 查询成绩状态void发布或取消发布成绩voidrecalculate(CourseGradeState gradeState) 按照成绩状态,重新计算成绩的
1、首先更改成绩的成绩记录方式
2、score以及是否通过和绩点等项
3、如果成绩状态中发布状态,则进行发布操作void删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0
-
方法详细资料
-
recalculate
按照成绩状态,重新计算成绩的
1、首先更改成绩的成绩记录方式
2、score以及是否通过和绩点等项
3、如果成绩状态中发布状态,则进行发布操作- 参数:
gradeState-
-
remove
删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0- 参数:
task-gradeType-
-
publish
发布或取消发布成绩- 参数:
clazzIdSeq-gradeType- 如果为空,则发布影响总评和最终isPublished-
-
getState
查询成绩状态- 参数:
clazz-- 返回:
-
getPublishableGradeTypes
-