|
|
|
@ -255,7 +255,9 @@ public class ShortAnswerScoringJob { |
|
|
|
snapshot.setAiComment(comment.toString()); |
|
|
|
snapshot.setHitPoints(hitPoints); |
|
|
|
snapshot.setScoringStatus(ExamRecordScoringStatusEnum.COMPLETED.getValue()); |
|
|
|
snapshot.setIsRight(aiScore >= shortAnswerScore); |
|
|
|
snapshot.setIsRight(BigDecimal.valueOf(aiScore) |
|
|
|
.compareTo(BigDecimal.valueOf(shortAnswerScore) |
|
|
|
.multiply(new BigDecimal("0.8"))) >= 0); |
|
|
|
|
|
|
|
log.info(">>> [简答题评分任务] 评分完成, questionId={}, shortAnswerScore={}, totalPoints={}, hitPoints={}, aiScore={}", |
|
|
|
snapshot.getQuestionId(), shortAnswerScore, totalPoints, hitPoints, aiScore); |
|
|
|
|