Procházet zdrojové kódy

feat: 完成推荐功能

181250114 před 4 roky
rodič
revize
f1df827fdf

+ 20 - 0
src/main/java/com/seecoder/dataanalysis/analysis/RecommandService.java

@@ -0,0 +1,20 @@
+package com.seecoder.dataanalysis.analysis;
+
+import cn.seecoder.bok.common.vo.QuestionVO;
+
+import java.util.List;
+
+/**
+ * @author Peng Yiyan
+ * @since 2022/04/15
+ */
+public interface RecommandService {
+
+    /**
+     * 根据学生id分析学生信息,返回推荐给学生的试题集(默认30题)
+     * 从三个角度推荐:1.学生没做过的题目 2.学生能力树缺少/低分的部分 3.学生做错的题目
+     * @param userId 学生id
+     * @return List<QuestionVO> questions 返回学生获得的推荐题目
+     */
+    List<QuestionVO> getRecommandById(int userId);
+}