| | |
| | | public class ExerciseGroup implements Serializable,ITrace { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | //题库状态 草稿0,已发布2 已下架3 |
| | | //题库状态 草稿0,已发布2 已下架3 |
| | | public static final short STATUS_DRAFT = 0; |
| | | public static final short STATUS_PUBLISHED = 2; |
| | | public static final short STATUS_TAKEOFF = 3; |
| | | |
| | | //题库类型 1:个人题库,2:学校题库 3:共享题库 |
| | | //题库类型 1:个人题库,2:学校题库 3:共享题库 |
| | | public static final short GROUP_RANGE_PRIV = 1; |
| | | public static final short GROUP_RANGE_SCHOOL = 2; |
| | | public static final short GROUP_RANGE_SHARE = 3; |
| | |
| | | @Column(name="NAME", length=128) |
| | | private String name; |
| | | |
| | | /** 用于模拟考试 存放 考试设置时间*/ |
| | | /** 用于模拟考试 存放 考试设置时间*/ |
| | | @Column(name="ATTRIBUTE1", length=128) |
| | | private String attribute1; |
| | | |
| | | /** 用于 章节练习 存放章节ID */ |
| | | /** 用于 章节练习 存放章节ID */ |
| | | @Column(name="ATTRIBUTE2", length=128) |
| | | private String attribute2; |
| | | |
| | |
| | | @Column(name="TYPE") |
| | | private short type; |
| | | |
| | | /** 习题组类型(1,家庭作业;2,互动;3,顺序练习;4模拟考试;5真题;6:章节;7:随机练习;8:教学评估;9:专项练习;10:自由练习;11:考题题库;12:考试题目;13:智慧蓝项目题库) */ |
| | | /** 习题组类型(1,家庭作业;2,互动;3,顺序练习;4模拟考试;5真题;6:章节;7:随机练习;8:教学评估;9:专项练习;10:自由练习;11:考题题库;12:考试题目;13:智慧蓝项目题库) */ |
| | | |
| | | public final static short TYPE_HOMEWORK = 1; |
| | | |
| | |
| | | public final static short TYPE_MOCK_EXAM = 4; |
| | | |
| | | /* |
| | | * 历史真题 |
| | | * 历史真题 |
| | | */ |
| | | public final static short TYPE_HISTORY_ITEM = 5; |
| | | |
| | |
| | | @JsonIgnore |
| | | private List<ExerciseRecord> records; |
| | | |
| | | /** 题目总数 */ |
| | | /** 题目总数 */ |
| | | @Column(name="ALL_COUNT") |
| | | private BigInteger allCount; |
| | | |
| | | /** 当前做题总数 */ |
| | | /** 当前做题总数 */ |
| | | @Transient |
| | | private String doCount; |
| | | |
| | | /** 班主任能不能编辑 */ |
| | | /** 班主任能不能编辑 */ |
| | | @Transient |
| | | private boolean editFlag; |
| | | |
| | | /** 练习管理排序,班主任排序 */ |
| | | /** 练习管理排序,班主任排序 */ |
| | | @Column(name="ORDER_NUM") |
| | | private BigInteger orderNum; |
| | | |
| | | @Column(name="CHAPTER_ID") |
| | | private String chapterId; |
| | | |
| | | /** ״̬ */ |
| | | /** 状态 */ |
| | | @Column(name="STATUS") |
| | | private short status; |
| | | |
| | |
| | | public String getTypeName() { |
| | | switch (this.type) { |
| | | case 1: { |
| | | return "家庭作业"; |
| | | return "家庭作业"; |
| | | } |
| | | case 2: { |
| | | return "互动练习"; |
| | | return "互动练习"; |
| | | } |
| | | case 3: { |
| | | return "顺序练习"; |
| | | return "顺序练习"; |
| | | } |
| | | case 4: { |
| | | return "模拟考试"; |
| | | return "模拟考试"; |
| | | } |
| | | case 5: { |
| | | return "真题"; |
| | | return "真题"; |
| | | } |
| | | case 6: { |
| | | return "章节练习"; |
| | | return "章节练习"; |
| | | } |
| | | case 7: { |
| | | return "随机练习"; |
| | | return "随机练习"; |
| | | } |
| | | case 9: { |
| | | return "专项练习"; |
| | | return "专项练习"; |
| | | } |
| | | case 10: { |
| | | return "自由练习"; |
| | | return "自由练习"; |
| | | } |
| | | default:{ |
| | | return ""; |