|
@@ -1,11 +1,10 @@
|
|
|
package com.qmth.themis.business.entity;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
-import com.qmth.themis.business.entity.common.Exam;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.qmth.themis.business.base.BaseEntity;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
-import java.io.Serializable;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/**
|
|
@@ -16,6 +15,527 @@ import java.util.Date;
|
|
|
* @Date: 2020/6/25
|
|
|
*/
|
|
|
@ApiModel(value = "t_e_exam", description = "考试批次")
|
|
|
-public class TEExam extends Exam {
|
|
|
+public class TEExam extends BaseEntity {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "机构ID")
|
|
|
+ @TableField(value = "org_id")
|
|
|
+ private Long orgId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "批次编码,机构唯一")
|
|
|
+ @TableField(value = "code")
|
|
|
+ private String code;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "批次名称")
|
|
|
+ @TableField(value = "name")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "批次标注,可用于多个考试批次归类")
|
|
|
+ @TableField(value = "tag")
|
|
|
+ private String tag;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "批次开始时间")
|
|
|
+ @TableField(value = "start_time")
|
|
|
+ private Date startTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "批次结束时间")
|
|
|
+ @TableField(value = "end_time")
|
|
|
+ private Date endTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "状态")
|
|
|
+ @TableField(value = "status")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试口令")
|
|
|
+ @TableField(value = "short_code")
|
|
|
+ private String shortCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "提前多长时间开始候考(分钟)")
|
|
|
+ @TableField(value = "prepare_seconds")
|
|
|
+ private Integer prepareSeconds;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "最短考试时长,相当于考试冻结时间(分钟)")
|
|
|
+ @TableField(value = "min_duration_seconds")
|
|
|
+ private Integer minDurationSeconds;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考前须知")
|
|
|
+ @TableField(value = "pre_notice")
|
|
|
+ private String preNotice;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试须知阅读时长(秒)")
|
|
|
+ @TableField(value = "pre_notice_stay_seconds")
|
|
|
+ private Integer preNoticeStaySeconds;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考后说明,针对一个场次进行设置")
|
|
|
+ @TableField(value = "post_notice")
|
|
|
+ private String postNotice;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "允许考试次数")
|
|
|
+ @TableField(value = "exam_count")
|
|
|
+ private Integer examCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "断点失效时间(秒)")
|
|
|
+ @TableField(value = "break_expire_seconds")
|
|
|
+ private Integer breakExpireSeconds;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "断点续考次数")
|
|
|
+ @TableField(value = "break_resume_count")
|
|
|
+ private Integer breakResumeCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否开启/强制客户端视频监控,0:不开启,1:开启,2:强制开启")
|
|
|
+ @TableField(value = "client_video_push")
|
|
|
+ private Integer clientVideoPush;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否开启客户端视频转录,0:不开启,1:开启")
|
|
|
+ @TableField(value = "client_video_record")
|
|
|
+ private Integer clientVideoRecord;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否开启/强制微信小程序监控,0:不开启,1:开启,2:强制开启")
|
|
|
+ @TableField(value = "wxapp_video_push")
|
|
|
+ private Integer wxappVideoPush;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否开启微信小程序视频转录,0:不开启,1:开启")
|
|
|
+ @TableField(value = "wxapp_video_record")
|
|
|
+ private Integer wxappVideoRecord;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否允许使用摄像头拍照答题,0:不允许,1:允许")
|
|
|
+ @TableField(value = "camera_photo_upload")
|
|
|
+ private Integer cameraPhotoUpload;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否允许使用微信拍照答题,0:不允许,1:允许")
|
|
|
+ @TableField(value = "wxapp_photo_upload")
|
|
|
+ private Integer wxappPhotoUpload;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "重考是否审批,0:不审批,1:审批")
|
|
|
+ @TableField(value = "reexam_auditing")
|
|
|
+ private Integer reexamAuditing;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "交卷后是否显示客观得分,0:不显示,1:显示")
|
|
|
+ @TableField(value = "show_objective_score")
|
|
|
+ private Integer showObjectiveScore;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "模式,0:集中统一,1:随到随考")
|
|
|
+ @TableField(value = "mode")
|
|
|
+ private Integer mode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否启用,0:停用,1:启用")
|
|
|
+ @TableField(value = "enable")
|
|
|
+ private Integer enable;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否归档,0:不归档,1:归档")
|
|
|
+ @TableField(value = "archived")
|
|
|
+ private Integer archived;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "允许开考开放时长(分钟),相当于迟到时间")
|
|
|
+ @TableField(value = "opening_seconds")
|
|
|
+ private Integer openingSeconds;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "最大考试时长(分钟)")
|
|
|
+ @TableField(value = "max_duration_seconds")
|
|
|
+ private Integer maxDurationSeconds;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否在结束时间集中强制收卷,0:不强制,1:强制")
|
|
|
+ @TableField(value = "force_finish")
|
|
|
+ private Integer forceFinish;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "开考身份验证策略,0:关闭,1:非强制人脸验证,2:强制人脸验证,3:活体验证")
|
|
|
+ @TableField(value = "entry_authentication_policy")
|
|
|
+ private Integer entryAuthenticationPolicy;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试过程中人脸检测是否开启,0:不开启,1:开启")
|
|
|
+ @TableField(value = "in_process_face_verify")
|
|
|
+ private Integer inProcessFaceVerify;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试过程中人脸检测是否忽略陌生人 ,0:不忽略,1:忽略")
|
|
|
+ @TableField(value = "in_process_face_stranger_ignore")
|
|
|
+ private Integer inProcessFaceStrangerIgnore;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试过程中是否启用活体检测 ,0:不启用,1:启用")
|
|
|
+ @TableField(value = "in_process_liveness_verify")
|
|
|
+ private Integer inProcessLivenessVerify;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试过程中活体检测间隔时间")
|
|
|
+ @TableField(value = "in_process_liveness_interval_seconds")
|
|
|
+ private Integer inProcessLivenessIntervalSeconds;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试过程中活体检测重试次数")
|
|
|
+ @TableField(value = "in_process_liveness_retry_count")
|
|
|
+ private Integer inProcessLivenessRetryCount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "考试过程中活体检测结果判定规则,0:任意一次通过,1:全部都要通过,2:通过次数大于失败次数")
|
|
|
+ @TableField(value = "in_process_liveness_judge_policy")
|
|
|
+ private Integer inProcessLivenessJudgePolicy;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "多次考试记录的选择逻辑,0:全部阅卷后取最高分,1:客观分最高,3:最后一次提交")
|
|
|
+ @TableField(value = "record_select_strategy")
|
|
|
+ private Integer recordSelectStrategy;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否IP段限制,0:不允许,1:允许")
|
|
|
+ @TableField(value = "enable_ip_limit")
|
|
|
+ private Integer enableIpLimit;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "允许IP段")
|
|
|
+ @TableField(value = "ip_allow")
|
|
|
+ private String ipAllow;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "算分状态,0:从未算分,1:正在算分,2:算分完成")
|
|
|
+ @TableField(value = "score_status")
|
|
|
+ private Integer scoreStatus;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否启用开考口令,0:不启用,1:启用")
|
|
|
+ @TableField(value = "enable_short_code")
|
|
|
+ private Integer enableShortCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否允许断点续考,0:不允许,1:允许")
|
|
|
+ @TableField(value = "enable_break")
|
|
|
+ private Integer enableBreak;
|
|
|
+
|
|
|
+ public Integer getEnableBreak() {
|
|
|
+ return enableBreak;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnableBreak(Integer enableBreak) {
|
|
|
+ this.enableBreak = enableBreak;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getEnableShortCode() {
|
|
|
+ return enableShortCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnableShortCode(Integer enableShortCode) {
|
|
|
+ this.enableShortCode = enableShortCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getMode() {
|
|
|
+ return mode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMode(Integer mode) {
|
|
|
+ this.mode = mode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getEnable() {
|
|
|
+ return enable;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnable(Integer enable) {
|
|
|
+ this.enable = enable;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getArchived() {
|
|
|
+ return archived;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setArchived(Integer archived) {
|
|
|
+ this.archived = archived;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getOpeningSeconds() {
|
|
|
+ return openingSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOpeningSeconds(Integer openingSeconds) {
|
|
|
+ this.openingSeconds = openingSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getMaxDurationSeconds() {
|
|
|
+ return maxDurationSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMaxDurationSeconds(Integer maxDurationSeconds) {
|
|
|
+ this.maxDurationSeconds = maxDurationSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getForceFinish() {
|
|
|
+ return forceFinish;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setForceFinish(Integer forceFinish) {
|
|
|
+ this.forceFinish = forceFinish;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getEntryAuthenticationPolicy() {
|
|
|
+ return entryAuthenticationPolicy;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEntryAuthenticationPolicy(Integer entryAuthenticationPolicy) {
|
|
|
+ this.entryAuthenticationPolicy = entryAuthenticationPolicy;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getInProcessFaceVerify() {
|
|
|
+ return inProcessFaceVerify;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInProcessFaceVerify(Integer inProcessFaceVerify) {
|
|
|
+ this.inProcessFaceVerify = inProcessFaceVerify;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getInProcessFaceStrangerIgnore() {
|
|
|
+ return inProcessFaceStrangerIgnore;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInProcessFaceStrangerIgnore(Integer inProcessFaceStrangerIgnore) {
|
|
|
+ this.inProcessFaceStrangerIgnore = inProcessFaceStrangerIgnore;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getInProcessLivenessVerify() {
|
|
|
+ return inProcessLivenessVerify;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInProcessLivenessVerify(Integer inProcessLivenessVerify) {
|
|
|
+ this.inProcessLivenessVerify = inProcessLivenessVerify;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getInProcessLivenessIntervalSeconds() {
|
|
|
+ return inProcessLivenessIntervalSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInProcessLivenessIntervalSeconds(Integer inProcessLivenessIntervalSeconds) {
|
|
|
+ this.inProcessLivenessIntervalSeconds = inProcessLivenessIntervalSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getInProcessLivenessRetryCount() {
|
|
|
+ return inProcessLivenessRetryCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInProcessLivenessRetryCount(Integer inProcessLivenessRetryCount) {
|
|
|
+ this.inProcessLivenessRetryCount = inProcessLivenessRetryCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getInProcessLivenessJudgePolicy() {
|
|
|
+ return inProcessLivenessJudgePolicy;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setInProcessLivenessJudgePolicy(Integer inProcessLivenessJudgePolicy) {
|
|
|
+ this.inProcessLivenessJudgePolicy = inProcessLivenessJudgePolicy;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getRecordSelectStrategy() {
|
|
|
+ return recordSelectStrategy;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRecordSelectStrategy(Integer recordSelectStrategy) {
|
|
|
+ this.recordSelectStrategy = recordSelectStrategy;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getEnableIpLimit() {
|
|
|
+ return enableIpLimit;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnableIpLimit(Integer enableIpLimit) {
|
|
|
+ this.enableIpLimit = enableIpLimit;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getIpAllow() {
|
|
|
+ return ipAllow;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIpAllow(String ipAllow) {
|
|
|
+ this.ipAllow = ipAllow;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getScoreStatus() {
|
|
|
+ return scoreStatus;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setScoreStatus(Integer scoreStatus) {
|
|
|
+ this.scoreStatus = scoreStatus;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static long getSerialVersionUID() {
|
|
|
+ return serialVersionUID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getOrgId() {
|
|
|
+ return orgId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrgId(Long orgId) {
|
|
|
+ this.orgId = orgId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getCode() {
|
|
|
+ return code;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCode(String code) {
|
|
|
+ this.code = code;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getName() {
|
|
|
+ return name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setName(String name) {
|
|
|
+ this.name = name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getTag() {
|
|
|
+ return tag;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTag(String tag) {
|
|
|
+ this.tag = tag;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getStartTime() {
|
|
|
+ return startTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStartTime(Date startTime) {
|
|
|
+ this.startTime = startTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getEndTime() {
|
|
|
+ return endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEndTime(Date endTime) {
|
|
|
+ this.endTime = endTime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getStatus() {
|
|
|
+ return status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStatus(Integer status) {
|
|
|
+ this.status = status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getShortCode() {
|
|
|
+ return shortCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setShortCode(String shortCode) {
|
|
|
+ this.shortCode = shortCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getPrepareSeconds() {
|
|
|
+ return prepareSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPrepareSeconds(Integer prepareSeconds) {
|
|
|
+ this.prepareSeconds = prepareSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getMinDurationSeconds() {
|
|
|
+ return minDurationSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMinDurationSeconds(Integer minDurationSeconds) {
|
|
|
+ this.minDurationSeconds = minDurationSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getPreNotice() {
|
|
|
+ return preNotice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPreNotice(String preNotice) {
|
|
|
+ this.preNotice = preNotice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getPreNoticeStaySeconds() {
|
|
|
+ return preNoticeStaySeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPreNoticeStaySeconds(Integer preNoticeStaySeconds) {
|
|
|
+ this.preNoticeStaySeconds = preNoticeStaySeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getPostNotice() {
|
|
|
+ return postNotice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPostNotice(String postNotice) {
|
|
|
+ this.postNotice = postNotice;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getExamCount() {
|
|
|
+ return examCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExamCount(Integer examCount) {
|
|
|
+ this.examCount = examCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getBreakExpireSeconds() {
|
|
|
+ return breakExpireSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBreakExpireSeconds(Integer breakExpireSeconds) {
|
|
|
+ this.breakExpireSeconds = breakExpireSeconds;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getBreakResumeCount() {
|
|
|
+ return breakResumeCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBreakResumeCount(Integer breakResumeCount) {
|
|
|
+ this.breakResumeCount = breakResumeCount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getClientVideoPush() {
|
|
|
+ return clientVideoPush;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setClientVideoPush(Integer clientVideoPush) {
|
|
|
+ this.clientVideoPush = clientVideoPush;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getClientVideoRecord() {
|
|
|
+ return clientVideoRecord;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setClientVideoRecord(Integer clientVideoRecord) {
|
|
|
+ this.clientVideoRecord = clientVideoRecord;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getWxappVideoPush() {
|
|
|
+ return wxappVideoPush;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setWxappVideoPush(Integer wxappVideoPush) {
|
|
|
+ this.wxappVideoPush = wxappVideoPush;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getWxappVideoRecord() {
|
|
|
+ return wxappVideoRecord;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setWxappVideoRecord(Integer wxappVideoRecord) {
|
|
|
+ this.wxappVideoRecord = wxappVideoRecord;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getCameraPhotoUpload() {
|
|
|
+ return cameraPhotoUpload;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCameraPhotoUpload(Integer cameraPhotoUpload) {
|
|
|
+ this.cameraPhotoUpload = cameraPhotoUpload;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getWxappPhotoUpload() {
|
|
|
+ return wxappPhotoUpload;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setWxappPhotoUpload(Integer wxappPhotoUpload) {
|
|
|
+ this.wxappPhotoUpload = wxappPhotoUpload;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getReexamAuditing() {
|
|
|
+ return reexamAuditing;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setReexamAuditing(Integer reexamAuditing) {
|
|
|
+ this.reexamAuditing = reexamAuditing;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Integer getShowObjectiveScore() {
|
|
|
+ return showObjectiveScore;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setShowObjectiveScore(Integer showObjectiveScore) {
|
|
|
+ this.showObjectiveScore = showObjectiveScore;
|
|
|
+ }
|
|
|
|
|
|
}
|