Uses of Class
org.openurp.edu.grade.course.model.CourseGradeState
Packages that use CourseGradeState
Package
Description
-
Uses of CourseGradeState in org.openurp.edu.grade.course.model
Methods in org.openurp.edu.grade.course.model that return CourseGradeStateMethods in org.openurp.edu.grade.course.model with parameters of type CourseGradeStateModifier and TypeMethodDescriptionvoidExamGradeState.setGradeState(CourseGradeState gradeState) voidGaGradeState.setGradeState(CourseGradeState gradeState) -
Uses of CourseGradeState in org.openurp.edu.grade.course.service
Methods in org.openurp.edu.grade.course.service that return CourseGradeStateModifier and TypeMethodDescription查询成绩状态Methods in org.openurp.edu.grade.course.service with parameters of type CourseGradeStateModifier and TypeMethodDescriptionvoidCourseGradeCalculator.calcAll(CourseGrade grade, CourseGradeState state) 计算最终成绩,是否通过和绩点CourseGradeCalculator.calcEndGa(CourseGrade grade, CourseGradeState state) 计算总评成绩voidCourseGradeCalculator.calcFinal(CourseGrade grade, CourseGradeState state) 计算最终成绩,是否通过和绩点CourseGradeCalculator.calcMakeupDelayGa(CourseGrade grade, CourseGradeState state) 计算补考或者缓考总评成绩voidGradingModeStrategy.configGradingMode(CourseGradeState gradeState, List<GradeType> gradeTypes) 针对空白的记录方式进行设置默认值List<org.beangle.commons.dao.Operation> CourseGradePublishListener.onPublish(Collection<CourseGrade> grades, CourseGradeState gradeState, GradeType[] gradeTypes) 发布一批成绩List<org.beangle.commons.dao.Operation> CourseGradePublishStack.onPublish(Collection<CourseGrade> grades, CourseGradeState gradeState, GradeType[] gradeTypes) voidCourseGradeService.recalculate(CourseGradeState gradeState) 按照成绩状态,重新计算成绩的
1、首先更改成绩的成绩记录方式
2、score以及是否通过和绩点等项
3、如果成绩状态中发布状态,则进行发布操作 -
Uses of CourseGradeState in org.openurp.edu.grade.course.service.event
Constructors in org.openurp.edu.grade.course.service.event with parameters of type CourseGradeState -
Uses of CourseGradeState in org.openurp.edu.grade.course.service.impl
Methods in org.openurp.edu.grade.course.service.impl with parameters of type CourseGradeStateModifier and TypeMethodDescriptionvoidDefaultCourseGradeCalculator.calcAll(CourseGrade grade, CourseGradeState state) protected FloatDefaultCourseGradeCalculator.calcDelayGaScore(CourseGrade grade, CourseGradeState state) 计算缓考总评DefaultCourseGradeCalculator.calcEndGa(CourseGrade grade, CourseGradeState state) protected FloatDefaultCourseGradeCalculator.calcEndGaScore(CourseGrade grade, CourseGradeState state) 计算总评成绩voidDefaultCourseGradeCalculator.calcFinal(CourseGrade grade, CourseGradeState state) 计算总评成绩,最终成绩,是否通过和绩点以及分数字面值DefaultCourseGradeCalculator.calcMakeupDelayGa(CourseGrade grade, CourseGradeState state) protected FloatDefaultCourseGradeCalculator.calcMakeupGaScore(CourseGrade grade, CourseGradeState gradeState) 计算补考总评protected FloatDefaultCourseGradeCalculator.calcScore(CourseGrade grade, CourseGradeState state) 计算最终得分 MAX(GA,发布的缓考总评,发布的补考成绩)
如果成绩中有加分项,则在最终成绩上添加该分数。final voidDefaultGradingModeStrategy.configGradingMode(CourseGradeState gradeState, List<GradeType> gradeTypes) protected GradingModeDefaultGradingModeStrategy.getDefaultCourseGradeGradingMode(CourseGradeState state) 查询缺省的总成绩记录方式protected GradingModeDefaultGradingModeStrategy.getDefaultExamGradeGradingMode(CourseGradeState gradeState, GradeState typeState) 查询缺省的考试成绩类型对应的记录方式protected FloatDefaultCourseGradeCalculator.getDelta(GaGrade gaGrade, Float score, CourseGradeState state) List<org.beangle.commons.dao.Operation> ExamTakerGeneratePublishListener.onPublish(Collection<CourseGrade> grades, CourseGradeState gradeState, GradeType[] gradeTypes) List<org.beangle.commons.dao.Operation> RecalcGpPublishListener.onPublish(Collection<CourseGrade> grades, CourseGradeState gradeState, GradeType[] gradeTypes) protected doubleDefaultCourseGradeCalculator.reserve(double score, CourseGradeState state) protected FloatDefaultCourseGradeCalculator.reserve(Float score, CourseGradeState state) -
Uses of CourseGradeState in org.openurp.edu.grade.course.service.internal
Methods in org.openurp.edu.grade.course.service.internal that return CourseGradeStateMethods in org.openurp.edu.grade.course.service.internal with parameters of type CourseGradeStateModifier and TypeMethodDescriptionvoidCourseGradeServiceImpl.recalculate(CourseGradeState gradeState) 依据状态调整成绩