本发明涉及机器学习领域中最核心的数据采集模块的规划、设计和应用,具体来说,涉及一种基于知识点标签的线上教学数据采集方法及系统。
背景技术:
学生在学习过程中,对一门知识的掌握往往决定于其对基础知识的掌握程度,基础要好的学生,学习成绩普遍会越高,但大部分学生往往很难建立起一门知识或者课程的基础知识体系(图谱),如果把每门课程的基础知识体系以一种可以在网络上学习并评测的方式呈现出来,并通过大数据分析功能帮助学生统计其对每个基础知识点的掌握情况,请实时显示整个知识图谱的学习状况,不仅仅可以帮助学习快速决策其下一步的学习计划,并省略的大量的其他成本和时间。而且,快速了解用户对每个知识点的掌握情况,并以此作为基础为其提供更加精准的数据分析和统计,已成为目前在线教育领域研发的主要方向。
目前还没有涉及到机器学习在在线教学领域的应用案例,还没有可以和用户在学习过程中进行互动交互的标签内学习产品。
针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现要素:
针对相关技术中的上述技术问题,本发明提出一种基于知识点标签的教学数据采集方法,能够将用户的学习行为数据化。
为实现上述技术目的,本发明的技术方案是这样实现的:
本发明的一方面,提供了一种基于知识点标签的线上教学数据采集方法,包括以下步骤:
s1提取知识相关标签及对应的关键字;
s2在后台服务器中建立知识相关标签与学习内容中关键字的联系;
s3在客户端显示知识相关标签及对应关键字。
作为优选,所述步骤s1进一步包括:基于学习内容的知识体系和架构,人工提取或人工辅助提取出学习内容中的知识相关标签并选中对应的关键字。
作为优选,所述步骤s1进一步包括:通过对大量类似题材的学习内容进行大数据分析、归纳和整理,找出不同学习内容间的规律性和共性的地方,采用大数据的方法自动提取相关的知识相关标签及对应的关键字。
作为优选,所述步骤s2进一步包括:对于人工提取的标签和关键字,在后台服务器中建立这些标签和关键字的关系。
作为优选,所述步骤s2进一步包括:对于通过大数据分析法提取的标签和关键字,后台服务器会自动保存相关的标签和关键字在服务器端数据库中,并自动建立起其对应关系。
作为优选,所述步骤s3进一步包括:在web客户端和app客户端,系统自动调用服务器端的数据关系,把学习内容中的所有知识相关标签按照层级陈显出来,并根据用户的学习状态和反馈,把学习内容中的所有知识相关标签及相关知识讲解和关联知识讲解,通过人机对话窗口传递给用户。
作为优选,所述步骤s3进一步包括:用户点击一知识相关标签时,其对应的学习内容的关键字会高亮显示,其他相关知识讲解也会呈现在窗口。
本发明的另一方面,提供了一种基于知识点标签的线上教学数据采集系统,包括:
知识相关标签及对应的关键字提取模块,基于学习内容的知识体系和架构,人工提取出学习内容中的知识相关标签并选中对应的关键字,或者通过对大量类似题材的学习内容进行大数据分析、归纳和整理,找出不同学习内容间的规律性和共性的地方,采用大数据的方法自动提取相关的知识相关标签及对应的关键字;
后台服务器,用于建立知识相关标签与学习内容中关键字的联系;和
web客户端和app客户端,系统自动调用服务器端的数据关系,把学习内容中的所有知识相关标签按照层级陈显出来。
进一步的,对于人工提取的标签和关键字,在所述后台服务器中建立这些标签和关键字的关系;对于通过大数据分析法提取的标签和关键字,所述后台服务器会自动保存相关的标签和关键字在服务器端数据库中,并自动建立起其对应关系。
进一步的,用户点击一知识相关标签时,其所对应的学习内容的关键字会高亮显示。
本发明的有益效果:本发明采用数据标签的方式,将学习内容的关键字和核心知识点标签化,并根据用户对不同标签的点击和浏览行为,将用户的学习行为数据化,根据这些数据,系统会进一步分析用户的学习细节和学习行为提高精准的真实数据支撑。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例所述的一种基于知识点标签的线上教学数据采集方法的流程示意图;
图2是根据本发明实施例所述的一种基于知识点标签的线上教学数据采集系统示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,根据本发明实施例所述的本发明的一方面,一种基于知识点标签的线上教学数据采集方法,包括以下步骤:
s1提取知识相关标签及对应的关键字;
s2在后台服务器中建立知识相关标签与学习内容中关键字的联系;
s3在客户端显示知识相关标签及对应关键字。
进一步的,所述步骤s1进一步包括:基于学习内容的知识体系和架构,人工提取出学习内容中的知识相关标签并选中对应的关键字。
进一步的,所述步骤s1进一步包括:通过对大量类似题材的学习内容进行大数据分析、归纳和整理,找出不同学习内容间的规律性和共性的地方,采用大数据的方法自动提取相关的知识相关标签及对应的关键字。
进一步的,所述步骤s2进一步包括:对于人工提取的标签和关键字,在后台服务器中建立这些标签和关键字的关系。
进一步的,所述步骤s2进一步包括:对于通过大数据分析法提取的标签和关键字,后台服务器会自动保存相关的标签和关键字在服务器端数据库中,并自动建立起其对应关系。
进一步的,所述步骤s3进一步包括:在web客户端和app客户端,系统自动调用服务器端的数据关系,把学习内容中的所有知识相关标签按照层级陈显出来。
进一步的,所述步骤s3进一步包括:用户点击一知识相关标签时,其对应的学习内容的关键字会高亮显示。
如图2所示,本发明的另一方面提供了一种基于知识点标签的线上教学数据采集系统,包括:
知识相关标签及对应的关键字提取模块,基于学习内容的知识体系和架构,人工提取出学习内容中的知识相关标签并选中对应的关键字,或者通过对大量类似题材的学习内容进行大数据分析、归纳和整理,找出不同学习内容间的规律性和共性的地方,采用大数据的方法自动提取相关的知识相关标签及对应的关键字;
后台服务器,用于建立知识相关标签与学习内容中关键字的联系;和
web客户端和app客户端,系统自动调用服务器端的数据关系,把学习内容中的所有知识相关标签按照层级陈显出来。
进一步的,对于人工提取的标签和关键字,在所述后台服务器中建立这些标签和关键字的关系;对于通过大数据分析法提取的标签和关键字,所述后台服务器会自动保存相关的标签和关键字在服务器端数据库中,并自动建立起其对应关系。
进一步的,用户点击一知识相关标签时,其所对应的学习内容的关键字会高亮显示。
为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。
在具体使用时,根据本发明所述的一种基于知识点标签的教学数据采集方法,在进行步骤s1,即提取知识相关标签及其对应的关键字时,可采用两种方式来进行:1)通过人工进行提取,我们的资深老师根据自己多年的教学经验,对学习内容的知识体系和架构进行梳理,人工提取出学习内容中的知识相关标签并选中对应的关键字。2)通过大数据分析进行提取,通过对大量类似题材的学习内容进行大数据分析、归纳和整理,找出不同学习内容间的规律性和共性的地方,采用大数据的方法自动提取相关的知识相关标签及对应的关键字。
在进行步骤s2,即建立知识相关标签与学习内容中关键字的联系时,针对步骤s1中采用人工方式进行的关键词提取,在后台服务器中建立这些标签和关键字的关系;而针对采用大数据分析提取标签和关键字的方式,后台服务器会自动保存相关的标签和关键字在服务器端数据库中,并自动建立起对应关系。
在进行步骤s3,即显示知识相关标签及其对应关键字时,web客户端或app客户端系统会自动调用服务器端的数据关系,把学习内容中的所有知识相关标签按照一定的层级陈显出来,当用户点击某一个知识相关标签时,其所对应的学习内容的关键字会高亮显示,从而让用户快速了解学习内容的重点、逻辑和思路等。
综上所述,借助于本发明的上述技术方案,通过提取知识相关标签,并将其与学习内容中的关键字进行关联,以一种非常便捷的方式呈现用户,从而让用户可以快速便捷的掌握对应学习内容的逻辑和思路。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。