基于课程进度推送、保存教学数据的方法、一种教学方法与流程

文档序号:11217561
基于课程进度推送、保存教学数据的方法、一种教学方法与流程

本发明涉及智能教学领域,特别涉及一种基于课程进度自动推送教学数据的方法、一种基于课程进度自动保存教学数据的方法以及一种基于课程进度互动教学的方法。



背景技术:

教育平台是一种通过网络提供在线教育资料的信息处理平台,用户可通过教育平台获取所需的教学资料,实现网络教育课程学习,并根据所学课程进行评测。就网络教育这种教学方式而言,它具有自主性高,成本低、方便快捷的优势。且移动网络教育作为网络教育的分支还具有便携性特点。但因网络教学方式针对个人用户的自主学习为主,主要涉及的系统包括:用户终端及服务器网络,就群体性教育而言,其教学体验感较差,用户之间的互动性也很差。



技术实现要素:

本发明技术方案所解决的技术问题为,如何增强网络教育系统的用户端之间的交流互动,以提高用户互动性。

为了解决上述技术问题,本发明技术方案提供了一种基于课程进度自动推送教学数据的方法,包括:

基于输入端的用户信息获取与所述用户信息对应的历史课程进度;

选择课程进度与所述历史课程进度匹配的其他用户信息;

将所述其他用户信息对应的教学数据推送至所述输入端。

可选的,所述方法还包括:根据输入端的播放课程进度更新所述历史课程进度。

可选的,所述选择课程进度与所述历史课程进度匹配的其他用户信息包括:

选择课程名称与输入端用户历史课程名称一致的其他用户信息;

从课程名称与输入端用户历史课程名称一致的其他用户信息中选择历史课程进度与输入端用户历史课程进度一致的其他用户信息。

可选的,所述其他用户信息对应的教学数据包括如下内容中的一种:

课堂笔记;

课程问答;

课程作业;以及,

交流记录。

为了解决上述技术问题,本发明技术方案还提供了一种基于课程进度自动保存教学数据的方法,包括:

基于输入端的用户信息获取所述用户信息对应的历史课程进度及教学数据,所述教学数据与当前获取的历史课程进度对应,所述教学数据包括:自输入端用户获取历史课程进度至更新历史课程进度期间获取到的输入端用户进行如下任意教学活动形成的数据记录:

课堂笔记;

课程问答;

课程作业;以及,

交流记录;

保存所述历史课程进度及教学数据。

可选的,所述课程笔记基于如下过程形成数据记录:

在第一次播放课程时建立与课程对应的教学大纲,该教学大纲接受输入端用户的内容改写,并根据输入端用户的历史课程进度进行对对应改写内容进行保存;

在基于输入端用户历史课程进度播放课程时建立与课程对应的经改写的教学大纲,并根据输入端用户输入的更新改写内容并保存。

可选的,所述课程问答基于如下过程形成数据记录:

设立针对课程的用户问答板块;

记录输入端用户当前历史进度期间在所述用户问答板块提出的问题或回答的问题并保存。

可选的,述课程作业基于如下过程形成数据记录:

建立与课程对应的题库,所述题库针对已完成进度设置分类试题;输入端用户对应的已完成进度基于当前历史进度获取,每套课程设置多个完成进度,当当前历史进度恰好为其中一个完成进度,则所述已完成进度为当前历史进度,当当前历史进度处于前后两个完成进度之间,则所述已完成进度为前一个完成进度;

记录输入端用户在当前历史进度期间当前已完成进度对应的分类试题的完成情况。

可选的,所述交流记录基于如下过程形成数据记录:

建立参与课程播放的学友圈,所述学友圈包括参与课程播放的用户信息;

若输入端用户参与所述学友圈并与所述学友圈中的用户进行互动则记录所互动的用户信息及互动情况。

为了解决上述技术问题,本发明技术方案还提供了一种基于课程进度互动教学的方法,包括:

基于输入端的用户信息获取并保存所述用户信息对应的历史课程进度及教学数据,所述教学数据与当前获取的历史课程进度对应,所述教学数据包括:自输入端用户获取历史课程进度至更新历史课程进度期间获取到的输入端用户教学活动形成的数据记录;

选择课程进度与所述历史课程进度匹配的其他用户信息;

将所述其他用户信息对应的教学数据推送至所述输入端。

本发明技术方案的有益效果至少包括:

本发明技术方案通过获取教学输入端用户的历史课程进度,播放更新历史课程进度,并根据当前历史课程进度匹配在课程进度一致的用户信息,以将用户信息对应的教学数据推送至输入端用户,以提高用户互动性;特别的,本发明技术方案还实现了基于匹配课程进度的用户信息的推介,以寻求推送教学数据与提升用户互动性的有效性,进一步切合用户教学互动的需要。

