| 123456789101112131415161718192021222324252627282930313233343536 |
- package com.seecoder.dataanalysis.analysis;
- import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree;
- import java.util.Map;
- /**
- * @author Peng Yiyan
- * @since 2022/02/03
- */
- public interface EvalDataAnalysisService {
- /**
- * 根据学生id,分析该学生的能力树,返回可用于可视化的结果
- * @param userId 学生id
- * @return competency_tree 返回能力树
- */
- CompetencyTree getTreeById(int userId);
- /**
- * 学生提交试卷,根据考试结果分析KSD并入库
- * @param exam_id 学生提交试卷的试卷id
- * @return competency_tree 返回能力树
- */
- CompetencyTree getTreeAfterExam(int exam_id);
- /**
- * 根据学生id,获得学生的错题列表
- * @param userId 学生id
- * @return Map<String, Double> errorQuestions 返回学生的错误题目
- */
- Map<String, Double> getStudentErrorQuestions(int userId);
- }
|