一种自动生成用户习题的方法及终端与流程

文档序号:20775853发布日期:2020-05-19 20:45阅读:来源:国知局

技术特征:

1.一种自动生成用户习题的方法,其特征在于,包括步骤:

s1、获取题库中每一道题目的标签,以建立所述题目之间的关联,所述标签包括学段、学科、教材、章节、知识点和学习目标;

s2、从用户答题所在的来源采集用户的习题数据;

s3、对所述习题数据进行评定,以生成检索数据;

s4、根据由用户的所述习题数据所得到的选定题目范围和所述题目之间的关联生成练习习题。

2.根据权利要求1所述的一种自动生成用户习题的方法,其特征在于,所述步骤s2具体为:

根据采集器类型配置和目标组件采集配置从用户答题所在的来源进行收集,以得到原始格式的习题数据,所述采集器类型配置包括消息订阅和外部数据库,所述目标组件采集配置包括消息队列地址、端口、账号、密码,数据库地址、端口、账号和密码的采集器所需配置;

根据数据适配映射关系对原始数据的习题数据进行格式的清洗转换,以得到标准格式的习题数据;

对标准格式的所述习题数据进行持久化归档。

3.根据权利要求2所述的一种自动生成用户习题的方法,其特征在于,所述步骤s2和所述步骤s3之间还包括:

判断所述习题数据中每一道题目是否在所述题库中,若不在所述题库中,则同步所述题目至所述题库中;

根据所同步的所述题目的标签判断图数据库中是否存在对应的资源节点,若无,则创建新的资源节点;

根据所同步的所述题目的标签判断所述图数据库中是是否存在对应的资源间关联关系,若无,则根据所同步的所述题目的标签的关联关系数据创建对应的资源间关联关系;

根据所创建的资源节点和资源间关联关系在所述图数据库中更新所同步的所述题目的标签,使得所同步的所述题目与所述题库中的题目形成关联。

4.根据权利要求3所述的一种自动生成用户习题的方法,其特征在于,所述步骤s3具体为:

对所述习题数据中的每一道题目执行以下步骤:

判断所述题目中是否包括扩展判定标记,若是,则将所述扩展判定标记填充至检索数据中的扩展判定字段,所述扩展判定标记包括单选题预设混淆知识点、多选题部分漏选、填空题近似程度和问答题近似程度;

获取所述题目的标签,拍平为题目标签列表,将所述题目标签列表填充到题目标签字段;

判断所述题目中是否存在错题额外标记和收藏额外标记,若是,则将所述错题额外标记填充到错题字段,将所述收藏额外标记填充到错题字段;

将所述题目的原文内容去除包括图片或视频的多媒体部分,保留所述题目的文本部分,对所述题目的文本部分进行分词,以生成倒排索引,将所述题目的原文内容填充至原文字段,将倒排索引填充至题干字段;

获取用户输入的答错原因,将所述题目的答错原因填充到错因字段;

获取所述题目的题目标识、用户标识、题型、用户答题内容和来源信息,得到并保存所述题目的检索数据,所述检索数据包括题目标识、用户标识、题型、原文内容、倒排索引、题目标签列表、扩展判定标记、收藏额外标记、错题额外标记、用户答题内容、来源信息和答错原因。

5.根据权利要求1所述的一种自动生成用户习题的方法,其特征在于,所述步骤s4中的练习习题包括类似题练习习题、复习练习习题和混淆知识点练习习题,所述步骤s4中生成所述类似题练习习题具体为:

获取选定题目范围,所述选定题目范围由用户在所述习题数据中自行选定或根据用户的所述习题数据进行自动选定;

从所述选定题目范围内的题目的直接关联节点开始从所述题库中进行直接关联查找,所述直接关联节点为与所述题目直接关联的学习目标、知识点和章节,所述直接关联查按照学习目标、知识点和章节的权重顺序从大到小依次查找出对应的题目并优先查找未与用户产生作答关联的题目;

