|
@@ -110,6 +110,7 @@ public class ExamStudentPaper implements Serializable {
|
|
|
q.setObjective(isObjective());
|
|
|
q.setAnswer("#");
|
|
|
q.setTotalScore(0.0);
|
|
|
+ q.setIntervalScore(0.0);
|
|
|
list.add(q);
|
|
|
index++;
|
|
|
}
|
|
@@ -122,6 +123,11 @@ public class ExamStudentPaper implements Serializable {
|
|
|
q.setSubNumber(unit.getNumber());
|
|
|
q.setAnswer(unit.getAnswer());
|
|
|
q.setTotalScore(unit.getScore());
|
|
|
+ // 根据本题总分是否有小数决定间隔分是1还是0.5
|
|
|
+ q.setIntervalScore(
|
|
|
+ q.getTotalScore() != null && q.getTotalScore() > ((int) q.getTotalScore().doubleValue())
|
|
|
+ ? 0.5
|
|
|
+ : 1.0);
|
|
|
list.add(q);
|
|
|
index++;
|
|
|
}
|