本发明技术方案还提供了保存教学数据的技术方案,将教学数据的保存与用户当前历史课程进度对应,以确保教学数据的实时更新,从而增加用户间教学数据推送接受的使用率与感兴趣度。

本发明技术方案的教学数据进一步包括课程笔记、课程问答、课程作业与交流记录,其中,课程笔记主要以文档形式在进度匹配的用户间进行相互浏览,课程问答主要以与课程进度有关的课程疑问与解答以在用户间进行推送,课程作业则提供课程进度相关用户间的学习效果的交流,交流记录则基于热度或最新交流的用户间进行基于学习进度的推广互动。上述数据的互动可以增强教学活动的用户间互动,大大促进教学数据的利用率,提高用户使用教学数据的有效性。

本发明技术方案利用与用户播放进度有关的教学数据,实时对在线用户的教学活动进行记录、保存与用户间推送,不仅充分利用了用户教学数据,也增强了用户教学的积极性与互动率。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其他特征、目的和优点将会变得更明显:

图1为现有技术中网络教学平台的结构示意图;

图2为本发明技术方案提供的网络教学平台的结构示意图;

图3为本发明技术方案提供的一种基于课程进度自动推送教学数据的方法流程示意图;

图4为本发明技术方案提供的一种基于课程进度自动保存教学数据的方法流程示意图;

图5为本发明技术方案提供的一种基于课程进度互动教学的方法流程示意图。

具体实施方式

为了更好的使本发明的技术方案清晰的表示出来,下面结合附图对本发明作进一步说明。

基于现有技术的网络教学平台与教学活动可知,其一般客户端与服务器之间的通信关系如图1所示,其中客户端与服务器之间进行教学信息的互动,比如客户端加载课程视频等,进行播放,服务器则记录客户端用户的播放进度,以便客户端用户在下次播放时直接从所记录的播放进度开始继续播放,以优化教学体验。但是客户端之间的互动无法与教学活动联系,一般客户端用户间的交互方式类似qq、旺旺等在线聊天工具,客户端用户无法了解其他输入端用户的教学活动乃至进度,至于教学活动仍然属于用户个体,个体间关于教学活动的交互很差,教学数据也没有形成和利用。

基于上述现有技术的缺陷,本发明技术方案提供了解决思路。结合图2所示的客户端与服务器之间的通信关系,本发明技术方案建立了新的教学数据,即用户在教学活动中产生的有关学习记录,并将上述教学数据与用户课程进度(即用户播放课程的进度)对应,使相同或近似课程进度的用户端之间可以互相推送以查阅其他用户间的教学数据,以建立良好的教学互动与教学数据使用率,促进网络教学方法的提升与使用效果。

需要注意的是,本发明技术方案所述输入端、用户端指的是移动智能设备或者非移动智能设备,比如手机、平板电脑、笔记本电脑或者智能电视;本发明技术方案所述服务器则是网络教学开发商为网络教学平台所使用的后台服务器,该服务器可以设置一台或多台,该服务器可以包括但不限于数据库服务器、应用服务器及WEB服务器。

实施例一

结合本发明技术方案的上述发明思路,所述新的教学数据是与用户学习进度相关的,也就是说,所述新的教学数据可使用用户播放课程视频的进度来定义其类型,一般的,可以将用户在本次播放课程进度期间形成的教学数据与本次播放课程结束后记录的课程进度相关,即形成与当前历史课程进度对应的教学数据。所述教学数据的类型可以是如下教学数据类型中的一种或多种:课堂笔记;课程问答;课程作业;以及,交流记录。其中,课堂笔记为用户在播放课程视频期间或暂停、结束播放课程视频之后记录的文档数据;课程问答为用户在播放课程视频期间或暂停、结束播放课程视频之后提问或解答他人提问的文字数据;课程作业为用户在播放课程视频期间或暂停、结束播放课程视频之后书写题库而形成的文字数据;交流记录为用户在播放课程视频期间或暂停、结束播放课程视频之后与其他用户交流而形成的文字数据及交流用户数据。

由于上述教学数据都是在播放课程视频期间或暂停、结束播放课程视频之后形成的,对于教学数据的特征而言,其都可以根据用户的当前历史播放进度而进行存储及归类。所述当前历史播放进度即根据本次用户暂停、结束播放课程视频的进度而更新,即系统可以根据本次用户暂停播放课程视频的进度更新当前历史播放进度,也可以根据本次用户结束播放课程视频的进度更新当前历史播放进度。

