著录项信息
专利名称 | 一种网络课堂教学方法及系统 |
申请号 | CN201510516480.1 | 申请日期 | 2015-08-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-12-02 | 公开/公告号 | CN105118341A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G09B5/08 | IPC分类号 | G;0;9;B;5;/;0;8查看分类表>
|
申请人 | 福建天晴数码有限公司 | 申请人地址 | 福建省福州市开发区星发路8号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 福建天晴数码有限公司 | 当前权利人 | 福建天晴数码有限公司 |
发明人 | 蔡专锡;刘德建;陈宏展;方振华;李上杰 |
代理机构 | 福州市博深专利事务所(普通合伙) | 代理人 | 林志峥 |
摘要
本发明提供一种网络课堂教学方法及系统,方法包括教学客户端记录当前教学界面对应的模块,以及模块的属性值;接收发送指令,发送对应数据至受教客户端;教学客户端进入下一模块,修改上一模块的属性值为数据已发送;受教客户端接收数据;记录当前界面;教学客户端接收逆序操作指令,返回所述的上一模块;重置上一模块的属性值;并依此展示教学界面;教学客户端发送撤销指令至受教客户端进行同步清屏,使其返回接收数据之前的界面。本发明实现了网络教学过程中教学操作失误的撤销,提升教学过程的容错能力,更好的提高教学体验。
1.一种网络课堂教学方法,其特征在于,包括:
教学客户端记录当前教学界面对应的模块,以及模块的属性值;
教学客户端接收发送指令,依据所述发送指令发送对应数据至受教客户端;
教学客户端进入下一模块,修改上一模块的属性值为数据已发送;
受教客户端接收所述数据;记录当前界面;展示所述数据;
教学客户端接收逆序操作指令,依据所述逆序操作指令返回所述的上一模块;获取所述的上一模块的属性值;重置所述属性值;依据所述上一模块以及属性值展示教学界面;
教学客户端发送撤销指令至受教客户端;
受教客户端依据所述撤销指令,获取记录的所述的当前界面;展示所述当前界面;
重置所述属性值,具体为:改变模块的属性为初始值;
所述“教学客户端记录当前教学界面对应的模块,以及模块的属性值”之后,进一步包括:
教学客户端接收顺序操作指令;依据所述顺序操作指令进入下一模块,同时对应修改上一模块的属性值。
2.如权利要求1所述的一种网络课堂教学方法,其特征在于,所述“教学客户端记录当前教学界面对应的模块,以及模块的属性值”之后,进一步包括:
将记录有历史学生练习数据的历史习题模块存储至教学客户端本地;
教学客户端接收查阅所述的历史学生练习数据的指令;
教学客户端获取所述的历史习题模块;赋值所述的历史习题模块的属性值为返回当前模块;
教学客户端展示历史习题模块中的历史学生练习数据和属性值。
3.如权利要求1所述的一种网络课堂教学方法,其特征在于,所述的对应数据为习题数据;所述“重置所述属性值”具体为重置所述属性值为发送习题。
4.如权利要求1所述的一种网络课堂教学方法,其特征在于,所述“教学客户端记录当前教学界面对应的模块,以及模块的属性值”具体为:
记录当前教学界面、当前教学界面对应的模块,以及模块的属性值;
存储所述当前教学界面、当前教学界面对应的模块,以及模块的属性值至内存中。
5.如权利要求4所述的一种网络课堂教学方法,其特征在于,所述“依据所述上一模块以及属性值展示教学界面”具体为:
从内存中获取上一模块的教学界面;依据重置后的属性值修改所述教学界面;
展示修改后的教学界面。
6.如权利要求1所述的一种网络课堂教学方法,其特征在于,所述模块包括封面模块、演讲模块、习题模块、习题提交状态模块、习题结果展示模块和习题展示模块。
7.如权利要求1所述的一种网络课堂教学方法,其特征在于,所述属性值包括发送习题、结束练习、上一页、下一页、奖励、私信、抢答、欣赏合作和/或随机抽取。
8.一种网络课堂教学系统,其特征在于,包括:
第一记录模块,用于教学客户端记录当前教学界面对应的模块,以及模块的属性值;教学客户端接收顺序操作指令;依据所述顺序操作指令进入下一模块,同时对应修改上一模块的属性值;
第一接收模块,用于教学客户端接收发送指令,以及逆序操作指令;
第一发送模块,用于教学客户端依据所述发送指令发送对应数据至受教客户端;
修改模块,用于教学客户端进入下一模块,修改上一模块的属性值为已发送;
第二接收模块,用于受教客户端接收所述数据;
第二记录模块,用于受教客户端记录当前界面;
第一展示模块,用于受教客户端展示所述数据,以及展示所述当前界面;
返回模块,用于教学客户端依据所述逆序操作指令返回所述的上一模块;
获取模块,用于教学客户端获取所述的上一模块的属性值;
重置模块,用于教学客户端重置所述属性值;重置所述属性值,具体为:改变模块的属性为初始值;
第二展示模块,用于教学客户端依据所述上一模块以及属性值展示教学界面;
第二发送模块,用于教学客户端发送撤销指令至受教客户端;
撤销模块,用于受教客户端依据所述撤销指令,获取记录的所述的当前界面。
9.如权利要求8所述的一种网络课堂教学系统,其特征在于,还包括存储模块,用于教学客户端存储当前教学界面、当前教学界面对应的模块,以及模块的属性值。
10.如权利要求8所述的一种网络课堂教学系统,其特征在于,还包括
所述第一记录模块,还用于将记录有历史学生练习数据的历史习题模块存储至教学客户端本地;
所述第一接收模块,还用于教学客户端接收查阅所述的历史学生练习数据的指令;
所述获取模块,还用于教学客户端获取所述的历史习题模块;
赋值模块,用于教学客户端赋值所述的历史习题模块的属性值为返回当前模块;
所述第二展示模块,用于教学客户端展示历史习题模块中的历史学生练习数据和属性值。
一种网络课堂教学方法及系统\n技术领域\n[0001] 本发明涉及一种网络课堂教学方法及系统。\n背景技术\n[0002] 网络课堂教学利用已经普及的计算机和宽带等硬件环境,以及现成的网络课堂教学软件基础上,可以实现本地或异地、同时、实时、互动教学和学习的新教学模式。在网络教学模式下,教学地点不再受到限制,教学内容的呈现更加多样化,能够更好的帮助学生理解,同时还能参与互动,为广大学习者提供更为便捷和有效的学习方式。现有的网络课堂教学软件开发不够完善,对老师的容错能力较低,在进行网络课堂教学的过程中,如果还未进展到习题分发步骤,却不小心点击了发送试题,则无法通过点击返回上一步骤直接回到所需的显示状态,只能回到教学软件的激活状态,即初始页面状态,重新走一遍流程;又或者,当老师想查看同学的历史做题情况时,要么不支持该操作,要么通过联网访问服务器才能实现。\n[0003] 申请号为200810020029.0的专利申请文件公开了一种交互式教学装置及其教学方法,具体包括控制单元、电源模块、音频输入输出模块、语音合成模块、存储器、光学识别模块、轨迹记录模块、手写识别模块和口语评测模块。当用户听取播报内容时,在载体上进行书写,记录下手写轨迹信息,并识别为相应的字符信息;口语评测单元可以评测用户的口语练习结果,给出打分,使教师在教学过程中及时掌握学生的学习状况。\n[0004] 可见,上述专利申请还是没有解决现有网络课堂教学软件开发不够完善,容错能力低的问题。因此,有必要提供一种网络课堂教学方法及系统,以解决上述问题。\n发明内容\n[0005] 本发明所要解决的技术问题是:提供一种网络课堂教学方法及系统,以提高容错能力。\n[0006] 为了解决上述技术问题,本发明采用的技术方案为:\n[0007] 一种网络课堂教学方法,包括:\n[0008] 教学客户端记录当前教学界面对应的模块,以及模块的属性值;\n[0009] 教学客户端接收发送指令,依据所述发送指令发送对应数据至受教客户端;\n[0010] 教学客户端进入下一模块,修改上一模块的属性值为数据已发送;\n[0011] 受教客户端接收所述数据;记录当前界面;展示所述数据;\n[0012] 教学客户端接收逆序操作指令,依据所述逆序操作指令返回所述的上一模块;获取所述的上一模块的属性值;重置所述属性值;依据所述上一模块以及属性值展示教学界面;\n[0013] 教学客户端发送撤销指令至受教客户端;\n[0014] 受教客户端依据所述撤销指令,获取记录的所述的当前界面;展示所述当前界面。\n[0015] 本发明提供的另一个技术方案为:\n[0016] 一种网络课堂教学系统,包括:\n[0017] 第一记录模块,用于教学客户端记录当前教学界面对应的模块,以及模块的属性值;\n[0018] 第一接收模块,用于教学客户端接收发送指令,以及逆序操作指令;\n[0019] 第一发送模块,用于教学客户端依据所述发送指令发送对应数据至受教客户端;\n[0020] 修改模块,用于教学客户端进入下一模块,修改上一模块的属性值为已发送;\n[0021] 第二接收模块,用于受教客户端接收所述数据;\n[0022] 第二记录模块,用于受教客户端记录当前界面;\n[0023] 第一展示模块,用于受教客户端展示所述数据,以及展示所述当前界面;\n[0024] 返回模块,用于教学客户端依据所述逆序操作指令返回所述的上一模块;\n[0025] 获取模块,用于教学客户端获取所述的上一模块的属性值;\n[0026] 重置模块,用于教学客户端重置所述属性值;\n[0027] 第二展示模块,用于教学客户端依据所述上一模块以及属性值展示教学界面;\n[0028] 第二发送模块,用于教学客户端发送撤销指令至受教客户端;\n[0029] 撤销模块,用于受教客户端依据所述撤销指令,获取记录的所述的当前界面。\n[0030] 本发明的有益效果在于:区别于现有技术的网络教学方法容错能力低,失误操作后需要回到最原始状态重走教学流程的不足。本发明提供一种网络课堂教学方法,通过记录当前教学界面对应的模块,以及模块的属性值;在教学客户端接收逆序操作指令时,能够直接返回上一模块,并重置对应的属性值,再依据所述上一模块以及属性值展示教学界面;\n同时,还能发送撤销指令至受教客户端,执行清屏动作,返回接收数据之前的界面。实现了网络教学过程中教学操作失误的撤销,提升教学过程的容错能力,更好的提高教学体验。\n附图说明\n[0031] 图1为本发明一种网络课堂教学方法的流程示意图;\n[0032] 图2为本发明一种网络课堂教学系统的结构示意图;\n[0033] 图3为本发明网络课堂教学过程中一具体实施方式的界面示意图;\n[0034] 图4为本发明网络课堂教学过程中一具体实施方式的界面示意图;\n[0035] 图5为本发明一具体实施方式一种网络课堂教学系统的结构示意图。\n[0036] 标号说明:\n[0037] 1、第一记录模块;2、第一接收模块;3、第一发送模块;4、修改模块;5、第二接收模块;6、第二记录模块;7、第一展示模块;8、返回模块;9、获取模块;10、重置模块;11、第二展示模块;12、第二发送模块;13、撤销模块;14、存储模块;15、赋值模块。\n具体实施方式\n[0038] 为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。\n[0039] 本发明最关键的构思在于:通过记录当前教学界面对应的模块以及模块的属性值;在教学客户端接收逆序操作指令时,能够直接返回上一模块,并重置对应的属性值,再依据上一模块以及属性值展示教学界面;同时,还能对受教客户端进行同步清屏,使其返回接收数据之前的界面。\n[0040] 本发明涉及的技术术语解释:\n[0041]\n技术术语 解释\n模块 能够单独命名并独立地完成一定功能的程序语句的集合\n属性值 模块的性质与关系\n逆序操作指令 返回上一个模块的指令\n重置 改变模块的属性为初始值\nView对象 表示本地的一块内存区域\n[0042] 请参照图1,本发明提供一种网络课堂教学方法,包括:\n[0043] 教学客户端记录当前教学界面对应的模块,以及模块的属性值;\n[0044] 教学客户端接收发送指令,依据所述发送指令发送对应数据至受教客户端;\n[0045] 教学客户端进入下一模块,修改上一模块的属性值为数据已发送;\n[0046] 受教客户端接收所述数据;记录当前界面;展示所述数据;\n[0047] 教学客户端接收逆序操作指令,依据所述逆序操作指令返回所述的上一模块;获取所述的上一模块的属性值;重置所述属性值;依据所述上一模块以及属性值展示教学界面;\n[0048] 教学客户端发送撤销指令至受教客户端;\n[0049] 受教客户端依据所述撤销指令,获取记录的所述的当前界面;展示所述当前界面。\n[0050] 所述“教学客户端记录当前教学界面对应的模块,以及模块的属性值”之后,进一步包括:还包括:\n[0051] 将记录有历史学生练习数据的历史习题模块存储至教学客户端本地;\n[0052] 教学客户端接收查阅所述的历史学生练习数据的指令;\n[0053] 教学客户端获取所述的历史习题模块;赋值所述的历史习题模块的属性值为返回当前模块;\n[0054] 教学客户端展示历史习题模块中的历史学生练习数据和属性值。\n[0055] 由上述描述可知,还能够实现教学者在有需求的时候能够直接从本地调取历史习题模块来查阅历史学生习题数据,方便教学者掌握学生的做题情况,更好的因材施教;同时,设置历史习题模块的属性值为返回当前模块,并显示,能够方便教学者在查阅完毕后直接返回当前教学界面所处的模块,即当前的模块,而不会影响当前的教学情况,操作更加的人性化。\n[0056] 需要说明的是,本发明中历史习题模块的获取,是基于本地内存,无需联网通过服务器访问数据库获取,实现了离线查阅数据,简化了系统结构。\n[0057] 进一步的,所述“教学客户端记录当前教学界面对应的模块,以及模块的属性值”之后,进一步包括:教学客户端接收顺序操作指令;依据所述顺序操作指令进入下一模块,同时对应修改上一模块的属性值。\n[0058] 由上述描述可知,本发明能够在教学者按照正常教学进度教学的过程中,依序进入下一模块,并相应地修改上一模块的属性值,为后续逆序调取模块及属性值提供服务。\n[0059] 进一步的,所述的对应数据为习题数据;所述“重置所述属性值”具体为重置所述属性值为发送习题。\n[0060] 由上述描述可知,当教学客户端接收到的发送指令对应的是发送习题数据至受教客户端时,则教学客户端当前的模块对应的属性值将被修改为数据已发送;而在执行逆序操作指令,重新返回到习题发送模块的时候,将重置模块10的属性值为发送习题,教学者便能够实现对应数据的再次发送,而不会局限于仅支持一次的数据发送,导致习题数据无法分发。\n[0061] 进一步的,所述“教学客户端记录当前教学界面对应的模块,以及模块的属性值”具体为:\n[0062] 记录当前教学界面、当前教学界面对应的模块,以及模块的属性值;\n[0063] 存储所述当前教学界面、当前教学界面对应的模块,以及模块的属性值至内存中。\n[0064] 由上述描述可知,本发明能够将教学过程中的教学界面、教学界面对应的模块以及模块的属性值都保持在教学客户端的本地内存中,方便后续随时调取。\n[0065] 进一步的,所述“依据所述上一模块以及属性值展示教学界面”具体为:\n[0066] 从内存中获取上一模块的教学界面;依据重置后的属性值修改所述教学界面;\n[0067] 展示修改后的教学界面。\n[0068] 由上述描述可知,在教学客户端接收到逆序操作指令,要返回上一步骤或者之前的第几个步骤时,能够直接从内存中获取指令对应的教学界面,教学界面对应的模块,以及模块的属性值;同时重置模块10的属性值,再依此展示修改后的教学界面,实现返回前序步骤的可能,且能重新执行教学步骤,并不会由于失误操作而影响教学进程。\n[0069] 进一步的,所述属性值包括发送习题、结束练习、上一页、下一页、奖励、私信、抢答、欣赏合作和/或随机抽取。\n[0070] 进一步的,所述模块包括封面模块、演讲模块、习题模块、习题提交状态模块、习题结果展示模块和习题展示模块。\n[0071] 由上述描述可知,网络课堂教学方法是基于网络课堂教学软件实现的,具体的,可以依据教学的需求自定义设置多个模块,每个模块中自定义教学内容,并对模块中的属性值进行赋值,通过属性值关联各个模块。在教学过程中,教学者依据模块中的教学内容进行教学,并能够依序教学需求通过属性值触发与之关联的下一模块。\n[0072] 需要说明的是,属性值用于标志模块中步骤的执行情况,一模块可以包含多个属性值;所述属性值将会在教学界面中展示;如习题模块中,可以同时包括发送习题、上一页、结束练习的属性值;当教学者点击了发送习题,则所述习题模块的属性值将被修改为习题已发送,并跳转至预设的与之关联的习题提交状态模块。\n[0073] 请参阅图2,本发明提供的另一个技术方案为:\n[0074] 一种网络课堂教学系统,包括:\n[0075] 第一记录模块1,用于教学客户端记录当前教学界面对应的模块,以及模块的属性值;\n[0076] 第一接收模块2,用于教学客户端接收发送指令,以及逆序操作指令;\n[0077] 第一发送模块3,用于教学客户端依据所述发送指令发送对应数据至受教客户端;\n[0078] 修改模块4,用于教学客户端进入下一模块,修改上一模块的属性值为已发送;\n[0079] 第二接收模块5,用于受教客户端接收所述数据;\n[0080] 第二记录模块6,用于受教客户端记录当前界面;\n[0081] 第一展示模块7,用于受教客户端展示所述数据,以及展示所述当前界面;\n[0082] 返回模块8,用于教学客户端依据所述逆序操作指令返回所述的上一模块;\n[0083] 获取模块9,用于教学客户端获取所述的上一模块的属性值;\n[0084] 重置模块10,用于教学客户端重置所述属性值;\n[0085] 第二展示模块11,用于教学客户端依据所述上一模块以及属性值展示教学界面;\n[0086] 第二发送模块12,用于教学客户端发送撤销指令至受教客户端;\n[0087] 撤销模块13,用于受教客户端依据所述撤销指令,获取记录的所述的当前界面。\n[0088] 从上述描述可知,本发明提供的一种网络课堂教学系统,包括教学客户端和受教客户端;所述教学客户端可以包括:第一记录模块1、第一接收模块2、第一发送模块3、修改模块4、返回模块8、获取模块9、重置模块10、第二展示模块11、第二发送模块12;所述受教客户端包括:第二接收模块5、第二记录模块6、第一展示模块7和撤销模块13。本发明能够在教学客户端实现数据发送后的返回操作,并能重置模块10的属性值,而不影响教学进度,使教学过程更加的流程,提高教师操作失误的容错性。进一步的,还能在教学客户端操作失误后,同步撤销受教客户端接收到的数据,实现受教客户端的同步纠错。\n[0089] 进一步的,还包括存储模块14,用于教学客户端存储当前教学界面、当前教学界面对应的模块,以及模块的属性值。\n[0090] 由上述描述可知,通过直接获取教学客户端本地的存储模块14,以实现操作的返回。\n[0091] 进一步的,所述第一记录模块1,还用于将记录有历史学生练习数据的历史习题模块存储至教学客户端本地;\n[0092] 所述第一接收模块2,还用于教学客户端接收查阅所述的历史学生练习数据的指令;\n[0093] 所述获取模块9,还用于教学客户端获取所述的历史习题模块;\n[0094] 赋值模块15,用于教学客户端赋值所述的历史习题模块的属性值为返回当前模块;\n[0095] 所述第二展示模块11,用于教学客户端展示历史习题模块中的历史学生练习数据和属性值。\n[0096] 由上述可知,本发明的教学客户端能够在离线状态下,通过调取第一记录模块1存储的历史习题模块,直接查阅学生的历史做题情况;扩展了查阅功能,更加方便、快速地查阅所需记录,而无需通过服务器访问远程数据库。\n[0097] 本发明的实施例一为:\n[0098] 提供一种网络课堂教学方法,包括:\n[0099] 教学客户端实时记录当前教学界面、当前教学界面对应的模块,以及模块的属性值;存储所述当前教学界面、当前教学界面对应的模块,以及模块的属性值至内存中。\n[0100] 教学客户端接收顺序操作指令;依据所述顺序操作指令进入下一模块,同时对应修改上一模块的属性值;\n[0101] 教学客户端进入习题模块,接收习题发送指令,依据所述习题发送指令发送习题数据至受教客户端;\n[0102] 教学客户端进入习题提交状态模块,修改习题模块的属性值为数据已发送;\n[0103] 受教客户端接收习题数据;记录接收数据之前的界面;展示所述习题数据;\n[0104] 教学客户端接收返回上一步骤的指令,返回习题模块;获取习题模块“数据已发送”的属性值;重置所述属性值为“发送习题”;从内存中获取跳转到习题提交状态模块之前习题模块最后的教学界面;修改教学界面上的属性值为“发送习题”;展示修改后的教学界面;教学者可以再次点击“发送习题”进行习题的发送;\n[0105] 教学客户端发送撤销指令至受教客户端;\n[0106] 受教客户端依据所述撤销指令,获取受教客户端在接收习题数据之前的界面,并展示。\n[0107] 同时,还支持随时查看学生的历史做题情况,具体的,包括:\n[0108] 将记录有历史学生练习数据的历史习题模块存储至教学客户端本地;\n[0109] 教学客户端接收查阅所述的历史学生练习数据的指令;\n[0110] 教学客户端获取所述的历史习题模块;赋值所述的历史习题模块的属性值为返回当前模块;所述的当前模块为查阅之前对应的模块;\n[0111] 教学客户端展示历史习题模块中的历史学生练习数据和属性值。\n[0112] 请参阅图3和图4,本发明的实施例二为:\n[0113] 一种网络课堂教学方法,包括:\n[0114] 1.教学者进入习题模块,可以发送习题给学生进行练习;即图3的T2步骤进入T3步骤,T3步骤展示的为习题模块。\n[0115] 教学客户端接收发送习题数据的操作指令;受教客户端接收习题数据。这时,老师只能执行上一步(如果当前模块不是第一个模块的话),返回T2、结束练习和模块允许的按钮(如送花,私信,抢答等)。\n[0116] 2.执行上一步操作,可以查看上个模块最后的状态,比如学生的答题情况,提交的人数等等,这时,发送练习按钮就会改成重新发送。\n[0117] (1)执行重新发送操作,重置当前模块的所有属性值为初始值,且这个模块后面的模块都会被重置。\n[0118] 3.操作结束练习操作,下一步操作才可以执行。\n[0119] 4.操作下一步进入下一个模块进行操作;之后所有模块的属性值都被重置(都可执行)。\n[0120] 步骤1:\n[0121] (1)执行发送练习,将模块的属性值修改为发送练习,保存到本地;跳转到图4中的T4步骤,受教客户端接收教学客户端发送的练习数据;\n[0122] (2)将发送练习改变的界面都封装到view对象里,并将相应的view对象保存到内存中。\n[0123] 步骤2:执行上一步,首先把步骤1保存到内存中对应的view对象取出显示到界面上,并将相应的模块的属性值进行赋值,比如如果上个步骤是点完了结束练习,则赋值模块的属性值为重新发送。\n[0124] 步骤3:执行结束练习;修改对应的属性值为结束练习;将改变后的view对象(界面的改变,对应模块,以及模块属性值的改变都将改变view对象)保存到内存中。\n[0125] 步骤4:执行下一步,进行下一个模块的操作,保存状态方法执行步骤1。\n[0126] 保存状态具体步骤:教学者每进行一个操作,我们都将操作的痕迹通过view对象记录下来,view对象占用一定的内存,操作其实是改变view对象的某个属性,这样间接的就保存到内存中。当前模块的属性值和当前模块的位置通过键值对保存到本地中,当程序突然退出时,通过读取文件,加载到当前读取的模块和步骤。\n[0127] 上述实施例实现了当教学者在某一步骤上进行操作时,都将当前的状态保存到本地内存中;防止程序的异常崩溃和教学者的误操作。同时,当教学者在当前步骤上执行发送练习时,将无法进入下一个步骤,因为当前步骤还未执行结束练习;点击结束练习才可点下一步进行下一个模块的操作。进一步的,当想看上一个模块的状态时(如学生作业的提交情况,答题情况),执行上一步,即可看到相应的信息;且可以重新发送练习,从这一步骤重新开始。\n[0128] 请参阅图5,本发明的实施例三为:\n[0129] 一种网络课堂教学系统,包括教学客户端和受教客户端;\n[0130] 所述教学客户端可以包括:\n[0131] 第一记录模块1、第一接收模块2、第一发送模块3、修改模块4、返回模块8、获取模块9、重置模块10、第二展示模块11、第二发送模块12、存储模块14和赋值模块15;\n[0132] 所述受教客户端包括:第二接收模块5、第二记录模块6、第一展示模块7和撤销模块13。\n[0133] 具体的,所述第一记录模块1,用于教学客户端记录当前教学界面对应的模块,以及模块的属性值;还用于将记录有历史学生练习数据的历史习题模块存储至教学客户端本地;\n[0134] 第一接收模块2,用于教学客户端接收发送指令,以及逆序操作指令;还用于教学客户端接收查阅所述的历史学生练习数据的指令;\n[0135] 第一发送模块3,用于教学客户端依据所述发送指令发送对应数据至受教客户端;\n[0136] 修改模块4,用于教学客户端进入下一模块,修改上一模块的属性值为已发送;\n[0137] 返回模块8,用于教学客户端依据所述逆序操作指令返回所述的上一模块;\n[0138] 获取模块9,用于教学客户端获取所述的上一模块的属性值;还用于教学客户端获取所述的历史习题模块;\n[0139] 赋值模块15,用于教学客户端赋值所述的历史习题模块的属性值为返回当前模块;\n[0140] 重置模块10,用于教学客户端重置所述属性值;\n[0141] 第二展示模块11,用于教学客户端依据所述上一模块以及属性值展示教学界面;\n用于教学客户端展示历史习题模块中的历史学生练习数据和属性值;\n[0142] 第二发送模块12,用于教学客户端发送撤销指令至受教客户端;\n[0143] 存储模块14,用于教学客户端存储当前教学界面、当前教学界面对应的模块,以及模块的属性值。\n[0144] 所述第二接收模块5,用于受教客户端接收所述数据;\n[0145] 第二记录模块6,用于受教客户端记录当前界面;\n[0146] 第一展示模块7,用于受教客户端展示所述数据,以及展示所述当前界面;\n[0147] 撤销模块13,用于受教客户端依据所述撤销指令,获取记录的所述的当前界面。\n[0148] 综上所述,本发明提供的一种网络课堂教学方法及系统,区别于现有技术的网络课堂教学方案容错能力低,用户误操作后无法直接返回上一步骤,以及无法离线查阅历史数据的不足;通过实时记录当前教学界面对应的模块以及模块的属性值;在教学客户端接收逆序操作指令时,能够直接返回上一模块,并重置对应的属性值;同时,还能对受教客户端进行同步清屏;进一步的,还能基于本地直接调取习题模块,获取历史学生习题数据。实现了网络课堂教学过程中用户误操作的容错能力,使课堂进展更加顺利,同时又能离线查阅历史资料,方便教学者掌握学生的做题情况,更好的因材施教,有助于提高整体教学水平,更好的为人们服务。\n[0149] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
法律信息
- 2017-12-29
- 2015-12-30
实质审查的生效
IPC(主分类): G09B 5/08
专利申请号: 201510516480.1
申请日: 2015.08.21
- 2015-12-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-04-30
|
2014-01-28
| | |
2
| |
2013-12-18
|
2012-05-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |