[发明专利]一种跟随编程系统及方法在审
| 申请号: | 202011624354.5 | 申请日: | 2020-12-31 |
| 公开(公告)号: | CN112802374A | 公开(公告)日: | 2021-05-14 |
| 发明(设计)人: | 李嘉;李星;李献忠 | 申请(专利权)人: | 慧科教育科技集团有限公司 |
| 主分类号: | G09B5/08 | 分类号: | G09B5/08;G09B5/14;G06F8/30;G06F8/41 |
| 代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 符继超 |
| 地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 跟随 编程 系统 方法 | ||
本发明公开了一种跟随编程系统及方法,该系统包括:服务器、老师客户端和学生客户端;老师客户端同步监听编写区域的代码内容和运行区域的结果信息;将监听的代码内容和结果信息发送到服务器;根据指令将编写代码发送到服务器;服务器将代码内容和结果信息同步发送至学生客户端显示;学生客户端接收代码内容和结果信息,在第一显示区域进行显示;在第二显示区域提供编码区域;根据指令将编写的代码发送到服务器;服务器将接收到的编写代码进行编译和运行;并将相应运行结果分别返回对应的老师客户端和学生客户端。本发明使老师和学生在上编程课时不需要专门安装工具和配置环境,只需要进入跟随编程系统,就可以边看边学边练习,有惑实时解答。
技术领域
本发明属于在线编程教育领域,涉及一种高校编程教学系统,特别涉及一种跟随编程系统及方法。
背景技术
在数据科学和人工智能技术急速发展的今天,场景感知的学习体验尤为重要。尤其是近些年来,随着互联网的快速蓬勃发展,学习编程已经成为学生必不可少的一项技能。
在传统的学习中,一般是老师和学生在老师里听讲理论知识或学生自己在网上观看知识讲解视频,学会后再在自己的电脑上安装开发工具、配置开发环境,再进行代码实操练习,如果过程中有任何问题,需要再通过聊天工具或截图工具或在下节课上课时,才能向老师求解。学、练、解惑,三大阶段相互隔离,阻碍了学习效率和效果的提升。
目前作为编程教学场景,常见的解决方式是开启直播,然后老师在直播间进行授课PPT展示、共享屏幕进行编程演示。过程中如果有问题,学生可发起连麦,然后共享屏幕显示给老师,或者截图自己的代码片段通过QQ等其他工具软件发送给老师。
对于目前已经公开的直播编程系统,有着一些自己的缺点。老师和学生不仅免不了安装编程工具配置开发环境,还需要安装直播客户端。代码直播相对而言有自己的独特性,例如字体普遍偏小,市面上常见的直播工具共享屏幕所能达到的清晰度不足,如果要保证清晰度,则对网络宽带的要求会大大提高。通常而言,学校的网络环境相对会慢一些,无疑更是加大了代码直播教学的阻碍。除此之外,通过直播的方式仍然不能解决编程学习的及时练习需求和模板对照需求,学生仍然是在观看老师老师直播讲完之后,再去做练习。整体而言,用户流程繁琐、网络条件要求高、实操及时性差、直播成本大。
发明内容
鉴于高校编程教学系统使用中用户流程繁琐、网络条件要求高、实操及时性差、直播成本大等问题,本发明的主要目的在于提供一种至少部分解决上述技术问题的一种跟随编程系统及方法。
为实现上述目的,本发明采取的技术方案为:
本发明实施例提供一种跟随编程系统,包括:服务器、老师客户端和学生客户端;
所述老师客户端同步监听编写区域的代码内容和运行区域的结果信息;将监听的代码内容和结果信息发送到所述服务器;根据指令将所述编写区域的代码发送到所述服务器;
所述服务器将监听的代码内容和结果信息同步发送至所述学生客户端显示;
所述学生客户端接收所述监听的代码内容和结果信息,在第一显示区域进行显示;在第二显示区域提供编码区域;根据指令将编码区域编写的代码发送到所述服务器;
所述服务器将接收到的编写代码进行编译和运行;并将相应运行结果分别返回对应的所述老师客户端和所述学生客户端。
进一步地,所述服务器包括云编译服务器和通信服务器;
所述云编译服务器执行编程语言对应的编译、运行的命令对创建的文件进行编译、运行;并将运行结果返回给对应的老师客户端或学生客户端;
所述通信服务器将监听的代码内容和结果信息通过Websocket协议同步发送至所述学生客户端显示;并通过Websocket协议实现所述老师客户端和所述学生客户端的实时互动。
进一步地,所述老师客户端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧科教育科技集团有限公司,未经慧科教育科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011624354.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种GIS机构箱
- 下一篇:一种基于模糊预测控制的压痕仪载荷控制方法及系统