用户在播放课程视频期间形成的教学数据,对应归类至为暂停、结束播放后形成并更新历史课程进度;用户暂停、结束播放后形成的教学数据,也对应归类至为暂停、结束播放后形成并更新历史课程进度。

输入端用户在进行教学活动时,所形成的上述教学数据,系统实时获取并提供至服务器数据库中保存。

基于上述内容,本实施例提供了一种基于课程进度自动推送教学数据的方法,结合图3,包括如下步骤:

步骤S100,基于输入端的用户信息获取与所述用户信息对应的历史课程进度;

步骤S101,选择课程进度与所述历史课程进度匹配的其他用户信息;

步骤S102,将所述其他用户信息对应的教学数据推送至所述输入端。

根据步骤S100~S102所限定的技术方案,在上述数据库中存储的用户信息及其用户教学活动所形成的教学数据是在用户信息的目录下被存储的,数据库中也包括用户信息所对应用户当前历史进度。本实施例中,其技术方案使用了新的数据存储结构,即将用户信息、用户历史播放进度与用户在教学活动中与历史播放进度对应的教学数据进行存储,在输入端用户登入教学平台或者需要了解其他用户教学情况时,对应设置其他用户教学情况的显示页面或者显示页面通道、显示页面图标,用户进入显示页面后则可查看课程进度与自己课程进度匹配的其他用户的教学情况,所述教学情况的显示可以是显示其他用户的上述课堂笔记、课程问答、课程作业及交流记录中的一种或多种。

需要说明的是,上述教学情况的显示可以设置显示权限,所述显示权限可以根据用户的设置以分别显示,比如用户间具有好友圈或学友圈,用户可以对其教学数据中的一种或多种设置“好友/学友可见”,或者设置“仅自己可见”,或者设置“对所有人可见”,也可以根据需要设置显示黑名单和白名单,在这种情况下,输入端用户的显示页面仅能显示特定其他用户的特定教学数据,即输入端用户需要具有该特定其他用户中特定教学数据的显示权限。

比如:A用户的教学数据具有课程笔记和课程作业,B用户与A用户为好友圈好友,而A用户设置其课程笔记数据对好友可见,而课程作业仅自己可见,但C用户与B用户并非好友圈好友,那么B用户的显示页面上仅能推送A用户的课程笔记数据,在上述实例中,输入端用户为B用户,其他用户为A用户与C用户,特定其他用户为A用户,特定其他用户的特定教学数据为A用户的课程笔记。

其他还需要注意的是,根据步骤S100,其中获取用户信息对应的历史课程进度,还会根据用户暂停、结束播放课程视频之后的课程进度进行实时更新。当然其中更新步骤可以单独执行,也可以根据用户需要在与其他步骤并行执行。

更新用户播放课程进度是为了建立语该播放课程进度对应的新的教学数据。在其他实施例中,也可以仅以用户结束播放课程视频为更新播放课程历史进度信息的时刻或触发事件,以使用户教学数据的形成更具完整性。

根据步骤S102,输入端用户课程进度与其他用户信息的匹配可以根据课程名称的一致性,及课程进度的相同或相近来确认是否匹配。具体的课程进度可以依据如下方式定义:

系列课程的,包括主课程名称及子课程名称:

若子课程名称对应课程的时长较短的,比如0~20分钟为主的,所述课程进度可以以子课程名称为记录的课程进度。课程进度的相同或相近包括:所记录子课程名称的一致性。

若子课程名称对应课程的时长较长的,比如20~60分钟为主的,所述课程进度可以以子课程名称及课程播放百分比为记录的课程进度。课程进度的相同或相近包括:所记录子课程名称的一致性及课程播放百分比控制在0~50%的差距以内。

单独课程的,包括课程名称,所述课程进度可以课程播放百分比为记录的课程进度。课程进度的相同或相近包括:课程播放百分比控制在0~50%的差距以内。

所述课程名称可以是教师名称、课程领域名称、课程上传时间等能够区别课程间内容的文字数据,但本发明技术方案并不对如何定义课程名称做限制。

更为具体的,在一种实施方式中,所述选择课程进度与所述历史课程进度匹配的其他用户信息可以包括如下过程:

选择课程名称与输入端用户历史课程名称一致的其他用户信息;

从课程名称与输入端用户历史课程名称一致的其他用户信息中选择历史课程进度与输入端用户历史课程进度一致的其他用户信息。

所述进度一致为播放课程进度的相似或相近,所述课程名称对于系列课程的,为主课程名称。

