在线编程教学方法及系统技术方案

技术编号:36396697 阅读:12 留言:0更新日期:2023-01-18 10:02
本发明专利技术提供了一种在线编程教学方法及系统,所述方法包括步骤:建立快捷键和指令信息的映射关系库,所述快捷键包含多个按键;获取教师端的快捷键操作触发信号,根据所述快捷键操作触发信号,获取对应触发的目标快捷键,将所述目标快捷键发送至所述第二终端;根据所述目标快捷键和所述映射关系库,获取到对应的目标指令信息;在所述第一终端上执行所述目标指令信息,且对所述第二键盘中的第一按键组合以第一预设条件进行控制,所述第一按键组合由所述目标快捷键中包含的多个按键组合形成;本发明专利技术帮助学员及时学习教师在授课过程中使用到的快捷键操作,提高学员的课堂学习效果。提高学员的课堂学习效果。提高学员的课堂学习效果。

【技术实现步骤摘要】
在线编程教学方法及系统


[0001]本专利技术涉及计算机
,具体地说,涉及一种在线编程教学方法及系统。

技术介绍

[0002]很多学员在学习编程课程时,选择通过在线教育平台来进行学习。学员在上课过程中,一般会在显示屏上同步观看教师那边的电脑画面,在该电脑画面中,学员可以看到教师在电脑上输出展示的内容。但是对于编程操作而言,编程过程中会涉及到很多快捷键操作以提高编程效率。
[0003]而学员上课过程中,单方面地只能观看到教师端在显示屏幕上输出的内容,当教师输入过程中操作某些快捷键,而又并没有口头提示该次快捷键操作时,学员这边是无法获知对应操作存在快捷键可以使用。比如,在复制某段文字时,学员不知道可利用一快捷键实现操作的情况下,只能一个字一个字地进行输入。这既降低了学员的学习效率,又不利于学员学习过程中的体验。

技术实现思路

