在线教学互动方法、系统、设备及存储介质与流程

文档序号:31050964发布日期:2022-08-06 07:11阅读:97来源:国知局
在线教学互动方法、系统、设备及存储介质与流程

1.本发明涉及智慧教育技术领域,尤其涉及一种在线教学互动方法、系统、设备及存储介质。


背景技术:

2.随着互联网技术的不断发展,在线教育越来越受到欢迎。在线教育是指教师和学生均可以在自己的用户终端上进入课堂,通过互联网和服务器连接,实现在线教学。在课程进行过程中,为了加强教学的互动性,往往会增加一些提问环节。在教师教学过程中,为了保证音频质量,会对全体学生静音,需要由某一个学生回答问题时,才开启该学生对应的麦克风功能。
3.现有的在线课堂中,提问环节一般是由教师自主发起,然后手动开启某个学生对应的麦克风功能,由相应的学生回答。这种互动方式存在一些缺陷:一方面,需要教师人工管控提问的时间节点,并且手动操作学生回答,对于教师来说使用体验并不佳,无法很好地专注于教学本身。另一方面,教师选择学生回答时会浪费较多的时间,会导致有效课程时长缩短,再一方面,提问环节所涉及的提问内容和提问对象往往具有很大的随机性,无法实现很好地提问和回答管理,并且在后续课程统计中,无法有针对性地实现教师教学评估数据以及单个学生学习评估数据的快速统计和评估。


技术实现要素:

4.针对现有技术中的问题,本发明的目的在于提供一种在线教学互动方法、系统、设备及存储介质,通过自动获取课程进度,根据预设的提问节点,实现提问节点的自动提醒,提高了在线教学过程中学生终端、教师终端和服务器的交互效率。
5.本发明实施例提供一种在线教学互动方法,所述方法包括如下步骤:
6.从第一服务器获取课程启动通知,所述课程启动通知包括课程id和课件id,所述第一服务器配置为管理当前进行中在线课程的数据;
7.从第二服务器获取所述课件id所对应的课件数据,解析得到所述课件数据中预设的提问数据,所述提问数据包括提问节点位置、提问内容和提问重要度值,所述第二服务器配置为管理课件数据;
8.从所述第一服务器中获取课程进度数据,所述课程进度数据包括课程id和课件当前播放位置;
9.根据所述课程进度数据判定所述课件当前播放位置到达所述提问节点位置时,根据所述提问重要度值选择所对应的提问人数;
10.生成提问提醒,并将所述提问提醒推送至教师终端,所述提问提醒包括提问节点位置、提问内容和提问人数。
11.可选地,所述方法还包括采用如下步骤设定提问重要度值:
12.从所述第二服务器获取待处理的课件数据,所述待处理的课件数据包括课件的关
键词、课件分段节点位置信息、课件分段关键词、提问节点位置和提问内容;
13.计算所述课件的关键词与所述提问内容的第一相关度;
14.根据所述课件分段节点位置信息和所述提问节点位置,判断所述提问位置所属的课件分段;
15.计算所述课件的关键词与所述课件分段的关键词的第二相关度;
16.将所述提问内容所对应的第一相关度和第二相关度加权求和,得到所述提问内容的提问重要度值。
17.可选地,所述计算所述课件的关键词与所述提问内容的第一相关度,包括如下步骤:
18.将所述提问内容进行分词,得到多个提问关键词;
19.分别获取各个所述提问关键词的词向量和所述课件的关键词的词向量;
20.分别计算各个所述提问关键词的词向量与所述课件的各个关键词的词向量的相似度,加和后得到所述提问内容与课件的关键词的第一相关度;
21.所述计算所述课件的关键词与所述课件分段的关键词的第二相关度,包括如下步骤:
22.获取所对应的课件分段的各个关键词的词向量;
23.分别计算各个所述提问关键词的词向量与所对应的课件分段的各个关键词的词向量的相似度,加和后得到所述提问内容与课件分段的关键词的第二相关度。
24.可选地,所述教师终端配置为接收到所述提问提醒时,弹出提醒页面,所述提醒页面包括提问节点位置、提问内容和答题者选择框,所述答题者选择框的数量与所述提问人数的数量一致;
25.所述将所述提问提醒推送至教师终端之后,还包括如下步骤:
26.从所述教师终端接收到所述答题者选择框所对应的答题者信息,将答题通知发送至所述答题者信息所对应的学生终端,并自动开启所对应的学生终端的麦克风功能。
27.可选地,所述将答题通知发送至所述答题者信息所对应的学生终端,包括如下步骤:
28.根据预设的答题者顺序,将所述答题通知依次发送至各个所述答题者信息所对应的学生终端;其中,
29.将所述答题通知发送至每个所述答题者之后,从所述教师终端中接收到答题确认通知时,将所述答题通知发送至下一个学生终端。
30.可选地,所述提问提醒还包括每个学生终端的推荐度值,所述生成提问提醒还包括采用如下步骤获取所述推荐度值:
31.从所述第三服务器中根据所述课程id查询历史课程数据,所述历史课程数据包括每次课程中提问时间和提问对象,所述第三服务器配置为管理已完成的历史课程数据;
32.从所述第一服务器中根据所述课程id查询当前课程数据,所述当前课程数据包括当前课程中已完成的提问节点的提问时间和提问对象;
33.从所述第一服务器中根据所述课程id查询当前在线的学生终端的信息;
34.根据所述历史课程数据和当前课程数据统计各个所述学生终端所对应的答题次数x和各个学生终端对应的前一次答题时间与当前时间的时间差值y;
35.根据答题次数x和时间差值y计算每个学生终端的推荐度值。
36.可选地,所述教师终端还配置为接收到所述提问提醒时,在所述提醒页面中答题者选择框的位置处显示根据所述推荐度值从高到低排名的学生名称;
37.各个所述答题者选择框包括一下拉选择列表,所述下拉选择列表中根据所述推荐度值对备选答题者进行排序,前一个答题者选择框选择有答题者之后,于下一个答题者选择框的下拉选择列表中删除已选择的答题者;
38.所述教师终端还配置为在所述答题者选择框处设置一键填充按钮,所述教师终端检测到所述一键填充按钮被选择后,根据备选答题者的推荐度值从高到低依次填充当前未选择的答题者选择框。
39.可选地,所述根据预设的答题者顺序,将所述答题通知依次发送至各个所述答题者信息所对应的学生终端,包括如下步骤:
40.根据被选择的答题者信息所对应的的学生终端的推荐度值从高到低对答题者进行排序;
41.按照所述答题者的排序,将所述答题通知依次发送至各个所述答题者信息所对应的学生终端。
42.可选地,所述根据所述提问重要度值选择所对应的提问人数之后,还包括如下步骤:
43.从所述第三服务器获取所述提问节点位置所对应的课程标准时间;
44.判断所述课程标准时间是否早于当前时间;
45.如果所述课程标准时间早于当前时间,且所述课程标准时间与所述当前时间的时间差值大于预设时间阈值,则按预设的人数调低规则调低选择的提问人数;
46.如果所述课程标准时间晚于当前时间,且所述课程标准时间与所述当前时间的时间差值大于预设时间阈值,则按预设的人数调高规则调高选择的提问人数。
47.本发明实施例还提供一种在线教学互动系统,应用于所述的在线教学互动方法,所述系统包括:
48.第一通讯模块,用于与第一服务器进行通讯,从所述第一服务器获取课程启动通知,所述课程启动通知包括课程id和课件id,以及在课程启动后,每隔预设时间从所述第一服务器中获取课程进度数据,所述课程进度数据包括课程id和课件当前播放位置;
49.第二通讯模块,用于与第二服务器进行通讯,从第二服务器获取所述课件id所对应的课件数据,解析得到所述课件数据中预设的提问数据,所述提问数据包括提问节点位置、提问内容和提问重要度值;
50.互动设置模块,用于根据所述第一通讯模块获取的课程进度数据判定所述课件当前播放位置到达所述提问节点位置时,根据所述提问重要度值选择所对应的提问人数;
51.互动提醒模块,用于生成提问提醒,并将所述提问提醒推送至教师终端,所述提问提醒包括提问节点位置、提问内容和提问人数。
52.本发明实施例还提供一种在线教学互动设备,包括:
53.处理器;
54.存储器,其中存储有所述处理器的可执行指令;
55.其中,所述处理器配置为经由执行所述可执行指令来执行所述的在线教学互动方
法的步骤。
56.本发明实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被执行时实现所述的在线教学互动方法的步骤。
57.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
58.本发明所提供的在线教学互动方法、系统、设备及存储介质具有下列优点:
59.本发明解决了现有技术中的问题,通过自动获取课程进度,根据预设的提问节点,实现提问节点的自动提醒,一方面无需教师人工管理提问的时间和提问的内容,可以更专注于教学本身,也提高了在线教学过程中学生终端、教师终端和服务器的交互效率,并且可以提高提问环节的时间效率,提升在线课程的有效时长,另一方面,由于提问节点统一设置统一管理,便于后期的教学评估数据的统计和管理以及学生课堂表现数据的统计和管理;此外,本发明通过提问节点的重要度值有针对性地选择提问的数量,结合数据统计进一步优化课程互动效果。
附图说明
60.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。
61.图1是本发明一实施例的在线教学互动方法的流程图;
62.图2是本发明一实施例的设定提问重要度值的流程图;
63.图3是本发明一实施例的课件分段的流程图;
64.图4是本发明一实施例的教师终端的提醒页面示意图;
65.图5是本发明一实施例的计算推荐度值的流程图;
66.图6和图7是本发明一实施例的教师终端的提醒页面中选择学生的页面示意图;
67.图8是本发明一实施例的根据当前课程进度调整提问人数的流程图;
68.图9是本发明一实施例的在线教学互动系统的结构示意图;
69.图10是本发明一实施例的在线教学互动设备的示意图;
70.图11是本发明一实施例的计算机可读存储介质的示意图。
具体实施方式
71.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
72.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
73.如图1所示,为了解决上述技术问题,本发明实施例提供一种在线教学互动方法,
所述方法包括如下步骤:
74.s100:从第一服务器获取课程启动通知,所述课程启动通知包括课程id和课件id,所述第一服务器配置为管理当前进行中在线课程的数据,具体地,第一服务器可以是用于提供在线课堂支持和管理的服务器;
75.s200:从第二服务器获取所述课件id所对应的课件数据,解析得到所述课件数据中预设的提问数据,所述提问数据包括提问节点位置、提问内容和提问重要度值,所述第二服务器配置为管理课件数据,具体地,第二服务器可以管理一个类别或者多个类别的不同课程的课件,通过课件id可以查找到相应的课件内容以及课件相关的管理数据,课件内容可以包括但不限于文本、图像、视频、音频等,在线课程启动之前,第一服务器可以从第二服务器中获取到课件内容,并提供给教师终端使用;提问内容可以包括提问时的具体文字的文本或音频、视频等;
76.s300:从所述第一服务器中获取课程进度数据,所述课程进度数据包括课程id和课件当前播放位置,此处获取课程进度数据可以是每隔预设间隔时间从第一服务器中获取课程进度数据,此处课件当前播放位置可以是ppt播放的页数、视频播放的时间点、音频播放的时间点等;
77.s400:根据所述课程进度数据判定所述课件当前播放位置到达所述提问节点位置时,根据所述提问重要度值选择所对应的提问人数,此处提问人数即为被提问需要作答的人数;
78.s500:生成提问提醒,并将所述提问提醒推送至教师终端,所述提问提醒包括提问节点位置、提问内容和提问人数,此处教师终端即为教师在上课时所使用的终端设备,包括但不限于手机、平板电脑、笔记本电脑等。
79.因此,本发明首先通过上述步骤s100从第一服务器中获取课程基本信息,包括课程id和当前所使用的的课件id,然后通过步骤s200根据课件id从第二服务器中获取到预设的提问信息,并通过步骤s300从第一服务器中实时获取当前的课程进度数据,步骤s400中结合课程进度判断当前是否满足提问的触发条件,即是否到达了提问节点的位置,如果是,则进一步根据提问重要度值自动选择所对应的提问人数,然后通过步骤s500自动生成提问提醒并推送给教师终端,教师终端在接收到提醒后可以通过语音提醒、弹出提醒框提醒等方式告知教师当前已到达提问节点,从而可以进一步提高教师终端、学生终端和服务器之间的交互效率。
80.如图2所示,在该实施例中,所述方法还包括s600:设定提问重要度值。该步骤s600需要在步骤s100对应的课程开始之前即执行,即在课程开始前预先设置好其对应课件中各个提问节点的提问重要度值,即具体地,所述步骤s600包括如下步骤:
81.s610:从所述第二服务器获取待处理的课件数据,所述待处理的课件数据包括课件的关键词、课件分段节点位置信息、课件分段关键词、提问节点位置和提问内容;
82.此处课件分段指的是课件当中分成的多个分段,例如一个课件中主要有三章内容,则可以相应地将课件分为三个分段,分别对应于一个章节。
83.如图3所示,为一个课件的分段示意图。此处以课件为ppt格式的课件为例。ppt一共包括55页,其中第1-21页为第一分段,第22-38页为第二分段,第39-50页为第三分段。对应地,课件分段节点位置即为第21页,第38页所对应的位置。
84.s620:计算所述课件的关键词与所述提问内容的第一相关度a;
85.s630:根据所述课件分段节点位置信息和所述提问节点位置,判断所述提问位置所属的课件分段;如图3所示,第一个提问节点在14页位置处,属于第一分段,第二个提问节点在29页位置处,属于第二分段,第三个提问节点在50页位置处,属于第三分段;
86.s640:计算所述课件的关键词与所述课件分段的关键词的第二相关度b;
87.s650:将所述提问内容所对应的第一相关度a和第二相关度b加权求和,得到所述提问内容的提问重要度值c,即c=k1*a+k2*b,其中,k1和k2分别是第一相关度a和第二相关度b的权值。
88.具体地,第一相关度a和第二相关度b的权值可以根据需要设定。进一步地,也可以根据分段在课程中的重要度来确定第二相关度b的权值,例如,预设的分段在课程中的重要度值越高,k2值越高。
89.由此,本发明通过提问内容与课程相关度的高低来确定提问的重要度值,可以更真实地反映提问内容的重要程度,并且对于重要度值高的提问,在步骤s400中设置提问人数时,相应的人数较多,即提问的重要度值和提问人数成正比关系。也可以预设重要度值的范围和提问人数的映射关系,在确定提问的重要度值之后即可以根据重要度值查找对应的提问人数。
90.在该实施例中,所述步骤s610:计算所述课件的关键词与所述提问内容的第一相关度,包括如下步骤:
91.将所述提问内容进行分词,得到多个提问关键词,对于中文的提问内容,可以采用jieba分词等工具,对于英文的提问内容,可以采用识别空格,逗号,句号等标点符号来进行分词;
92.分别获取各个所述提问关键词的词向量和所述课件的关键词的词向量;在获取词向量时,可以基于现有的词向量库查询得到提问关键词的词向量和课件的关键词的词向量,也可以预先采用与课程比较相关的一些数量设定词向量,加入到词向量库中,供后续获取词向量;
93.分别计算各个所述提问关键词的词向量与所述课件的各个关键词的词向量的相似度,加和后得到所述提问内容与课件的关键词的第一相关度;此处相似度可以采用余弦相似度、欧氏距离等方式进行计算。
94.所述步骤s640:计算所述课件的关键词与所述课件分段的关键词的第二相关度,包括如下步骤:
95.获取所对应的课件分段的各个关键词的词向量;
96.分别计算各个所述提问关键词的词向量与所对应的课件分段的各个关键词的词向量的相似度,加和后得到所述提问内容与课件分段的关键词的第二相关度;同样地,此处相似度可以采用余弦相似度、欧氏距离等方式进行计算。
97.在该实施例中,所述教师终端配置为接收到所述步骤s500中推送的提问提醒时,弹出提醒页面,以提醒教师注意。进一步地,所述提醒页面包括提问节点位置(例如显示为:请注意在课件第29页开启提问)、提问内容(包括提问的文字内容、语音内容或视频内容)和答题者选择框,所述答题者选择框的数量与所述提问人数的数量一致。
98.如图4所示,为该实施例中一种提醒页面的示意图。在该提醒页面中分为提问节点
位置显示区域g100、提问内容区域g200和答题者选择区域g300,答题者选择区域g300中设置有所述答题者选择框。在教师通过教师终端选择了所有答题者之后,则可以启动提问流程。具体地,此处启动提问流程即指的是在所述步骤s500:将所述提问提醒推送至教师终端之后,所述在线教学互动方法还包括如下步骤:
99.从所述教师终端接收到所述答题者选择框所对应的答题者信息,将答题通知发送至所述答题者信息所对应的学生终端,并自动开启所对应的学生终端的麦克风功能。此处学生终端指学生上课时所使用的的终端设备,包括但不限于手机、平板电脑、笔记本电脑等等。此处自动开启所对应的学生终端的麦克风功能,可以是向第一服务器发送该学生终端的麦克风功能开启的通知,第一服务器配置为从该学生终端接收该学生终端的麦克风采集到的学生语音数据,推送给教师终端,或者推送给教师终端和当前正在上课的所有学生终端。
100.具体地,在该实施例中,所述将答题通知发送至所述答题者信息所对应的学生终端,包括如下步骤:
101.根据预设的答题者顺序,将所述答题通知依次发送至各个所述答题者信息所对应的学生终端;其中,
102.将所述答题通知发送至每个所述答题者之后,从所述教师终端中接收到答题确认通知时,将所述答题通知发送至下一个学生终端。
103.对于教师来说,在听到一个学生的回答音频或接收到一个学生的回答文本之后,可以在教学页面中点击答题确认按钮,从而可以实现自动跳转至下一个学生终端回答问题。
104.进一步地,现有技术中的在线课程中,教师在提问学生时,往往是随机选择学生的,这样可能会导致有的学生频繁地被提问,而有的学生则可能很长时间未被提问,则不利于帮助所有学生提升上课时的注意力,对学生的教学效果也会出现不均衡的情况。因此,为了解决该问题,本发明进一步结合每个学生的课程数据可以均衡分配每个学生的答题机会。
105.具体地,如图5所示,在该实施例中,所述提问提醒还包括每个学生终端的推荐度值,所述生成提问提醒还包括步骤s700:获取每个学生终端的推荐度值,所述步骤s700可以在步骤s400和s500之间执行,具体地,所述步骤s700包括采用如下步骤获取所述推荐度值:
106.s710:从所述第三服务器中根据所述课程id查询历史课程数据,所述历史课程数据包括每次课程中提问时间和提问对象,所述第三服务器配置为管理已完成的历史课程数据;第一服务器在每次课程结束后,可以将刚刚结束的课程的相关数据,包括课程中的提问节点的位置、提问时间和提问对象都发送到第三服务器中,由第三服务器进行存储,方便后期跟进历史课程数据统计教师的教学评估数据和学生的课堂表现评估数据;
107.例如,当前正在进行的课程为周二晚上7点钟的英语c班课程,则此处历史课程数据即为在此之前的从该课程正式开班之后每周二晚上7点钟的英语c班课程的数据。
108.s720:从所述第一服务器中根据所述课程id查询当前课程数据,所述当前课程数据包括当前课程中已完成的提问节点的提问时间和提问对象;以图3中的课件所对应的课程为例,如果当前课程已经进行到课件第45页,则可以获得第14页和第29页的提问节点所对应的提问时间和提问对象;
109.s730:从所述第一服务器中根据所述课程id查询当前在线的学生终端的信息,此处当前在线的学生终端即当前正在上课的学生的终端,即为作为此次提问回答问题的备选学生终端;
110.s740:根据所述历史课程数据和当前课程数据统计各个所述学生终端所对应的答题次数x和各个学生终端对应的前一次答题时间与当前时间的时间差值y;
111.s750:根据答题次数x和时间差值y计算每个学生终端的推荐度值。
112.具体地,所述步骤s750中计算每个学生终端的推荐度值时,可以采用加权求和的方式,即求k3*(1/x)+k4*y的值。时间差值y与推荐度值成正比,而答题次数则与推荐度值成反比。k3和k4的值可以根据需要进行选择设定。
113.在该实施例中,所述教师终端还配置为接收到所述提问提醒时,在所述提醒页面中答题者选择框的位置处显示根据所述推荐度值从高到低排名的学生名称。
114.具体地,如图6所示,在所述提醒页面中,各个所述答题者选择框包括一下拉箭头,点击该下拉箭头,可以打开该选择框对应的选择列表,所述下拉选择列表中根据所述推荐度值对备选答题者进行排序。在图6中,每个名字后面显示的即为其推荐度值,例如sarah推荐度值为98,方便教师进行选择。
115.进一步地,在前一个答题者选择框选择有答题者之后,于下一个答题者选择框的下拉选择列表中删除已选择的答题者。例如,如图7所示,在第一个选择框中已选择cathy,第二个选择框中已选择sarah,则在第三个答题者选择框中将这两个名字去除。
116.进一步地,为了方便教师操作,减少教师一个个选择答题者的时间。如图6和图7所示,所述教师终端还配置为在所述答题者选择框处设置一键填充按钮,所述教师终端检测到所述一键填充按钮被选择后,根据备选答题者的推荐度值从高到低依次填充当前未选择的答题者选择框。此处,备选答题者指的是所有在线参加课程的学生中去除已经被选择的学生之后剩余的学生。例如,当前一共有七个学生在上课,当前提问节点一共需要提问五个学生,教师已经选择了两个作为答题者,此时点击一键填充按钮时,从七个学生中去除两个已选择的,剩余的五个学生作为备选答题者,并且根据推荐度值对备选答题者进行排序,然后从高到低选择三个学生填充剩余的三个答题者选择框。
117.在该实施例中,所述根据预设的答题者顺序,将所述答题通知依次发送至各个所述答题者信息所对应的学生终端,包括如下步骤:
118.根据被选择的答题者信息所对应的的学生终端的推荐度值从高到低对答题者进行排序;
119.按照所述答题者的排序,将所述答题通知依次发送至各个所述答题者信息所对应的学生终端。
120.因此,本发明可以通过每个学生当前上课的课程数据和历史课程数据,结合大数据分析来综合判断每个学生的推荐度值,如果一个学生已经回答问题的次数较多,则该学生的推荐度值相应会较低,如果一个学生前一次回答问题距离当前时间的时间差比较长,则该学生的推荐度值相应会较高。因此,本发明基于大数据分析可以均衡每个学生的提问次数和教学效果,也有助于帮助每个学生实时保持注意力集中。
121.如图8所示,在该实施例中,所述步骤s400:根据所述提问重要度值选择所对应的提问人数之后,还包括步骤s800:根据当前课程进度调整提问人数,此处步骤s800可以在步
骤s400和步骤s500之间执行,从而可以根据课程进程的快慢来调整提问人数,保证课程进度能够按时完成。具体地,所述步骤s800包括如下步骤:
122.s810:从所述第三服务器;此处课程标准时间即对应于所示提问节点位置所对应的课程的计划时间;
123.s820:判断所述课程标准时间是否早于当前时间;
124.s830:如果所述课程标准时间早于当前时间,说明当前的课程进度有些偏慢,需要加快课程进度,防止课程任务无法完成,此时如果所述课程标准时间与所述当前时间的时间差值大于预设时间阈值,则按预设的人数调低规则调低选择的提问人数;此处,课程标准时间与当前时间的时间差值即为时间差的绝对值;例如所述人数调低规则可以是在原提问人数的基础上减1,或者减去其他数值;
125.s840:如果所述课程标准时间晚于当前时间,说明当前的课程进度有些偏快,可以适当减慢课程进度,此时如果所述课程标准时间与所述当前时间的时间差值大于预设时间阈值,则按预设的人数调高规则调高选择的提问人数;此处课程标准时间与当前时间的时间差值也指的是时间差的绝对值,例如所述人数调高规则可以是在原提问人数的基础上加1,或者增加其他数值。
126.因此,本发明通过每个提问节点的课程标准时间与实际发生的时间(即当前时间)之间的比较,可以判断当前课程进度是否符合预定的要求。并且在课程进度与预定的要求有所偏差时,可以通过调整提问人数来有效地调整课程进度,辅助教师完成教学任务。
127.如图9所示,本发明实施例还提供一种在线教学互动系统,应用于所述的在线教学互动方法,所述系统包括:
128.第一通讯模块m100,用于与第一服务器进行通讯,从所述第一服务器获取课程启动通知,所述课程启动通知包括课程id和课件id,以及在课程启动后,每隔预设时间从所述第一服务器中获取课程进度数据,所述课程进度数据包括课程id和课件当前播放位置;
129.第二通讯模块m200,用于与第二服务器进行通讯,从第二服务器获取所述课件id所对应的课件数据,解析得到所述课件数据中预设的提问数据,所述提问数据包括提问节点位置、提问内容和提问重要度值;
130.互动设置模块m300,用于根据所述第一通讯模块获取的课程进度数据判定所述课件当前播放位置到达所述提问节点位置时,根据所述提问重要度值选择所对应的提问人数;
131.互动提醒模块m400,用于生成提问提醒,并将所述提问提醒推送至教师终端,所述提问提醒包括提问节点位置、提问内容和提问人数。
132.因此,因此,本发明首先通过第一通讯模块m100从第一服务器中获取课程基本信息,包括课程id和当前所使用的的课件id,然后通过第二通讯模块m200根据课件id从第二服务器中获取到预设的提问信息,并通过第一通讯模块m100从第一服务器中实时获取当前的课程进度数据,互动设置模块m300中结合课程进度判断当前是否满足提问的触发条件,即是否到达了提问节点的位置,如果是,则进一步根据提问重要度值自动选择所对应的提问人数,然后通过互动提醒模块m400自动生成提问提醒并推送给教师终端,教师终端在接收到提醒后可以通过语音提醒、弹出提醒框提醒等方式告知教师当前已到达提问节点,从而可以进一步提高教师终端、学生终端和服务器之间的交互效率。
133.所述在线教学互动系统中,各个模块的功能可以采用如上述在线教学互动方法中各个步骤的具体实施方式来实现,例如,互动设置模块m300设置提问人数时,可以根据重要度值跟提问人数的映射关系来选择对应的提问人数,互动提醒模块m400所发送的提问提醒还进一步可以包括每个学生终端的推荐度值。
134.在该实施例中,所述在线教学互动系统还可以进一步包括重要度值获取模块,用于计算每个课件的提问节点的重要度值,例如可以采用上述步骤s600的实施方式来获取重要度值。所述在线教学互动系统还可以进一步包括推荐度值获取模块,用于计算每个学生的推荐度值,例如可以采用上述步骤s700的实施方式来获取推荐度值。进一步地,所述在线教学互动系统还可以包括互动调整模块,用于根据课程进度调整提问人数,例如可以采用上述步骤s800的实施方式来调整提问人数。
135.本发明实施例还提供一种在线教学互动设备,包括处理器;存储器,其中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行所述的在线教学互动方法的步骤。
136.所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“平台”。
137.下面参照图10来描述根据本发明的这种实施方式的电子设备600。图10显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
138.如图10所示,电子设备600以通用计算设备的形式表现。电子设备600的组合可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组合(包括存储单元620和处理单元610)的总线630、显示单元640等。
139.其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元610执行,使得所述处理单元610执行本说明书上述线上课程资源处理处理方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元610可以执行如图1中所示的步骤。具体地,所述处理单元610在执行图1中各个步骤时,具体的步骤执行方式可以采用上述在线教学互动方法的各个步骤的具体实施方式,再次不予赘述。
140.所述存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。
141.所述存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
142.总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
143.电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口650进行。并且,电子设备600还可以
通过网络适配器660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储平台等。
144.本发明实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被执行时实现所述的在线教学互动方法的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述线上课程资源处理处理方法部分中描述的根据本发明各种示例性实施方式的步骤。
145.参考图11所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
146.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
147.所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
148.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
149.综上所述,与现有技术相比,本发明所提供的在线教学互动方法、系统、设备及存储介质具有下列优点:
150.本发明解决了现有技术中的问题,通过自动获取课程进度,根据预设的提问节点,实现提问节点的自动提醒,一方面无需教师人工管理提问的时间和提问的内容,可以更专
注于教学本身,也提高了在线教学过程中学生终端、教师终端和服务器的交互效率,并且可以提高提问环节的时间效率,提升在线课程的有效时长,另一方面,由于提问节点统一设置统一管理,便于后期的教学评估数据的统计和管理以及学生课堂表现数据的统计和管理;此外,本发明通过提问节点的重要度值有针对性地选择提问的数量,结合数据统计进一步优化课程互动效果。
151.以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1