openurp-edu-core
openurp-edu-core
org.openurp.edu.clazz.service
ClazzMaterialService
org.openurp.edu.clazz.service.impl
ClazzMaterialServiceImpl
DefaultBindModule
org.openurp.edu.extern.service
CertExemptApplyService
DefaultModule
ExemptionService
org.openurp.edu.extern.service.impl
CertExemptApplyServiceImpl
CourseGradeConvertor
DefaultCertificateGradeService
ExemptionCourse
ExemptionServiceImpl
org.openurp.edu.extern.service.signup
CertSignupChecker
CertSignupChecker
CertSignupService
org.openurp.edu.extern.service.signup.impl
DefaultCertSignupService
SignupBuildInChecker
org.openurp.edu.grade
BaseServiceImpl
org.openurp.edu.grade.app.model
CourseGradeLog
org.openurp.edu.grade.app.service
GradeModifyApplyService
org.openurp.edu.grade.app.service.impl
GradeModifyApplyServiceImpl
org.openurp.edu.grade.service
CourseGradeCalculator
CourseGradePublishListener
CourseGradePublishStack
CourseGradeService
CourseGradeSetting
CourseGradeSettings
GpaService
GpaStatService
GradeInputSwitchService
GradeRateService
GradeTypePolicy
GradingModeHelper
GradingModeStrategy
MakeupStdStrategy
PlanAuditService
ScoreConverter
StdGradeService
TranscriptDataProvider
TranscriptTemplateService
org.openurp.edu.grade.service.event
CourseGradeModifyEvent
CourseGradeSubmitEvent
org.openurp.edu.grade.service.impl
AuditBindModule
BestCourseGradeProviderImpl
BestGpaStatService
BestGradeFilter
BestOriginGradeFilter
ConfigBindModule
CourseGradeServiceImpl
CourseGradeSettingsImpl
CourseGradeSettingsImpl
DefaultBindModule
DefaultCourseGradeCalculator
DefaultCourseGradeCalculator
DefaultGpaService
DefaultGradeTypePolicy
DefaultGradingModeStrategy
ExamTakerGeneratePublishListener
ExamTakerGeneratePublishListener
GradeFilterRegistry
GradeInputSwithServiceImpl
GradeRateServiceImpl
GradeStatExtractor
MakeupByExamStrategy
MakeupGradeFilter
MultiStdGpa
PlanAuditCommonElectiveListener
PlanAuditCourseSubstitutionListener
PlanAuditCourseSubstitutionListener
PlanAuditCourseTakerListener
PlanAuditCourseTakerListener
PlanAuditCourseTypeMatchListener
PlanAuditPersister
PlanAuditServiceImpl
RecalcGpPublishListener
ScriptGradeFilter
SpringGradeFilterRegistry
SpringTranscriptDataProviderRegistry
StdGradeServiceImpl
TranscriptGpaProvider
TranscriptPlanCourseProvider
TranscriptPublishedExternExamGradeProvider
TranscriptPublishedGradeProvider
TranscriptStdGraduateProvider
TranscriptTemplateServiceImpl
org.openurp.edu.grade.service.stat
CourseStdNum
GradeReportSetting
MultiStdGrade
StdGpaHelper
StdGrade
org.openurp.edu.schedule.service
CourseTable
Style
CourseTable
openurp-edu-core
/
org.openurp.edu.grade.service.impl
/
DefaultCourseGradeCalculator
DefaultCourseGradeCalculator
class
DefaultCourseGradeCalculator
extends
CourseGradeCalculator
Companion:
object
Graph
Supertypes
trait
CourseGradeCalculator
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
calcAll
(
grade:
CourseGrade
,
state:
CourseGradeState
):
Unit
计算最终成绩,是否通过和绩点
计算最终成绩,是否通过和绩点
Definition Classes
CourseGradeCalculator
override
def
calcEndGa
(
grade:
CourseGrade
,
state:
CourseGradeState
):
GaGrade
计算期末总评
计算期末总评
Returns:
总评成绩,但不改动成绩
Definition Classes
CourseGradeCalculator
def
calcFinal
(
grade:
CourseGrade
,
state:
CourseGradeState
):
Unit
计算最终成绩,是否通过和绩点
计算最终成绩,是否通过和绩点
override
def
calcMakeupDelayGa
(
grade:
CourseGrade
,
state:
CourseGradeState
):
GaGrade
计算补考或者缓考总评成绩
计算补考或者缓考总评成绩
Returns:
总评成绩,但不改动成绩
Definition Classes
CourseGradeCalculator
def
updateScore
(
grade:
CourseGrade
,
score:
Option
[
Float
],
newStyle:
GradingMode
):
Unit
更新最终分数
更新最终分数
def
updateScore
(
eg:
ExamGrade
,
score:
Option
[
Float
],
newStyle:
GradingMode
):
Unit
更新考试成绩分数
更新考试成绩分数
def
updateScore
(
gag:
GaGrade
,
score:
Option
[
Float
],
newStyle:
GradingMode
):
Unit
更新总评成绩分数
更新总评成绩分数
Concrete fields
var
endIsGaWhenFreeListening
:
Boolean
var
entityDao
:
EntityDao
var
gradeRateService
:
GradeRateService
得到用以转换成绩用的服务
得到用以转换成绩用的服务
var
minEndScore
:
Float
var
numRounder
:
NumRounder
var
settings
:
CourseGradeSettings