|
@@ -0,0 +1,92 @@
|
|
|
|
|
+package com.seecoder.dataanalysis.vo.question;
|
|
|
|
|
+
|
|
|
|
|
+import cn.seecoder.bok.common.QuestionType;
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonInclude;
|
|
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
|
|
+import lombok.Data;
|
|
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
|
|
+
|
|
|
|
|
+import java.io.Serializable;
|
|
|
|
|
+import java.time.Instant;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
+
|
|
|
|
|
+@AllArgsConstructor
|
|
|
|
|
+@NoArgsConstructor
|
|
|
|
|
+@Data
|
|
|
|
|
+@JsonInclude(JsonInclude.Include.NON_NULL)
|
|
|
|
|
+public class CompleteQuestionVO implements Serializable {
|
|
|
|
|
+ private String id;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 题干
|
|
|
|
|
+ */
|
|
|
|
|
+ private String stem;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 题目类型
|
|
|
|
|
+ */
|
|
|
|
|
+ private QuestionType type;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 选项
|
|
|
|
|
+ */
|
|
|
|
|
+ private Map<String, String> options;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 填空题 __1__ __2__
|
|
|
|
|
+ */
|
|
|
|
|
+// private Map<String, String> blanks;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 答案
|
|
|
|
|
+ */
|
|
|
|
|
+ private String answer;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 难度 暂时用于代替Skill的作用
|
|
|
|
|
+ */
|
|
|
|
|
+ private Integer weight;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 关键点
|
|
|
|
|
+ */
|
|
|
|
|
+ private String keyPoints;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 分析
|
|
|
|
|
+ */
|
|
|
|
|
+ private String analysis;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 标签
|
|
|
|
|
+ */
|
|
|
|
|
+ private List<String> tags;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 知识点 id
|
|
|
|
|
+ */
|
|
|
|
|
+ private List<String> knowledgeId;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 输入输出的测试用例
|
|
|
|
|
+ */
|
|
|
|
|
+ private Map<String, String> inputOutputMapping;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 代码题目时间限制
|
|
|
|
|
+ */
|
|
|
|
|
+ private Integer millisecondLimit;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 代码空间限制
|
|
|
|
|
+ */
|
|
|
|
|
+ private Integer memoryLimit;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ private Instant createdTime;
|
|
|
|
|
+
|
|
|
|
|
+ private Instant lastModifiedTime;
|
|
|
|
|
+
|
|
|
|
|
+}
|