Ver Fonte

feat: 新增根据recordDTO更新能力树的方法

181250114 há 4 anos atrás
pai
commit
cf7c117e88

+ 8 - 0
src/main/java/com/seecoder/dataanalysis/analysis/EvalDataAnalysisService.java

@@ -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