|
|
@@ -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);
|
|
|
+}
|