GpaService

org.openurp.edu.grade.service.GpaService
trait GpaService

平均绩点计算服务

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def getGpa(std: Student): BigDecimal

统计学生的在校所有学期的平均绩点

统计学生的在校所有学期的平均绩点

    平均绩点为: gpa=(∑(绩点*学分))/∑(学分)
    平均分为: ga=(∑(得分*学分))/∑(学分)

Attributes

def getGpa(std: Student, grades: Iterable[CourseGrade]): BigDecimal

统计学生的平均绩点
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点保留尽可能的精确度

统计学生的平均绩点
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点保留尽可能的精确度

Value parameters

grades

可以为null

Attributes

def getGpa(std: Student, semester: Semester): BigDecimal

统计学生的平均绩点
除"学生"之外的其他参数均为可选参数。
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点保留尽可能的精确度

统计学生的平均绩点
除"学生"之外的其他参数均为可选参数。
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点保留尽可能的精确度

Value parameters

semester

可以为null

Attributes