CourseGradeServiceImpl

trait Logging
class Object
trait Matchable
class Any

Value members

Concrete methods

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

查询成绩状态

查询成绩状态

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

发布学生成绩

发布学生成绩

def recalculate(gradeState: CourseGradeState): Unit

依据状态调整成绩

依据状态调整成绩

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

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

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

Inherited methods

def publish(e: Event): Unit
Inherited from:
BaseServiceImpl

Inherited fields

var entityDao: EntityDao
Inherited from:
BaseServiceImpl
var eventMulticaster: EventMulticaster
Inherited from:
BaseServiceImpl
protected val logger: Logger
Inherited from:
Logging