StdGrade

org.openurp.edu.grade.service.stat.StdGrade
class StdGrade

学生成绩单打印模型

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Constructors

def this(std: Student, courseGrades: Seq[CourseGrade], cmp: Ordering[CourseGrade], gradeFilters: List[GradeFilter])

Concrete methods

def addGrade(grade: CourseGrade): Unit
def credits: Float

计算学生已经获得的学分(成绩合格)

计算学生已经获得的学分(成绩合格)

Attributes

def filterGrade(gradeFilter: GradeFilter): Unit
def toGradeMap(): Map[String, CourseGrade]

将grades转换成[course.id.toString,courseGrade]样式的map
主要用于快速根据课程找到成绩.对于重修课程(课程出现重复)对应的成绩是不可预知的. FIXME

将grades转换成[course.id.toString,courseGrade]样式的map
主要用于快速根据课程找到成绩.对于重修课程(课程出现重复)对应的成绩是不可预知的. FIXME

Attributes

Concrete fields

var cmp: Ordering[CourseGrade]
var gradeFilters: List[GradeFilter]
var grades: Iterable[CourseGrade]
var std: Student
var stdGpa: StdGpa