ClazzGradeServiceImpl

org.openurp.edu.grade.service.impl.ClazzGradeServiceImpl

Attributes

Graph
Supertypes
trait Logging
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def cleanZeroPercents(gradeState: CourseGradeState, gradeTypes: Iterable[GradeType]): List[GradeType]

Attributes

Definition Classes
override def getOrCreateState(clazz: Clazz, gradeTypes: Iterable[GradeType], precision: Option[Int], gradingMode: Option[GradingMode]): CourseGradeState

查询或创建一个默认的成绩状态

查询或创建一个默认的成绩状态

Attributes

Definition Classes
def getPublishableGradeTypes(project: Project): Seq[GradeType]
def getState(clazz: Clazz): CourseGradeState

查询成绩状态

查询成绩状态

Attributes

def publish(clazzIdSeq: String, gradeTypes: Array[GradeType], published: Boolean): Unit

发布学生成绩

发布学生成绩

Attributes

def recalculate(gradeState: CourseGradeState): Unit

依据状态调整成绩

依据状态调整成绩

Attributes

def remove(clazz: Clazz, gradeType: GradeType): Unit

删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0

删除考试成绩
同时将该成绩和总评成绩的教师确认位置为0

Attributes

Inherited methods

def publish(e: Event): Unit

Attributes

Inherited from:
BaseServiceImpl

Inherited fields

var entityDao: EntityDao

Attributes

Inherited from:
BaseServiceImpl
var eventMulticaster: EventMulticaster

Attributes

Inherited from:
BaseServiceImpl
protected val logger: Logger

Attributes

Inherited from:
Logging