1.一种习题智能推荐方法,其特征在于,包括:
获取答题结果中的错题,并根据所述错题在预设的知识点映射表中查找对应的知识点A;
根据第一预设公式计算习题库中的多个知识点分别与所述知识点A的相似度,得出所有与所述知识点A的相似度大于第一相似度阈值的知识点B,并按照相似度由高到低的顺序对所有所述知识点B进行排序,形成知识点B集;
根据第二预设公式分别获取所述知识点A对应的至少一个第一习题、所述知识点B集对应的多个第二习题的习题质量,并按照所述习题质量由高到低的顺序分别对所述第一习题和所述第二习题进行排序,形成第一习题集和第二习题集;
获取推荐习题的单次推荐数量,并根据预设推荐比例分别从所述第一习题集中抽取所述第一习题以及从所述第二习题集中抽取所述第二习题,组成所述推荐习题;其中,抽取所述第一习题和所述第二习题时,按照所述习题质量由高到低的顺序进行抽取;
所述第二预设公式为:
其中,所述Q
2.根据权利要求1所述的习题智能推荐方法,其特征在于,在所述获取答题结果中的错题,并根据所述错题在预设的知识点映射表中查找对应的知识点A的步骤之后,还包括:分别统计每个所述知识点A在所述答题结果中对应的习题错误率;
根据所述习题错误率在预设推荐表中进行查询,以确定在所述习题错误率下每个所述知识点A对应的推荐方案;其中,在所述预设推荐表中,不同的所述推荐方案对应不同范围的所述习题错误率,不同所述推荐方案所包含的推荐比例不同,所述推荐比例指的是位于一定范围所述习题错误率内的所述知识点A对应的习题在推荐习题中所占的比例;在所述预设推荐表中,所有所述推荐方案中的所述推荐比例之和小于等于1。
3.根据权利要求2所述的习题智能推荐方法,其特征在于,所述统计所有所述知识点A在所述答题结果中的习题错误率的步骤,包括:统计出各个所述知识点A在所有所述答题结果中的第一错误率,以及在最近预设次数提交的所述答题结果中的第二错误率;
对所述第一错误率和所述第二错误率进行比较;
若所述第一错误率大于等于所述第二错误率,则将所述第二错误率设定为所述习题错误率;
若所述第一错误率小于所述第二错误率,则将所述第一错误率设定为所述习题错误率。
4.根据权利要求3所述的习题智能推荐方法,其特征在于,所述统计出各个所述知识点A在所有所述答题结果中的第一错误率,以及统计出在最近预设次数提交的所述答题结果中的第二错误率的步骤,包括:统计出各个所述知识点A在所有所述答题结果中的第一错误率,并判断所述知识点A对应的所述错题的数量是否达到预设数量;
若达到所述预设数量,则统计出所述知识点A在最近预设次数提交的所述答题结果中的第二错误率;
若未达到所述预设数量,则将所述第一错误率设定为所述习题错误率。
5.根据权利要求2所述的习题智能推荐方法,其特征在于,所述根据所述习题错误率在预设推荐表中进行查询,以确定在所述习题错误率下每个所述知识点A对应的推荐方案的步骤,包括:若所述习题错误率大于等于第一预设阈值,则停止推荐对应的所述知识点A,并将所述知识点A推送至预设管理界面中;
若所述习题错误率大于等于第二预设阈值,且小于所述第一预设阈值,则按照第一预设推荐比例推荐所述知识点A,并将所述知识点A推送至所述预设管理界面中;
若所述习题错误率小于所述第二预设阈值,则按照第二预设推荐比例推荐所述知识点A。
6.根据权利要求1所述的习题智能推荐方法,其特征在于,所述根据预设推荐比例分别从所述第一习题集中抽取所述第一习题以及从所述第二习题集中抽取所述第二习题,组成所述推荐习题的步骤,包括:获取各个所述知识点A的最近一次推荐时间,并判断所述最近一次推荐时间与当前时间之间的时间间隔是否大于等于预设推荐间隔时间;
若大于等于所述预设推荐间隔时间,则以第一预设权重从所述习题库中挑选所述知识点A对应的习题;
若小于所述预设推荐间隔时间,则以第二预设权重从所述习题库中挑选所述知识点A对应的习题。
7.一种习题智能推荐装置,其特征在于,用于实现如权利要求1至6任一项所述的习题智能推荐方法,包括:获取模块,用于获取答题结果中的错题,并根据所述错题在预设的知识点映射表中查找对应的知识点A;
第一计算模块,用于根据第一预设公式计算习题库中的多个知识点分别与所述知识点A的相似度,得出所有与所述知识点A的相似度大于第一相似度阈值的知识点B,并按照相似度由高到低的顺序对所有所述知识点B进行排序,形成知识点B集;
第二计算模块,用于根据第二预设公式分别获取所述知识点A对应的至少一个第一习题、所述知识点B集对应的多个第二习题的习题质量,并按照所述习题质量由高到低的顺序分别对所述第一习题和所述第二习题进行排序,形成第一习题集和第二习题集;
抽取模块,用于获取推荐习题的单次推荐数量,并根据预设推荐比例分别从所述第一习题集中抽取所述第一习题以及从所述第二习题集中抽取所述第二习题,组成所述推荐习题;其中,抽取所述第一习题和所述第二习题时,按照所述习题质量由高到低的顺序进行抽取。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。