|
|
@@ -4,6 +4,7 @@ import cn.seecoder.bok.common.vo.QuestionVO;
|
|
|
import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree;
|
|
|
import com.seecoder.dataanalysis.data.entity.eval.Question;
|
|
|
import com.seecoder.dataanalysis.data.entity.eval.display.FormatQuestion;
|
|
|
+import com.seecoder.dataanalysis.vo.EvalExamRecordDTO;
|
|
|
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
@@ -29,6 +30,13 @@ public interface EvalDataAnalysisService {
|
|
|
*/
|
|
|
CompetencyTree getTreeAfterExam(int recordId);
|
|
|
|
|
|
+ /**
|
|
|
+ * 和getTreeAfterExam类似的方法,但此处使用考试记录DTO直接对能力树进行更新
|
|
|
+ * @param evalExamRecordDTO op_type=2的日志
|
|
|
+ * @return competency_tree 对应的能力树
|
|
|
+ */
|
|
|
+ CompetencyTree updateCompetencyTreeType2(EvalExamRecordDTO evalExamRecordDTO);
|
|
|
+
|
|
|
/**
|
|
|
* 根据学生id,获得学生的错题列表,用于推荐系统
|
|
|
* @param userId 学生id
|