|
@@ -173,32 +173,31 @@ public class Exam implements Serializable {
|
|
|
*/
|
|
|
@Column(name = "show_reject", nullable = false)
|
|
|
private boolean showReject;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 全卷多次复核时不能为同一账号
|
|
|
*/
|
|
|
@Column(name = "inspect_unrepeated", nullable = false)
|
|
|
private boolean inspectUnrepeated;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 全卷复核时强制试卷拉到底部
|
|
|
*/
|
|
|
@Column(name = "inspect_scroll_bottom", nullable = false)
|
|
|
private boolean inspectScrollBottom;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 回评卷数
|
|
|
*/
|
|
|
@Column(name = "remark_count")
|
|
|
private Integer remarkCount;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 评卷端是否显示客观分
|
|
|
*/
|
|
|
@Column(name = "show_objective_score", nullable = false)
|
|
|
private boolean showObjectiveScore;
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 全卷复核进度100%时才能再次复核
|
|
|
*/
|
|
@@ -212,7 +211,26 @@ public class Exam implements Serializable {
|
|
|
@Enumerated(EnumType.STRING)
|
|
|
private TrackCountPolicy trackCountPolicy;
|
|
|
|
|
|
-
|
|
|
+ // 评卷时强制试卷拉到底部
|
|
|
+ @Column(name = "mark_scroll_bottom", nullable = false)
|
|
|
+ private Boolean markScrollBottom;
|
|
|
+
|
|
|
+ // 最小阅卷时长(秒)
|
|
|
+ @Column(name = "min_mark_duration")
|
|
|
+ private Integer minMarkDuration;
|
|
|
+
|
|
|
+ // 单卷回评次数
|
|
|
+ @Column(name = "re_mark_limit_count")
|
|
|
+ private Integer reMarkLimitCount;
|
|
|
+
|
|
|
+ // 启用条码粘贴AI检测
|
|
|
+ @Column(name = "barcode_ai_check", nullable = false)
|
|
|
+ private Boolean barcodeAiCheck;
|
|
|
+
|
|
|
+ // 启用题卡作答AI检测
|
|
|
+ @Column(name = "answer_ai_check", nullable = false)
|
|
|
+ private Boolean answerAiCheck;
|
|
|
+
|
|
|
public Integer getId() {
|
|
|
return id;
|
|
|
}
|
|
@@ -457,45 +475,45 @@ public class Exam implements Serializable {
|
|
|
this.showReject = showReject;
|
|
|
}
|
|
|
|
|
|
- public Boolean getInspectUnrepeated() {
|
|
|
- return inspectUnrepeated;
|
|
|
- }
|
|
|
+ public Boolean getInspectUnrepeated() {
|
|
|
+ return inspectUnrepeated;
|
|
|
+ }
|
|
|
|
|
|
- public void setInspectUnrepeated(Boolean inspectUnrepeated) {
|
|
|
- this.inspectUnrepeated = inspectUnrepeated;
|
|
|
- }
|
|
|
+ public void setInspectUnrepeated(Boolean inspectUnrepeated) {
|
|
|
+ this.inspectUnrepeated = inspectUnrepeated;
|
|
|
+ }
|
|
|
|
|
|
- public Boolean getInspectScrollBottom() {
|
|
|
- return inspectScrollBottom;
|
|
|
- }
|
|
|
+ public Boolean getInspectScrollBottom() {
|
|
|
+ return inspectScrollBottom;
|
|
|
+ }
|
|
|
|
|
|
- public void setInspectScrollBottom(Boolean inspectScrollBottom) {
|
|
|
- this.inspectScrollBottom = inspectScrollBottom;
|
|
|
- }
|
|
|
+ public void setInspectScrollBottom(Boolean inspectScrollBottom) {
|
|
|
+ this.inspectScrollBottom = inspectScrollBottom;
|
|
|
+ }
|
|
|
|
|
|
- public Integer getRemarkCount() {
|
|
|
- return remarkCount;
|
|
|
- }
|
|
|
+ public Integer getRemarkCount() {
|
|
|
+ return remarkCount;
|
|
|
+ }
|
|
|
|
|
|
- public void setRemarkCount(Integer remarkCount) {
|
|
|
- this.remarkCount = remarkCount;
|
|
|
- }
|
|
|
+ public void setRemarkCount(Integer remarkCount) {
|
|
|
+ this.remarkCount = remarkCount;
|
|
|
+ }
|
|
|
|
|
|
- public Boolean getShowObjectiveScore() {
|
|
|
- return showObjectiveScore;
|
|
|
- }
|
|
|
+ public Boolean getShowObjectiveScore() {
|
|
|
+ return showObjectiveScore;
|
|
|
+ }
|
|
|
|
|
|
- public void setShowObjectiveScore(Boolean showObjectiveScore) {
|
|
|
- this.showObjectiveScore = showObjectiveScore;
|
|
|
- }
|
|
|
+ public void setShowObjectiveScore(Boolean showObjectiveScore) {
|
|
|
+ this.showObjectiveScore = showObjectiveScore;
|
|
|
+ }
|
|
|
|
|
|
- public boolean getInspectRoundLimit() {
|
|
|
- return inspectRoundLimit;
|
|
|
- }
|
|
|
+ public boolean getInspectRoundLimit() {
|
|
|
+ return inspectRoundLimit;
|
|
|
+ }
|
|
|
|
|
|
- public void setInspectRoundLimit(boolean inspectRoundLimit) {
|
|
|
- this.inspectRoundLimit = inspectRoundLimit;
|
|
|
- }
|
|
|
+ public void setInspectRoundLimit(boolean inspectRoundLimit) {
|
|
|
+ this.inspectRoundLimit = inspectRoundLimit;
|
|
|
+ }
|
|
|
|
|
|
public TrackCountPolicy getTrackCountPolicy() {
|
|
|
return trackCountPolicy;
|
|
@@ -504,4 +522,45 @@ public class Exam implements Serializable {
|
|
|
public void setTrackCountPolicy(TrackCountPolicy trackCountPolicy) {
|
|
|
this.trackCountPolicy = trackCountPolicy;
|
|
|
}
|
|
|
+
|
|
|
+ public Boolean getMarkScrollBottom() {
|
|
|
+ return markScrollBottom;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMarkScrollBottom(Boolean markScrollBottom) {
|
|
|
+ this.markScrollBottom = markScrollBottom;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getMinMarkDuration() {
|
|
|
+ return minMarkDuration;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMinMarkDuration(Integer minMarkDuration) {
|
|
|
+ this.minMarkDuration = minMarkDuration;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getReMarkLimitCount() {
|
|
|
+ return reMarkLimitCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setReMarkLimitCount(Integer reMarkLimitCount) {
|
|
|
+ this.reMarkLimitCount = reMarkLimitCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Boolean getBarcodeAiCheck() {
|
|
|
+ return barcodeAiCheck;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBarcodeAiCheck(Boolean barcodeAiCheck) {
|
|
|
+ this.barcodeAiCheck = barcodeAiCheck;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Boolean getAnswerAiCheck() {
|
|
|
+ return answerAiCheck;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAnswerAiCheck(Boolean answerAiCheck) {
|
|
|
+ this.answerAiCheck = answerAiCheck;
|
|
|
+ }
|
|
|
+
|
|
|
}
|