[0004]针对现有技术中的问题,本专利技术的目的在于提供一种在线编程教学方法及系统,帮助学员及时学习教师在授课过程中使用到的快捷键操作,提高学员的课堂学习效果。
[0005]为实现上述目的,本专利技术提供了一种在线编程教学方法,用于在教师端和学员端之间进行在线教学,所述教师端配置有第一终端,所述第一终端具有第一键盘;所述学员端配置有第二终端,所述第二终端具有第二键盘;所述方法包括以下步骤:
[0006]建立快捷键和指令信息的映射关系库,所述快捷键包含多个按键;
[0007]获取教师端的快捷键操作触发信号,根据所述快捷键操作触发信号,获取对应触发的目标快捷键,将所述目标快捷键发送至所述第二终端;
[0008]根据所述目标快捷键和所述映射关系库,获取到对应的目标指令信息;
[0009]在所述第一终端上执行所述目标指令信息,且对所述第二键盘中的第一按键组合以第一预设条件进行控制,所述第一按键组合由所述目标快捷键中包含的多个按键组合形成。
[0010]优选地,所述方法还包括以下步骤:
[0011]获取教师的实时语音信息;
[0012]将所述实时语音信息转换为文本信息,且对所述文本信息进行识别;
[0013]当从所述文本信息中识别出第二指令信息时,根据所述映射关系库,获取到与所述第二指令信息对应的第二目标快捷键;
[0014]将所述第二目标快捷键发送至所述第二终端,且在所述第二键盘中对所述第二目标快捷键对应的按键组合以所述第一预设条件进行控制。
[0015]优选地,所述第一终端具有第一显示屏,所述第二终端具有第二显示屏,在所述建立快捷键和指令信息的映射关系库之前,所述方法还包括以下步骤:
[0016]采集所述第一显示屏中显示的第一视频段落;
[0017]将所述第一视频段落发送至学员端,并在所述第二显示屏中进行显示。
[0018]优选地,所述方法还包括以下步骤:
[0019]实时获取所述第二显示屏中的光标位置;
[0020]当所述光标位置位于第三目标快捷键所作用的文本中时,将对应所述文本以第二预设条件进行显示;
[0021]在所述第二键盘中对所述第三目标快捷键对应的按键组合以所述第一预设条件进行控制。
[0022]优选地,所述第一预设条件为将按键组合在所述第二键盘中以第一背景色进行显示;所述第二预设条件为将所述文本以第二背景色进行显示。
[0023]优选地,所述方法还包括以下步骤:
[0024]对所述第一视频段落中的帧画面进行实时检测,识别出教师所在区域以及帧画面中的文字所在区域;
[0025]根据所述教师所在区域以及文字所在区域,确定第一预设区域;所述第一预设区域为当前帧画面中除了所述教师所在区域以及文字所在区域以外的区域;
[0026]在所述第一预设区域显示第三虚拟键盘,在所述第三虚拟键盘中对所述第一按键组合以所述第一预设条件进行控制。
[0027]优选地,所述方法还包括以下步骤:
[0028]将所述目标快捷键包含的按键的名称,以及所述目标快捷键被触发时所述第一视频段落的当前进度条时间均记录在一预设文本中;
[0029]将所述预设文本存储于所述第二终端中。
[0030]优选地,所述将所述目标快捷键包含的按键的名称,以及所述目标快捷键被触发时所述第一视频段落的当前进度条时间均记录在一预设文本中,包括:
[0031]将所述目标快捷键被触发时,将转换得到的在所述当前进度条时间之前以及之后的预设时段内的文本信息添加至所述预设文本中,且所述目标快捷键、所述当前进度条时间与所述文本信息一一对应。
[0032]优选地,所述快捷键包括两个按键或者三个按键,所述快捷键操作触发信号为所述多个按键同时被按下时产生的触发信号。
[0033]优选地,所述第二键盘为背光键盘。
[0034]本专利技术还提供了一种在线编程教学系统,用于实现上述在线编程教学方法,所述系统包括:
[0035]映射关系库建立模块,用于建立快捷键和指令信息的映射关系库,所述快捷键包含多个按键;
[0036]触发信号获取模块,用于获取教师端的快捷键操作触发信号,根据所述快捷键操作触发信号,获取对应触发的目标快捷键,将所述目标快捷键发送至所述第二终端;
[0037]目标指令信息获取模块,用于根据所述目标快捷键和所述映射关系库,获取到对应的目标指令信息;
[0038]触发信号响应模块,用于在所述第一终端上执行所述目标指令信息,且对所述第二键盘中的第一按键组合以第一预设条件进行控制,所述第一按键组合由所述目标快捷键
中包含的多个按键组合形成。
[0039]本专利技术还提供了一种在线编程教学设备,包括:
[0040]处理器;
[0041]存储器,其中存储有所述处理器的可执行指令;
[0042]其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项在线编程教学方法的步骤。
[0043]本专利技术与现有技术相比,具有以下优点及突出性效果:
[0044]本专利技术提供的在线编程教学方法及系统通过获取教师端的快捷键操作触发信号,根据该快捷键操作触发信号中的目标快捷键和预设的映射关系库,获得对应的目标指令信息,然后在对第一终端执行目标指令信息的同时,将目标快捷键中的按键组合发送至第二终端,并控制第二键盘中对应的上述按键组合进行响应,以便于学员端能够快速获知授课过程中教师使用到的快捷键,改善了在线编程课程的课堂学习效果,有利于提高学员的课程学习效率。
附图说明
[0045]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。
[0046]图1为本专利技术实施例公开的一种在线编程教学方法的示意图;
[0047]图2为本专利技术另一实施例公开的一种在线编程教学方法的示意图;
[0048]图3为本专利技术实施例公开的一种在线编程教学系统的结构示意图;
[0049]图4为本专利技术实施例公开的一种在线编程教学设备的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线编程教学方法,用于在教师端和学员端之间进行在线教学,所述教师端配置有第一终端,所述第一终端具有第一键盘;所述学员端配置有第二终端,所述第二终端具有第二键盘;其特征在于,所述方法包括以下步骤:建立快捷键和指令信息的映射关系库,所述快捷键包含多个按键;获取教师端的快捷键操作触发信号,根据所述快捷键操作触发信号,获取对应触发的目标快捷键,将所述目标快捷键发送至所述第二终端;根据所述目标快捷键和所述映射关系库,获取到对应的目标指令信息;在所述第一终端上执行所述目标指令信息,且对所述第二键盘中的第一按键组合以第一预设条件进行控制,所述第一按键组合由所述目标快捷键中包含的多个按键组合形成。2.如权利要求1所述的在线编程教学方法,其特征在于,所述方法还包括以下步骤:获取教师的实时语音信息;将所述实时语音信息转换为文本信息,且对所述文本信息进行识别;当从所述文本信息中识别出第二指令信息时,根据所述映射关系库,获取到与所述第二指令信息对应的第二目标快捷键;将所述第二目标快捷键发送至所述第二终端,且在所述第二键盘中对所述第二目标快捷键对应的按键组合以所述第一预设条件进行控制。3.如权利要求2所述的在线编程教学方法,其特征在于,所述第一终端具有第一显示屏,所述第二终端具有第二显示屏,在所述建立快捷键和指令信息的映射关系库之前,所述方法还包括以下步骤:采集所述第一显示屏中显示的第一视频段落;将所述第一视频段落发送至学员端,并在所述第二显示屏中进行显示。4.如权利要求3所述的在线编程教学方法,其特征在于,所述方法还包括以下步骤:实时获取所述第二显示屏中的光标位置;当所述光标位置位于第三目标快捷键所作用的文本中时,将对应所述文本以第二预设条件进行显示;在所述第二键盘中对所述第三目标快捷键对应的按键组合以所述第一预设条件进行控制。5.如权利要求4所述的在线编程教学方法,其特征在于,所述第一预设条件为将按键组合在所述第二键盘中以第一背景色进行显示;所述第二预设条件为将所述文本以第二背景色进行显示。6.如权利要求3所...

【专利技术属性】
技术研发人员:彭东新彭粲然赵思云
申请(专利权)人:彭粲然赵思云
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1