一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种线上作业的智能推送方法及装置与流程

2023-01-05 02:42:10 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,具体涉及一种线上作业的智能推送方法及装置。


背景技术:

2.随着计算机和互联网技术的不断发展,教育教学也越来越智能化,信息化的教学装置成为教育教学中最常用的教学辅助化装置,越来越多的信息化辅助教学设备也被引入教育教学过程中。
3.现有的线上作业的智能推送方法由服务器配置作业配置消息或指令的内容后,将完成内容配置的消息或指令通过网络推送至各个学生端。但现有的线上作业的智能推送方法不能准确地识别学生的作业需求数据,无法根据学生对知识点的掌握程度从布置的作业内容中筛选出所需完成的作业,导致已掌握的知识点仍需重复解答,使得布置的线上作业无法根据每个学生的具体需求进行有针对性的推送,从而使得线上作业的智能推送的准确度低且浪费学生宝贵的学习时间。


技术实现要素:

4.有鉴于此,本发明的目的在于提供了一种线上作业的智能推送方法及装置,以根据学生当前的学习数据及学习进度从待推送的线上作业中准确的筛选出目标题目并智能推送,在时间节点内完成线上作业的同时,节约了学生宝贵的学习时间。
5.为实现上述目的,本发明提供了如下的技术方案:第一方面,在本发明提供了一种线上作业的智能推送方法,应用于服务器,所述线上作业的智能推送方法包括:接收教师终端发送的线上作业及作业推送请求,所述作业推送请求包括教师终端的id标识、推送时间节点以及与所述教师终端的id标识绑定的学生账号信息;基于学生账号信息获取学生终端登录后的学习数据,确定所述学习数据涉及的课程内容及知识点范围;根据所述课程内容及知识点范围匹配所述线上作业中的练习题,建立作业推送消息;基于所述学生终端对应的历史学习数据,剔除所述作业推送消息中已答题的练习题数据,推送与当前的知识点范围匹配的作业。
6.作为本发明的进一步方案,所述线上作业的智能推送方法还包括:接收学生终端发送的作业获取请求,所述作业获取请求包括学生的学生账号信息及推送指令;从所述推送指令识别出学生的作业需求数据,所述作业需求数据为识别学生基于学生终端阅读的内容、标记的知识点识别的需求数据;以及根据所述学生的作业需求数据对应的推送规则生成待推送消息,并将所述待推送线上作业的智能推送至与所述学生账号信息对应的学生终端。
7.作为本发明的进一步方案,所述线上作业的智能推送方法还包括:接收更新的线上作业,并将所述更新的线上作业存入绑定教师终端的id标识的班级数据库,以更新所述班级数据库存储的历史数据库,其中,更新的线上作业包含推送时间节点;根据上传的课程内容提取更新的线上作业的知识点标识,所述知识点标识包括更新的线上作业的时间节点标签、线上作业所属的课程分类、线上作业所属的章节分类以及更新的线上作业的保留时间。
8.作为本发明的进一步方案,所述线上作业的智能推送方法还包括建立学生终端对应的知识图谱,包括以下步骤:基于学生终端id、身份信息、绑定的推送班级以及年级在线加载课程内容并构建所述课程内容的知识点初始图谱;根据学生终端id和身份信息获取历史学习数据,确定学生在预设时间段内的学习范围以及所述学习范围内的知识点;根据所述知识点对应的已答题的正确率确定每一个知识点的掌握程度,将未达到预设掌握程度的知识点在知识点初始图谱中标记;基于标记的知识点联网在线获取测试题目并联系,获取所述知识点的掌握概率,直至知识点初始图谱中的知识点全部完成,得到学生终端对应的知识图谱。
9.第二方面,在本发明提供的另一个实施例中,提供了一种线上作业的智能推送装置,所述装置应用于服务器、教师终端以及学生终端之间,所述服务器用于接收所述教师终端发送的线上作业及作业推送请求,向所述学生终端推送与当前的知识点范围匹配的作业;所述服务器包括请求获取模块、知识点确定模块、推送生成模块以及作业推送模块;所述请求获取模块用于接收教师终端发送的线上作业及作业推送请求;所述知识点确定模块用于根据学生终端登录后的学习数据,确定所述学习数据涉及的课程内容及知识点范围;所述推送生成模块用于根据所述课程内容及知识点范围匹配所述线上作业中的练习题,建立作业推送消息,剔除所述作业推送消息中已答题的练习题数据;所述作业推送模块用于将剔除所述作业推送消息中已答题的练习题数据以作业推送消息的形式发送至学生终端。
10.作为本发明的进一步方案,所述教师终端包括登录验证模块、请求生成模块、作业上传模块以及进度查询模块。所述登录验证模块用于接收输入的登录信息,验证成功后完成登录,进入与所述登录信息一致的账号;所述请求生成模块用于根据输入的作业题目、推送时间节点以及所需推送的学生账号信息生成绑定有包括教师终端的id标识的作业推送请求;所述作业上传模块用于根据生成的作业推送请求上传与所述作业题目一致的作业内容,以存储于所述服务器中形成线上作业;所述进度查询模块用于根据绑定的学生账号信息查询对应的学生账号对应的线上作业完成的进度及结果。
11.作为本发明的进一步方案,所述学生终端,包括数据接收模块、显示阅读模块以及作业解答模块。所述数据接收模块用于在线接收所述服务器存储的学习数据以及所述服务器推送的线上作业;所述显示阅读模块用于将学习数据以及推送的线上作业显示以用于学生阅读;所述作业解答模块用于在所述显示阅读模块的操作界面中对推送的所述线上作业
解答,并完成作业提交。
12.本发明提供的技术方案,具有如下有益效果:本发明提供的线上作业的智能推送方法及装置,支持教师终端的线上作业上传及布置,并基于学生终端的学习数据确定当前学习的课程内容及知识点范围,从线上作业中匹配对应的练习题,经筛选后推送与当前的知识点范围匹配的作业,从而能准确地根据学生的不同学习数据对应的推送相应的线上作业,提高线上作业内容与学生的学习数据的适配度,从而提高线上作业的智能推送的准确度、节约学生宝贵的学习时间。
13.本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
14.为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对示例性实施例或相关技术描述中所需要使用的附图作一简单地介绍,附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1为本发明实施例提供的一种线上作业的智能推送方法的流程图。
15.图2为本发明实施例提供的一种线上作业的智能推送方法中剔除已答题的练习题数据的流程图。
16.图3为本发明实施例提供的一种线上作业的智能推送方法中学生终端主动获取作业的流程图。
17.图4为本发明实施例提供的一种线上作业的智能推送方法中识别学生作业需求数据的流程图。
18.图5为本发明实施例提供的一种线上作业的智能推送方法中更新线上作业的流程图。
19.图6为本发明实施例提供的一种线上作业的智能推送方法中建立知识图谱的流程图。
20.图7为本发明实施例提供的一种线上作业的智能推送装置的应用环境图。
21.图8为本发明实施例提供的一种线上作业的智能推送装置的结构框图。
具体实施方式
22.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
23.在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
24.下面将结合本发明示例性实施例中的附图,对本发明示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.由于现有的线上作业的智能推送方法不能准确地识别学生的作业需求数据,无法根据学生对知识点的掌握程度从布置的作业内容中筛选出所需完成的作业,导致已掌握的知识点仍需重复解答,使得布置的线上作业无法根据每个学生的具体需求进行有针对性的推送,从而使得线上作业的智能推送的准确度低且浪费学生宝贵的学习时间。
26.为解决上述问题,本发明实施例提供的一种线上作业的智能推送方法及装置。以下结合附图并通过具体实施方式来进一步说明本发明的技术方案。
27.实施例1参阅图1所示,图1为本发明提供的一种线上作业的智能推送方法的流程图。本发明的一个实施例提供了一种线上作业的智能推送方法,应用于服务器,该方法包括以下步骤:s1:接收教师终端发送的线上作业及作业推送请求。
28.本实施例中,所述作业推送请求包括教师终端的id标识、推送时间节点以及与所述教师终端的id标识绑定的学生账号信息。
29.具体地,线上作业及作业推送请求可以但不限于是由教师通过教师终端的屏幕手动输入的请求指令或上传的线上作业,也可以但不限于是由教师通过教师终端的音频模块例如麦克风语音输入的作业推送指令。
30.s2:基于学生账号信息获取学生终端登录后的学习数据,确定所述学习数据涉及的课程内容及知识点范围。
31.s3:根据所述课程内容及知识点范围匹配所述线上作业中的练习题,建立作业推送消息。
32.s4:基于所述学生终端对应的历史学习数据,剔除所述作业推送消息中已答题的练习题数据,推送与当前的知识点范围匹配的作业。
33.具体地,待推送的作业推送消息可以但不限于包括文字、图片、视频或其组合等等。其中,历史学习数据包括学生的线上学习数据、线上测评结果数据、练习题内容及正确率数据以及薄弱或遗漏知识点数据。
34.本发明实施例通过接收教师终端发送的线上作业及作业推送请求,对每个与所述教师终端的id标识绑定的学生账号信息建立一个具有推送时间节点时效的线上作业;根据学生登录后的在线学习数据确定当前所学的课程内容及知识点范围;根据课程内容,例如当前所学的课程章节,以及根据知识点范围,例如当前的在线学习数据中包含的知识点,从建立后的待完成的线上作业中进行筛选对应的练习题,并将这些练习题打包成待发送的作业推送消息;在推送至登录学生账号的学生终端之前,还根据学生终端对应的历史学习数据,剔除所述作业推送消息中已答题的练习题数据,将该当前学习数据中对应的未答题的练习题通过作业推送消息的方式发送至学生终端,可以依据每个学生当前不同的学习进度以及已完成的习题情况从教师终端建立的线上作用中抽取对应的练习题进行练习,达到准确地根据学生的不同学习数据对应的推送相应的线上作业的目的,提高了线上作业内容与
学生的学习数据的适配度。
35.参见图2所示,基于所述学生终端对应的历史学习数据,剔除所述作业推送消息中已答题的练习题数据,还包括:s401:获取根据所述课程内容及知识点范围匹配所述线上作业中的练习题;s402:基于学生终端对应的历史学习数据,检索与匹配的所述练习题相同或知识点相同的题目,判断检索的练习题相同或知识点相同的题目的正确率是否满足预设正确率阈值;s403:若满足预设正确率阈值,将所述练习题标记为已答题,并从所述作业推送消息中排出已答题的练习题数据。
36.为了避免遗漏或错过正确率偏低的知识点对应的练习题,根据历史学习数据判断知识点对应的已答题目的正确率是否符合预设正确率阈值,筛选出以满足正确率阈值的知识点,从线上作业中排除该知识点的练习题,可以减轻学生的作业负担,利用根据每个学生的知识点掌握程度进行有针对性的智能推送线上作业,避免学生对已掌握知识点题目反复练习时耗费大量时间和精力,可以更好的将时间集中在针对未掌握知识点的学习中。
37.在本发明的实施例中,参见图3所示,所述线上作业的智能推送方法还包括:s101:接收学生终端发送的作业获取请求,所述作业获取请求包括学生的学生账号信息及推送指令;其中,所述学生账号信息包括学生终端id、身份信息、绑定的推送班级以及年级。
38.s102:从所述推送指令识别出学生的作业需求数据,所述作业需求数据为识别学生基于学生终端阅读的内容、标记的知识点识别的需求数据;s103:根据所述学生的作业需求数据对应的推送规则生成待推送消息,并将所述待推送线上作业的智能推送至与所述学生账号信息对应的学生终端。
39.具体地,作业获取请求可以但不限于是由学生通过学生终端的屏幕手动输入的请求指令,也可以但不限于是由学生通过学生终端的音频模块例如麦克风语音输入的请求指令。
40.在本发明的实施例中,参见图4所示,从所述推送指令识别出学生的作业需求数据的步骤包括:s1021:获取学生通过学生终端学习时的阅读内容以及标记的知识点,并根据阅读内容的时长划分阅读类型;s1022:基于知识点数据库识别所述阅读内容中的知识点,结合标记的知识点生成不同阅读类型下学生的作业需求数据。
41.在本实施例中,在学生学习中根据批注等方式标记的知识点,结合阅读内容生成不同阅读类型下学生的作业需求数据。
42.在本发明的实施例中,除了上述的通过教师终端发送的线上作业及作业推送请求外,还可以由学生终端根据需求主动发送作业获取请求,在服务器解析推送指令后,根据作业需求数据向学生终端推送对应的线上作业,便于学生主动完成线上作业,在通过学生终端学习的过程中,根据自身的知识点掌握程度进行线上作业的智能推送。
43.在本发明的实施例中,参见图5所示,所述线上作业的智能推送方法还包括:s201:接收更新的线上作业,并将所述更新的线上作业存入绑定教师终端的id标
识的班级数据库,以更新所述班级数据库存储的历史数据库,其中,更新的线上作业包含推送时间节点;s202:根据上传的课程内容提取更新的线上作业的知识点标识,所述知识点标识包括更新的线上作业的时间节点标签、线上作业所属的课程分类、线上作业所属的章节分类以及更新的线上作业的保留时间。
44.在本实施例中,还可以根据上传的线上作业进行自动更新,将新布置的作业更新于每个学生对应的班级数据库中,生成知识点标识,以便在推送时间节点范围内根据知识点标识向学生智能推送。
45.在本发明的实施例中,参见图6所示,所述智能推送方法还包括建立学生终端对应的知识图谱,建立学生终端对应的知识图谱包括以下步骤:s301:基于学生终端id、身份信息、绑定的推送班级以及年级在线加载课程内容并构建所述课程内容的知识点初始图谱。
46.在本实施例中,知识点初始图谱为基于课程内容提取的一种使用图结构数据模型集成知识点构建的知识点图谱数据库。知识点初始图谱用于存储具有自由形式语义的知识点的关联描述。
47.其中,图结构数据模型采用gnn从课程内容中进行提取知识点并进行知识点关系抽取以及推理,基于课程内容进行自然语言处理,显示知识点关联的结构数据以及隐式的关联结构数据,形成知识点初始图谱,具有强大的图数据拟合能力。
48.其中,基于图结构数据模型集成知识点构建的知识点图谱数据库时,利用卷积网络来学习知识点初始图谱上的知识点关系,识别知识点只爱你潜在关系并对潜在关系的特定特征进行卷积,通过利用知识点初始图谱数据,表征学生学习的能力。
49.在一些实施例中,还可以通过收集学生对待推送知识点进行学习交互时产生的知识点关联信息,并基于该关联信息构建知识点交互图,可以使用该图中的节点表示待推送知识点,并通过连接在两个节点之间的连线表示这两个节点之间的关联信息。同理,可以收集待推送知识点的信息,该信息包含有知识点属性,并基于待推送知识点的信息构建知识图谱,可以使用图谱中的节点表示待推送知识点和知识点属性,并通过连接在两个节点之间的连线表示这两个节点之间的关联关系信息。
50.在一些的实施例中,还可以预先针对不同学生用户和线上学习对象,结合已学习的历史学习数据,构建并存储不同的交互关系的知识点图谱,从而在需要向目标用户进行知识点推送的时候,可以直接从存储设备中读取出与目标用户相关的交互图作为知识点交互图,并读取出与待推送对象相关的知识点图谱作为目标用户知识图谱,针对每个学生的学习数据建立各自对应的目标用户知识图谱。
51.s302:根据学生终端id和身份信息获取历史学习数据,确定学生在预设时间段内的学习范围以及所述学习范围内的知识点;s303:根据所述知识点对应的已答题的正确率确定每一个知识点的掌握程度,将未达到预设掌握程度的知识点在知识点初始图谱中标记;s304:基于标记的知识点联网在线获取测试题目并联系,获取所述知识点的掌握概率,直至知识点初始图谱中的知识点全部完成,得到学生终端对应的知识图谱。
52.在本实施例中,通过建立知识点初始图谱的方式标记学生学习过程中掌握的知识
点,形成知识点图谱,避免学生在学习过程中遗漏课程内容中应当掌握的知识点,可以保证学生全面的掌握所有知识点并针对每一知识点进行有针对性的学习锻炼,提高学生的学习效率。
53.在本发明的一种线上作业的智能推送方法中,以接收教师终端发送的线上作业及作业推送请求为基础,确定所需布置的线上作业及该线上作业对应的推送时间节点,在该时间节点范围内通过获取学生终端登录后的学习数据,确定学生当前的所述学习数据涉及的课程内容及知识点范围,匹配所述线上作业中的练习题后,建立作业推送消息,剔除已答题的练习题数据后进行推送。可以在学生进行线上学习的过程中根据学习的知识点从布置的线上作业中筛选出当前学习相对于的线上作业进行推送,达到即学即用的目的,在设定的时间节点范围内,完成线上内容学习的同时,也将教师终端布置的线上作业与针对性的完成,提高线上作业的智能推送的准确度、节约学生宝贵的学习时间。
54.应该理解的是,上述虽然是按照某一顺序描述的,但是这些步骤并不是必然按照上述顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,本实施例的一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
55.需要说明的是,匹配的所述练习题相同或知识点相同的题目时,可以基于字符串的相速度进行匹配、bf(brute force)算法或pk(rabin-karp)算法匹配,匹配的题目类型包括但不局限于填空题、选择题或问答题类以及题目的答案匹配。
56.实施例2参见图7所示,本发明的一个实施例提供了一种线上作业的智能推送装置,所述装置应用于服务器100、教师终端200以及学生终端300之间,所述服务器100用于接收所述教师终端200发送的线上作业及作业推送请求,向所述学生终端300推送与当前的知识点范围匹配的作业。
57.需要说明的是,所述服务器100通过无线网络或有线网络与教师终端200以及学生终端300进行数据交互,所述教师终端200以及学生终端300可以为个人计算机(pc)、一体机、便携计算机等计算机终端设备,以及智能手机、智能电视、平板电脑、电子书阅读器、mp4播放器等移动终端设备。所述服务器100可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是云计算服务中心。
58.参见图8所示,所述服务器100包括请求获取模块1001、知识点确定模块1002、推送生成模块1003以及作业推送模块1004;所述请求获取模块1001用于接收教师终端200发送的线上作业及作业推送请求;所述知识点确定模块1002用于根据学生终端300登录后的学习数据,确定所述学习数据涉及的课程内容及知识点范围;所述推送生成模块1003用于根据所述课程内容及知识点范围匹配所述线上作业中的练习题,建立作业推送消息,剔除所述作业推送消息中已答题的练习题数据;所述作业推送模块1004用于将剔除所述作业推送消息中已答题的练习题数据以作业推送消息的形式发送至学生终端300。
59.在本实施例中,所述教师终端200包括登录验证模块2001、请求生成模块2002、作业上传模块2003以及进度查询模块2004。所述登录验证模块2001用于接收输入的登录信
息,验证成功后完成登录,进入与所述登录信息一致的账号;所述请求生成模块2002用于根据输入的作业题目、推送时间节点以及所需推送的学生账号信息生成绑定有包括教师终端200的id标识的作业推送请求;所述作业上传模块2003用于根据生成的作业推送请求上传与所述作业题目一致的作业内容,以存储于所述服务器100中形成线上作业;所述进度查询模块2004用于根据绑定的学生账号信息查询对应的学生账号对应的线上作业完成的进度及结果。
60.在本实施例中,所述学生终端300,包括账号登录模块3001、数据接收模块3002、显示阅读模块3003以及作业解答模块3004。所述账号登录模块3001用于学生账号的登录;所述数据接收模块3002用于在线接收所述服务器100存储的学习数据以及所述服务器100推送的线上作业;所述显示阅读模块3003用于将学习数据以及推送的线上作业显示以用于学生阅读;所述作业解答模块3004用于在所述显示阅读模块3003的操作界面中对推送的所述线上作业解答,并完成作业提交。
61.在本实施例中,线上作业的智能推送装置执行时采用如前述实施例的一种线上作业的智能推送方法的步骤。因此,本实施例中对线上作业的智能推送装置的运行过程不再详细介绍。
62.综上所述,本发明提供的线上作业的智能推送方法及装置,支持教师终端的线上作业上传及布置,并基于学生终端的学习数据确定当前学习的课程内容及知识点范围,从线上作业中匹配对应的练习题,经筛选后推送与当前的知识点范围匹配的作业,从而能准确地根据学生的不同学习数据对应的推送相应的线上作业,提高线上作业内容与学生的学习数据的适配度,从而提高线上作业的智能推送的准确度、节约学生宝贵的学习时间。
63.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献