package com.qxueyou.scc.exercise.model;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.math.BigInteger;
|
import java.util.Date;
|
|
/**
|
* 练习组题目返回数据 V2.0
|
* @author zhiyong
|
*
|
*/
|
public class ExerGroupResponseData implements Serializable {
|
/**
|
*
|
*/
|
private static final long serialVersionUID = -5268126429792723826L;
|
|
|
/**-----------------------练习组基本信息 */
|
/** 本套题目总数 */
|
private String groupId;
|
|
/** 班级id */
|
private String classId;
|
|
/** 科目id */
|
private String collegeCourseId;
|
|
/** 机构id */
|
private String orgId;
|
|
/** 课程id */
|
private String subjectId;
|
|
/** 练习组名称 */
|
private String name;
|
|
/** 练习组类型 */
|
private short type;
|
|
/**练习时间 */
|
private String exerciseTime;
|
|
/** 做题方式(1:未做题优先 2:错题优先) */
|
private String exerciseStrategy;
|
|
/** 做题来源(1:练习题库 2:考试题库 3:家庭作业) */
|
private String exerciseSource;
|
|
/** 做题模式(1:练习 2:考试) */
|
private String exerciseMode;
|
|
/** 本套题目总数 */
|
private BigInteger allCount;
|
|
/** 用于列表排序 */
|
private BigInteger orderNum;
|
|
/** 题目更新时间 */
|
private Date updateTime;
|
|
/** 最近一次提交答案的时间 */
|
private Date answerUpdateTime;
|
|
/** 本套题错题本更新时间 */
|
private Date faultUpdateTime;
|
|
/** 本套题收藏本更新时间 */
|
private Date favorUpdateTime;
|
|
/** 本套题错题本个数 */
|
private BigInteger faultCount;
|
|
/** 本套题收藏本个数 */
|
private BigInteger favorCount;
|
|
/**-----------------------做题记录基本信息 */
|
|
private String exerciseRecordId;
|
|
/** 是否交卷 */
|
private String status;
|
|
/** 当前做题序号 */
|
private String currTitleNumber;
|
|
/** 本次习题已做的个数 */
|
private BigInteger doCount;
|
|
/** 本次习题正确的个数 */
|
private BigInteger correctCount;
|
|
/** 已提交人数 */
|
private BigInteger submitNumber;
|
|
private BigDecimal completionRate;
|
|
private BigDecimal accuracy;
|
|
private BigDecimal score;
|
|
/** 错题本 收藏本总数 */
|
private BigInteger extendAllCount;
|
|
/** 班级正确率 排名 */
|
private String classAccuracy;
|
|
private String classRank;
|
|
/** 是否可重做true 可以重做 false 不能 */
|
private boolean repeatFlag;
|
|
public String getGroupId() {
|
return groupId;
|
}
|
|
public void setGroupId(String groupId) {
|
this.groupId = groupId;
|
}
|
|
public String getClassId() {
|
return classId;
|
}
|
|
public void setClassId(String classId) {
|
this.classId = classId;
|
}
|
|
public String getCollegeCourseId() {
|
return collegeCourseId;
|
}
|
|
public void setCollegeCourseId(String collegeCourseId) {
|
this.collegeCourseId = collegeCourseId;
|
}
|
|
public String getOrgId() {
|
return orgId;
|
}
|
|
public void setOrgId(String orgId) {
|
this.orgId = orgId;
|
}
|
|
public String getSubjectId() {
|
return subjectId;
|
}
|
|
public void setSubjectId(String subjectId) {
|
this.subjectId = subjectId;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public short getType() {
|
return type;
|
}
|
|
public void setType(short type) {
|
this.type = type;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public Date getAnswerUpdateTime() {
|
return answerUpdateTime;
|
}
|
|
public void setAnswerUpdateTime(Date answerUpdateTime) {
|
this.answerUpdateTime = answerUpdateTime;
|
}
|
|
public BigInteger getAllCount() {
|
return allCount;
|
}
|
|
public void setAllCount(BigInteger allCount) {
|
this.allCount = allCount;
|
}
|
|
public String getExerciseTime() {
|
return exerciseTime;
|
}
|
|
public void setExerciseTime(String exerciseTime) {
|
this.exerciseTime = exerciseTime;
|
}
|
|
public String getExerciseRecordId() {
|
return exerciseRecordId;
|
}
|
|
public void setExerciseRecordId(String exerciseRecordId) {
|
this.exerciseRecordId = exerciseRecordId;
|
}
|
|
public String getStatus() {
|
return status;
|
}
|
|
public void setStatus(String status) {
|
this.status = status;
|
}
|
|
public String getCurrTitleNumber() {
|
return currTitleNumber;
|
}
|
|
public void setCurrTitleNumber(String currTitleNumber) {
|
this.currTitleNumber = currTitleNumber;
|
}
|
|
public BigInteger getDoCount() {
|
return doCount;
|
}
|
|
public void setDoCount(BigInteger doCount) {
|
this.doCount = doCount;
|
}
|
|
public BigInteger getCorrectCount() {
|
return correctCount;
|
}
|
|
public void setCorrectCount(BigInteger correctCount) {
|
this.correctCount = correctCount;
|
}
|
|
public BigDecimal getCompletionRate() {
|
return completionRate;
|
}
|
|
public void setCompletionRate(BigDecimal completionRate) {
|
this.completionRate = completionRate;
|
}
|
|
public BigDecimal getAccuracy() {
|
return accuracy;
|
}
|
|
public void setAccuracy(BigDecimal accuracy) {
|
this.accuracy = accuracy;
|
}
|
|
public BigDecimal getScore() {
|
return score;
|
}
|
|
public void setScore(BigDecimal score) {
|
this.score = score;
|
}
|
|
public BigInteger getSubmitNumber() {
|
return submitNumber;
|
}
|
|
public void setSubmitNumber(BigInteger submitNumber) {
|
this.submitNumber = submitNumber;
|
}
|
|
public BigInteger getExtendAllCount() {
|
return extendAllCount;
|
}
|
|
public void setExtendAllCount(BigInteger extendAllCount) {
|
this.extendAllCount = extendAllCount;
|
}
|
|
public String getExerciseStrategy() {
|
return exerciseStrategy;
|
}
|
|
public void setExerciseStrategy(String exerciseStrategy) {
|
this.exerciseStrategy = exerciseStrategy;
|
}
|
|
public String getExerciseSource() {
|
return exerciseSource;
|
}
|
|
public void setExerciseSource(String exerciseSource) {
|
this.exerciseSource = exerciseSource;
|
}
|
|
public String getExerciseMode() {
|
return exerciseMode;
|
}
|
|
public void setExerciseMode(String exerciseMode) {
|
this.exerciseMode = exerciseMode;
|
}
|
|
public String getClassAccuracy() {
|
return classAccuracy;
|
}
|
|
public void setClassAccuracy(String classAccuracy) {
|
this.classAccuracy = classAccuracy;
|
}
|
|
public String getClassRank() {
|
return classRank;
|
}
|
|
public void setClassRank(String classRank) {
|
this.classRank = classRank;
|
}
|
|
public boolean isRepeatFlag() {
|
return repeatFlag;
|
}
|
|
public void setRepeatFlag(boolean repeatFlag) {
|
this.repeatFlag = repeatFlag;
|
}
|
|
public Date getFaultUpdateTime() {
|
return faultUpdateTime;
|
}
|
|
public void setFaultUpdateTime(Date faultUpdateTime) {
|
this.faultUpdateTime = faultUpdateTime;
|
}
|
|
public Date getFavorUpdateTime() {
|
return favorUpdateTime;
|
}
|
|
public void setFavorUpdateTime(Date favorUpdateTime) {
|
this.favorUpdateTime = favorUpdateTime;
|
}
|
|
public BigInteger getOrderNum() {
|
return orderNum;
|
}
|
|
public void setOrderNum(BigInteger orderNum) {
|
this.orderNum = orderNum;
|
}
|
|
public BigInteger getFaultCount() {
|
return faultCount;
|
}
|
|
public void setFaultCount(BigInteger faultCount) {
|
this.faultCount = faultCount;
|
}
|
|
public BigInteger getFavorCount() {
|
return favorCount;
|
}
|
|
public void setFavorCount(BigInteger favorCount) {
|
this.favorCount = favorCount;
|
}
|
|
}
|