根据步骤S101及S102,这两个步骤的执行触发事件包括:输入端用户开打上述显示页面并执行步骤S101及S102。所述显示页面的打开可以根据系统设置的用户登入动作默认开打,也可以是用户点击上述显示页面的通道或显示页面的图标进行打开。

根据步骤S102,所述将所述其他用户信息对应的教学数据推送至所述输入端主要包括将上述特定其他用户的特定教学数据在上述显示页面中进行显示。

实施例二

基于本发明技术方案的上述实施例,本实施例提供了一种基于课程进度自动保存教学数据的方法,结合图4,包括如下步骤:

步骤S200,基于输入端的用户信息获取所述用户信息对应的历史课程进度及教学数据;

步骤S201,保存所述历史课程进度及教学数据。

根据步骤S200,所述教学数据与当前获取的历史课程进度对应,所述教学数据包括:自输入端用户获取历史课程进度至更新历史课程进度期间获取到的输入端用户进行如下任意教学活动形成的数据记录:

课堂笔记;

课程问答;

课程作业;以及,

交流记录;

在一种具体实施方式中:

所述课程笔记基于如下过程形成数据记录:

在第一次播放课程时建立与课程对应的教学大纲,该教学大纲接受输入端用户的内容改写,并根据输入端用户的历史课程进度进行对对应改写内容进行保存;

在基于输入端用户历史课程进度播放课程时建立与课程对应的经改写的教学大纲,并根据输入端用户输入的更新改写内容并保存。

所述第一次播放课程时建立与课程对应的教学大纲可以根据系统模板进行加载及显示。

所述课程问答基于如下过程形成数据记录:

设立针对课程的用户问答板块;

记录输入端用户当前历史进度期间在所述用户问答板块提出的问题或回答的问题并保存。

所述课程作业基于如下过程形成数据记录:

建立与课程对应的题库,所述题库针对已完成进度设置分类试题;输入端用户对应的已完成进度基于当前历史进度获取,每套课程设置多个完成进度,当当前历史进度恰好为其中一个完成进度,则所述已完成进度为当前历史进度,当当前历史进度处于前后两个完成进度之间,则所述已完成进度为前一个完成进度;

记录输入端用户在当前历史进度期间当前已完成进度对应的分类试题的完成情况。

比如对于系列课程的,所述完成进度为一个或多个子课程为一个完成进度,此处优选一个子课程的进度为一个完成进度。对于非系列课程的,即单独课程的,所述完成进度为一个或多个0%~50%(不包含0%)播放课程为一个完成进度,此处优选一个50%课程进度为一个完成进度,即播完完成一半的单独课程为一个完成进度。单独课程中,最后一个课程进度不满完成进度的百分比的,以一个不满完成进度百分比的课程进度为一个已完成进度。比如,对于一个单独课程,其完成进度为30%课程进度,则其完成进度以此可划分为:30%进度、30%进度、30%进度及10%进度,此时,将10%进度列为单独一个完成进度。当然在其他实施例中,系列课程的子课程也可以视为单独课程进行完成进度的划分,在其他实施例中,单独课程的最后一个课程进度若不满完成进度百分比,也可以将其归为前一个课程进度中,作为较高完成百分比的一个完成进度进行划分,即对于一个单独课程,其完成进度为30%课程进度,则其完成进度以此可划分为:30%进度、30%进度、40%进度,此时,将前例中结束时10%进度归为30%进度以形成最后一个完成进度。

在本实施例中,所述交流记录基于如下过程形成数据记录:

建立参与课程播放的学友圈(或者好友圈,此名称不视为本发明技术方案的限定),所述学友圈包括参与课程播放的用户信息;

若输入端用户参与所述学友圈并与所述学友圈中的用户进行互动则记录所互动的用户信息及互动情况。

上述用户信息包括用户名称及头像,所述互动情况包括相互建立的学习小组、用户间的聊天记录或者其他用户感兴趣的标记内容等。

本实施例的其他未尽事宜可参考实施例一及本发明技术方案的其他内容,此处不再赘述。

实施例三

根据本发明技术方案的上述实施例,本实施例提供了一种基于课程进度互动教学的方法,结合图5,包括如下步骤:

步骤S300,基于输入端的用户信息获取并保存所述用户信息对应的历史课程进度及教学数据;

步骤S301,选择课程进度与所述历史课程进度匹配的其他用户信息;

步骤S302,将所述其他用户信息对应的教学数据推送至所述输入端。

本实施例的步骤S300的具体执行过程可参考实施例二,本实施例的步骤S301~S302的具体执行过程可参考实施例一,此处不再赘述。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1