ClazzGradeService
org.openurp.edu.grade.service.ClazzGradeService
trait ClazzGradeService
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ClazzGradeServiceImpl
Members list
Value members
Abstract methods
def cleanZeroPercents(gradeState: CourseGradeState, gradeTypes: Iterable[GradeType]): List[GradeType]
def getGrades(clazz: Clazz, courseTakers: Iterable[CourseTaker], addEmpty: Boolean): Map[Student, CourseGrade]
def getOrCreateState(clazz: Clazz, gradeTypes: Iterable[GradeType], precision: Option[Int], gradingMode: Option[GradingMode]): CourseGradeState
查询或创建一个默认的成绩状态
查询或创建一个默认的成绩状态
Attributes
查询成绩状态
查询成绩状态
Attributes
def isInputComplete(clazz: Clazz, courseTakers: Iterable[CourseTaker], gradeTypes: Iterable[GradeType]): Boolean
发布或取消发布成绩
发布或取消发布成绩
Value parameters
- gradeTypes
-
如果为空,则发布影响总评和最终
Attributes
按照成绩状态,重新计算成绩的
1、首先更改成绩的成绩记录方式
2、score以及是否通过和绩点等项
3、如果成绩状态中发布状态,则进行发布操作
按照成绩状态,重新计算成绩的
1、首先更改成绩的成绩记录方式
2、score以及是否通过和绩点等项
3、如果成绩状态中发布状态,则进行发布操作
Attributes
删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0
删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0
Attributes
In this article