|
@@ -11,50 +11,63 @@ import java.util.Date;
|
|
|
* @Version 1.0
|
|
|
*/
|
|
|
public class ExamRecordDataBean implements JsonSerializable {
|
|
|
+
|
|
|
private static final long serialVersionUID = 2992013242163319457L;
|
|
|
+
|
|
|
private Long id;
|
|
|
+
|
|
|
/**
|
|
|
* 考试ID
|
|
|
*/
|
|
|
private Long examId;
|
|
|
+
|
|
|
/**
|
|
|
* 考试类型
|
|
|
*/
|
|
|
private String examType;
|
|
|
+
|
|
|
/**
|
|
|
* 考生ID
|
|
|
*/
|
|
|
private Long examStudentId;
|
|
|
+
|
|
|
/**
|
|
|
* 学生ID
|
|
|
*/
|
|
|
private Long studentId;
|
|
|
+
|
|
|
/**
|
|
|
* 学号
|
|
|
*/
|
|
|
private String studentCode;
|
|
|
+
|
|
|
/**
|
|
|
* 学生姓名
|
|
|
*/
|
|
|
private String studentName;
|
|
|
+
|
|
|
/**
|
|
|
* 身份证号
|
|
|
*/
|
|
|
private String identityNumber;
|
|
|
+
|
|
|
/**
|
|
|
* 课程ID
|
|
|
*/
|
|
|
private Long courseId;
|
|
|
|
|
|
private String courseLevel;
|
|
|
+
|
|
|
/**
|
|
|
* 学习中心ID
|
|
|
*/
|
|
|
private Long orgId;
|
|
|
+
|
|
|
/**
|
|
|
* 顶级机构ID
|
|
|
*/
|
|
|
private Long rootOrgId;
|
|
|
+
|
|
|
/**
|
|
|
* 基础试卷ID
|
|
|
*/
|
|
@@ -64,10 +77,12 @@ public class ExamRecordDataBean implements JsonSerializable {
|
|
|
* 试卷类型
|
|
|
*/
|
|
|
private String paperType;
|
|
|
+
|
|
|
/**
|
|
|
* 试卷结构 ID
|
|
|
*/
|
|
|
private String paperStructId;
|
|
|
+
|
|
|
/**
|
|
|
* 采集人
|
|
|
*/
|
|
@@ -77,30 +92,37 @@ public class ExamRecordDataBean implements JsonSerializable {
|
|
|
* 考试作答记录id
|
|
|
*/
|
|
|
private String examRecordQuestionsId;
|
|
|
+
|
|
|
/**
|
|
|
* 考试记录状态(考试中,考试结束,考试过期,考试作废)
|
|
|
*/
|
|
|
private String examRecordStatus;
|
|
|
+
|
|
|
/**
|
|
|
* 考试开始时间
|
|
|
*/
|
|
|
private Date startTime;
|
|
|
+
|
|
|
/**
|
|
|
* 考试结束时间
|
|
|
*/
|
|
|
private Date endTime;
|
|
|
+
|
|
|
/**
|
|
|
* 考试被清理时间
|
|
|
*/
|
|
|
private Date cleanTime;
|
|
|
+
|
|
|
/**
|
|
|
* 是否异常数据
|
|
|
*/
|
|
|
private Boolean isWarn;
|
|
|
+
|
|
|
/**
|
|
|
* 是否被审核过
|
|
|
*/
|
|
|
private Boolean isAudit;
|
|
|
+
|
|
|
/**
|
|
|
* 是否违纪
|
|
|
*/
|
|
@@ -110,50 +132,62 @@ public class ExamRecordDataBean implements JsonSerializable {
|
|
|
* 考试时长
|
|
|
*/
|
|
|
private Long usedExamTime;
|
|
|
+
|
|
|
/**
|
|
|
* 第几次考试
|
|
|
*/
|
|
|
private Integer examOrder;
|
|
|
+
|
|
|
/**
|
|
|
* 是否为重考
|
|
|
*/
|
|
|
private Boolean isReexamine;
|
|
|
+
|
|
|
/**
|
|
|
* 是否断点续考
|
|
|
*/
|
|
|
private Boolean isContinued;
|
|
|
+
|
|
|
/**
|
|
|
* 是否是全客观题卷 1:是 0:否
|
|
|
*/
|
|
|
private Boolean isAllObjectivePaper;
|
|
|
+
|
|
|
/**
|
|
|
* 断点续考次数
|
|
|
*/
|
|
|
private Integer continuedCount;
|
|
|
+
|
|
|
/**
|
|
|
* 是否达到最大断点限制
|
|
|
*/
|
|
|
private Boolean isExceed;
|
|
|
+
|
|
|
/**
|
|
|
* 抓拍比对成功次数
|
|
|
*/
|
|
|
private Integer faceSuccessCount;
|
|
|
+
|
|
|
/**
|
|
|
* 抓拍比对失败次数
|
|
|
*/
|
|
|
private Integer faceFailedCount;
|
|
|
+
|
|
|
/**
|
|
|
* 抓拍存在陌生人的次数
|
|
|
*/
|
|
|
private Integer faceStrangerCount;
|
|
|
+
|
|
|
/**
|
|
|
* 抓拍比对总次数
|
|
|
*/
|
|
|
private Integer faceTotalCount;
|
|
|
+
|
|
|
/**
|
|
|
* 抓拍比对成功比率
|
|
|
*/
|
|
|
private Double faceSuccessPercent;
|
|
|
+
|
|
|
/**
|
|
|
* 活体检测结果
|
|
|
*/
|
|
@@ -163,11 +197,22 @@ public class ExamRecordDataBean implements JsonSerializable {
|
|
|
* 百度人脸活体检测通过率
|
|
|
*/
|
|
|
private Double baiduFaceLivenessSuccessPercent;
|
|
|
+
|
|
|
/**
|
|
|
* 人脸五官坐标比对值
|
|
|
*/
|
|
|
private Double faceLandmarkVal;
|
|
|
|
|
|
+ /**
|
|
|
+ * 是否采用千人千卷规则(默认:false 为正常调卷规则)
|
|
|
+ */
|
|
|
+ private Boolean randomPaper;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 试卷总分
|
|
|
+ */
|
|
|
+ private Double paperScore;
|
|
|
+
|
|
|
/**
|
|
|
* 总分
|
|
|
*/
|
|
@@ -233,7 +278,7 @@ public class ExamRecordDataBean implements JsonSerializable {
|
|
|
* 切屏次数
|
|
|
*/
|
|
|
private Integer switchScreenCount;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 是否达到最大切屏次数限制
|
|
|
*/
|
|
@@ -551,6 +596,22 @@ public class ExamRecordDataBean implements JsonSerializable {
|
|
|
this.faceLandmarkVal = faceLandmarkVal;
|
|
|
}
|
|
|
|
|
|
+ public Boolean getRandomPaper() {
|
|
|
+ return randomPaper;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRandomPaper(Boolean randomPaper) {
|
|
|
+ this.randomPaper = randomPaper;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Double getPaperScore() {
|
|
|
+ return paperScore;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPaperScore(Double paperScore) {
|
|
|
+ this.paperScore = paperScore;
|
|
|
+ }
|
|
|
+
|
|
|
public Double getTotalScore() {
|
|
|
return totalScore;
|
|
|
}
|
|
@@ -655,13 +716,13 @@ public class ExamRecordDataBean implements JsonSerializable {
|
|
|
this.switchScreenCount = switchScreenCount;
|
|
|
}
|
|
|
|
|
|
- public Boolean getExceedMaxSwitchScreenCount() {
|
|
|
- return exceedMaxSwitchScreenCount;
|
|
|
- }
|
|
|
+ public Boolean getExceedMaxSwitchScreenCount() {
|
|
|
+ return exceedMaxSwitchScreenCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExceedMaxSwitchScreenCount(Boolean exceedMaxSwitchScreenCount) {
|
|
|
+ this.exceedMaxSwitchScreenCount = exceedMaxSwitchScreenCount;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
- public void setExceedMaxSwitchScreenCount(Boolean exceedMaxSwitchScreenCount) {
|
|
|
- this.exceedMaxSwitchScreenCount = exceedMaxSwitchScreenCount;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
}
|