若所述直接关联查找所找出的题目数量未达到预设数量,则根据所述直接关联节点的前后置节点进行填充查找,以得到达到预设数量的类似题练习习题,所述前后置节点包括所述章节的前置章节和后置章节以及所述知识点的前置知识点和后置知识点,所述填充查找按照前置章节、后置章节、前置知识点和后置知识点的权重顺序从大到小依次查找出对应的题目,直到所查找出的所有题目的数量达到预设数量为止;

所述步骤s4中生成所述复习练习习题具体为:

获取选定题目范围,所述选定题目范围由用户在所述习题数据中自行选定或根据用户的所述习题数据进行自动选定;

从所述选定题目范围推导出包括当前章节和当前知识点的当前学习内容,根据当前章节的后置关联查找出前置章节,根据当前知识点的后置关联查找出前置知识点;

根据所述选定题目范围所推导出的前置章节和前置知识点的权重顺序从大到小依次查找出对应的题目并优先查找未与用户产生作答关联的题目;

若未达到预设数量,则根据所述前置章节再向前递归的章节和前置知识点再向前递归的知识点的权重顺序从大到小依次查找出对应的题目,直到所查找出的所有题目的数量达到预设数量为止;

所述步骤s4中生成所述混淆知识点练习习题具体为:

获取选定题目范围,所述选定题目范围由用户在所述习题数据中自行选定或在所述习题数据中查询本单元内有混淆知识点的错题;

通过所述选定题目范围内的题目的关联知识点和用户的混淆知识点进行题目查找,所述关联知识点包括所述混淆知识点、正确答案知识点和其他知识点,按照所述混淆知识点、所述正确答案知识点和所述其他知识点所对应的预设比例查找出所对应的题目。

6.一种自动生成用户习题的终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:

s1、获取题库中每一道题目的标签,以建立所述题目之间的关联,所述标签包括学段、学科、教材、章节、知识点和学习目标;

s2、从用户答题所在的来源采集用户的习题数据;

s3、对所述习题数据进行评定,以生成检索数据;

s4、根据由用户的所述习题数据所得到的选定题目范围和所述题目之间的关联生成练习习题。

7.根据权利要求6所述的一种自动生成用户习题的终端,其特征在于,所述处理器执行所述计算机程序的所述步骤s2时具体实现以下步骤:

根据采集器类型配置和目标组件采集配置从用户答题所在的来源进行收集,以得到原始格式的习题数据,所述采集器类型配置包括消息订阅和外部数据库,所述目标组件采集配置包括消息队列地址、端口、账号、密码,数据库地址、端口、账号和密码的采集器所需配置;

根据数据适配映射关系对原始数据的习题数据进行格式的清洗转换,以得到标准格式的习题数据;

对标准格式的所述习题数据进行持久化归档。

8.根据权利要求7所述的一种自动生成用户习题的终端,其特征在于,所述步骤s2和所述步骤s3之间,所述处理器执行所述计算机程序时还包括实现以下步骤:

判断所述习题数据中每一道题目是否在所述题库中,若不在所述题库中,则同步所述题目至所述题库中;

根据所同步的所述题目的标签判断图数据库中是否存在对应的资源节点,若无,则创建新的资源节点;

根据所同步的所述题目的标签判断所述图数据库中是是否存在对应的资源间关联关系,若无,则根据所同步的所述题目的标签的关联关系数据创建对应的资源间关联关系;

根据所创建的资源节点和资源间关联关系在所述图数据库中更新所同步的所述题目的标签,使得所同步的所述题目与所述题库中的题目形成关联。

9.根据权利要求8所述的一种自动生成用户习题的终端,其特征在于,所述处理器执行所述计算机程序的所述步骤s3时具体实现以下步骤:

对所述习题数据中的每一道题目执行以下步骤:

判断所述题目中是否包括扩展判定标记,若是,则将所述扩展判定标记填充至检索数据中的扩展判定字段,所述扩展判定标记包括单选题预设混淆知识点、多选题部分漏选、填空题近似程度和问答题近似程度;

获取所述题目的标签,拍平为题目标签列表,将所述题目标签列表填充到题目标签字段;

判断所述题目中是否存在错题额外标记和收藏额外标记,若是,则将所述错题额外标记填充到错题字段,将所述收藏额外标记填充到错题字段;

