Browse Source

简单题判断正误规则修改

master
luogw 1 month ago
parent
commit
fa140d7f2d
  1. 4
      src/main/java/com/project/exam/domain/job/ShortAnswerScoringJob.java

4
src/main/java/com/project/exam/domain/job/ShortAnswerScoringJob.java

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

Loading…
Cancel
Save