Interface CourseGradeService
- All Known Implementing Classes:
CourseGradeServiceImpl
public interface CourseGradeService
-
Method Summary
Modifier and TypeMethodDescriptiongetPublishableGradeTypes(Project project) 查询成绩状态void发布或取消发布成绩voidrecalculate(CourseGradeState gradeState) 按照成绩状态,重新计算成绩的
1、首先更改成绩的成绩记录方式
2、score以及是否通过和绩点等项
3、如果成绩状态中发布状态,则进行发布操作void删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0
-
Method Details
-
recalculate
按照成绩状态,重新计算成绩的
1、首先更改成绩的成绩记录方式
2、score以及是否通过和绩点等项
3、如果成绩状态中发布状态,则进行发布操作- Parameters:
gradeState-
-
remove
删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0- Parameters:
gradeType-task-
-
publish
发布或取消发布成绩- Parameters:
clazzIdSeq-isPublished-gradeType- 如果为空,则发布影响总评和最终
-
getState
查询成绩状态- Parameters:
clazz-- Returns:
-
getPublishableGradeTypes
-