将所述题目的原文内容去除包括图片或视频的多媒体部分,保留所述题目的文本部分,对所述题目的文本部分进行分词,以生成倒排索引,将所述题目的原文内容填充至原文字段,将倒排索引填充至题干字段;

获取用户输入的答错原因,将所述题目的答错原因填充到错因字段;

获取所述题目的题目标识、用户标识、题型、用户答题内容和来源信息,得到并保存所述题目的检索数据,所述检索数据包括题目标识、用户标识、题型、原文内容、倒排索引、题目标签列表、扩展判定标记、收藏额外标记、错题额外标记、用户答题内容、来源信息和答错原因。

10.根据权利要求6所述的一种自动生成用户习题的终端,其特征在于,所述步骤s4中的练习习题包括类似题练习习题、复习练习习题和混淆知识点练习习题,所述处理器执行所述计算机程序的所述步骤s4中生成所述类似题练习习题时具体实现以下步骤:

获取选定题目范围,所述选定题目范围由用户在所述习题数据中自行选定或根据用户的所述习题数据进行自动选定;

从所述选定题目范围内的题目的直接关联节点开始从所述题库中进行直接关联查找,所述直接关联节点为与所述题目直接关联的学习目标、知识点和章节,所述直接关联查按照学习目标、知识点和章节的权重顺序从大到小依次查找出对应的题目并优先查找未与用户产生作答关联的题目;

若所述直接关联查找所找出的题目数量未达到预设数量,则根据所述直接关联节点的前后置节点进行填充查找,以得到达到预设数量的类似题练习习题,所述前后置节点包括所述章节的前置章节和后置章节以及所述知识点的前置知识点和后置知识点,所述填充查找按照前置章节、后置章节、前置知识点和后置知识点的权重顺序从大到小依次查找出对应的题目,直到所查找出的所有题目的数量达到预设数量为止;

所述处理器执行所述计算机程序的所述步骤s4中生成所述复习练习习题时具体实现以下步骤:

获取选定题目范围,所述选定题目范围由用户在所述习题数据中自行选定或根据用户的所述习题数据进行自动选定;

从所述选定题目范围推导出包括当前章节和当前知识点的当前学习内容,根据当前章节的后置关联查找出前置章节,根据当前知识点的后置关联查找出前置知识点;

根据所述选定题目范围所推导出的前置章节和前置知识点的权重顺序从大到小依次查找出对应的题目并优先查找未与用户产生作答关联的题目;

若未达到预设数量,则根据所述前置章节再向前递归的章节和前置知识点再向前递归的知识点的权重顺序从大到小依次查找出对应的题目,直到所查找出的所有题目的数量达到预设数量为止;

所述处理器执行所述计算机程序的所述步骤s4中生成所述混淆知识点练习习题时具体实现以下步骤:

获取选定题目范围,所述选定题目范围由用户自行选定或查询本单元内有混淆知识点数据的错题;

通过所述选定题目范围内的题目的关联知识点和用户的混淆知识点进行题目查找,所述关联知识点包括所述混淆知识点、正确答案知识点和其他知识点,按照所述混淆知识点、所述正确答案知识点和所述其他知识点所对应的预设比例查找出所对应的题目。


技术总结
本发明公开了一种自动生成用户习题的方法及终端,获取题库中每一道题目的标签,以建立题目之间的关联;从用户答题所在的来源采集用户的习题数据;对习题数据进行评定,以生成检索数据;根据由用户的习题数据所得到的选定题目范围和题目之间的关联生成练习习题。本发明通过对题目设置有标签,从而建立每一道题目之间的关联,通过在用户答题过程中产生错题及主动标记的重点习题进行采集收录,通过生成检索数据以便于用户从题库中快速找出想要的题目,之后根据选定题目范围和题目之间的关联生成练习习题,从而根据用户的在线答题过程以进行针对性的复习巩固和查缺补漏,提升用户的学习效率,增强用户的学习体验。

技术研发人员:刘德建;吴昊;郭玉湖;陈宏
受保护的技术使用者:福建天泉教育科技有限公司
技术研发日:2019.12.30
技术公布日:2020.05.19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1