在线编程教学方法及系统与流程

本发明涉及在线教育领域,尤其涉及一种在线编程教学方法及系统。

背景技术:

随着网络的全面普及和慕课、直播等教育新载体的日趋完善,越来越多的传统线下教育工作者选择了转型投入在线教育领域,其受众人群也不断扩大。

近年来席卷全球的青少年编程教育风潮开拓了一个巨大的新兴市场,然而业内良莠不齐、分配不均的配套资源无法满足飞速增长的教育需求,青少年编程教育本身也具有特殊性:理论性强,逻辑性强,实践性强,教育的难点不仅在于如何激发儿童兴趣、引导其入门,更在于如何利用经验式的教学来训练儿童计算思维、激发其创造性。

很多公司已就此推出了各种产品,但目前市面上还没有产品能很好地满足市场需求,主要存在以下缺陷:

一、现有的在线编程教育很多利用视频教学,学生只能观看视频,如果想要随堂练习编程,必须手动暂停视频,对儿童来说极为不便,而且单方面的知识传输缺乏师生双方的交流,难以保障学生对所学知识的消化和吸收,老师也难以掌握学生的学习情况,无法提供更有针对性的辅导;

二、用户在线学习时遇到困难,或在调试代码时遇到自己无法解决的bug,难以实时向他人求助,年龄较小的孩子更容易遇到这种困扰,即使从网络等途径获取了答案,没有老师的实时讲解和演示,孩子知其然却难以知其所以然,孩子家长往往不懂编程所以无法提供帮助。

技术实现要素:

本发明的目的在于提供一种在线编程教学方法及系统,能够解决现有技术中在线教育无法实现实时讲解、演示和错误修改等问题。

为了实现上述目的,本发明的提出了一种在线编程教学方法,其特征在于,包括:

选择并获取一个知识点的在线课程;

优选的,在上述的在线编程教学方法中,还包括:

所述控制端终端设备将所述疑问信息推送给教学端终端设备;

接收所述教学端终端设备针对所述疑问信息作出的答疑信息。

优选的,在上述的在线编程教学方法中,所述教学端终端设备针对所述疑问信息作出的答疑信息包括:音频数据、视频数据、文档数据以及所述教学端终端设备远程控制信息中的任意一种或多种的组合。

多个学习端终端设备同时接收一个教学端终端设备的教学信息。

优选的,在上述的在线编程教学方法中,所述教学信息包括:音频数据、视频数据、文档数据以及远程控制信息中的任意一种或多种的组合。

所述教学端终端设备分别设置多个所述学习端终端设备的属性信息,所述属性信息包括:文字输入交流、禁言和/或激励中的任意一种或多种的组合。

本发明还提供了一种在线编程教学系统,包括:

控制端终端设备,接收所述编程练习,判断所述编程练习是否达到预定标准,并将判断结果发送至所述学习端终端设备;以及将接收的疑问信息推送给至少一个教学端终端设备;

至少一个教学端终端设备,所述至少一个教学端终端设备中的任意一个对所述疑问信息进行答疑,并将答疑信息发送给所述学习端终端设备。

优选的,在上述的在线编程教学系统中,所述答疑信息包括:音频数据、视频数据、文档数据以及所述教学端终端设备远程控制信息中的任意一种或多种的组合。

优选的,在上述的在线编程教学系统中,还包括:

优选的,在上述的在线编程教学系统中,所述教学端终端设备分别设置所述多个学习端终端设备的属性信息,所述属性信息包括:文字输入交流、禁言和/或激励中的任意一种或多种的组合。

附图说明

图1为本发明一实施例中在线编程教学方法的流程图;

图2为本发明一实施例中在线编程教学系统的结构示意图。

图3为互动教学模式实现方式的示意图。

图4为编程马拉松教学模式实现方式的示意图。

具体实施方式

下面将结合示意图对本发明的在线编程教学平台进行更详细的描述。

步骤s1:选择并获取一个知识点的在线课程。

在控制端终端设备上可以设置多门学习课程,通过视频教学与编程练习自动分阶段衔接。

通过学习端终端设备从所述控制端终端设备上选择一门学习课程中的一个知识点的在线课程,在本说明书的一实施例中,所述在线课程包括但不限于视频信息。也就是说,用户通过学习端终端设备从所述控制端终端设备上选取一门学习课程中的一个知识点的视频。

进一步的,用户对所述知识点的视频的选择,可以是用户主动选择的,也可以是用户在老师通过教学端终端设备安排的。

用户在看完所述知识点的视频后,所述控制端终端设备会提示用户进行相应的编程练习。

当用户在观看所述知识点的视频的过程中,如果对所述知识点有疑问时,可以向所述控制端终端设备发送疑问信息。所述控制端终端设备在接收到所述疑问信息后,会将所述疑问信息推送给至少一个教学端终端设备。

所述至少一个教学端终端设备中的任意一个可以对所述疑问进行答疑,即向所述学习端终端设备提供答疑信息。所述答疑信息包括但不限于:音频数据、视频数据、文档数据以及所述教学端终端设备远程控制信息中的任意一种或多种的组合。

具体而言,所述教学端终端设备在接收到所述疑问信息后,可以对所述疑问信息进行实时应答,进行实时应答的方式可以是通过语音答疑,也可以是与学习端终端设备建立视频连接,直接进行视频通话,可以提高沟通的效率,更有利于用户对所述知识点的理解。

在本发明的实施例中,所述预定标准包括但不限于:语法的错误率不高于预定数值,该预定数值可以是一个固定的值,也可以是教学端终端设备根据所述知识点的难易程度进行设定的值,涉及到其他知识点的内容的完成率,例如,当要运用到其他知识点时,对其他知识点的内容做/不做要求等。

所述控制端终端设备在接收到所述疑问信息之后,将所述疑问信息推送给所述至少一个教学端终端设备中的任意一个,接受所述疑问信息的教学端终端设备对所述疑问信息进行答复。

在本发明的又一实施例中,还可以是通过视频的方式,老师与用户通过所述教学端终端设备和所述学习端终端设备建立视频连接,老师通过视频对用户的所述疑问信息进行答疑。在这个过程中,老师还可以直接进行白板演示,就跟实际的课堂一样,让用户更加直观的接受老师的指定,提高学习的效率。

在本发明的一实施例中,老师还可以通过所述教学端终端设备远程控制所述学习端终端设备,直接在所述学习端终端设备上对所述疑问信息进行答疑,特别的,直接在对用户所做的编程练习进行修改、批注或者解释。使得用户看的更加清楚,能够更加清晰的理解所述答疑信息。进一步的,比实际的课堂更有针对性,可以在提高用户的学习效果的同时,还可以进一步的提高用户体验。

在本发明的又一实施例中,老师可以通过所述教学端终端设备对用户进行分班。也就是说,可以使得多个学习端终端设备同时连接于一个教学端终端设备,所述教学端终端设备同时对所述多个学习端终端设备发布教学信息。

当老师通过所述教学端终端设备对多个用户进行授课时,可以采用不同的方式,例如,老师可以通过语音的方式,与多个用户同时进行语音通信,所述多个用户直接也可以进行语音交流。

在本发明的又一实施例中,老师还可以通过所述教学端终端设备与多个使用学习端终端设备的用户建立视频连接,进行视频通信,在这个过程中,老师可以进行实时白板演示,使得所述多个用户更加清晰明了的理解老师的教学内容。

在本发明的又一实施例中,老师在进行语音教学或者视频教学的过程中,还可以以代码推送的方式将老师的教学内容推送给所述多个用户的学习端终端设备。

当各用户出现疑问时,老师还可以通过远程控制的方式,直接在提出疑问的学习端终端设备进行远程编写代码,对各用户进行针对性的辅导和答疑,提高了学习效率和效果,同时也提高了用户体验。

需要说明的是,在本发明的实施例中,老师进行教学的方式包括但不限于语音教学、视频教学、代码推送以及远程代码控制。在实际应用过程中,还可以是其他的方式,当然,也还可以是各种不同方式的有效结合,对此,在本说明书中不再赘述。

在本发明的又一实施例中,通过教学端终端设备的设置,所述多个用户之间还可以通过所述多个学习端终端设备进行文字输入交流。当然,在本发明的其他实施例中,所述教学端终端设备还可以对与其链接的各学习端终端设备的属性进行设置,例如,设置某一学习端终端设备可以进行文字交流、又一学习端终端禁言,即不能进行文字交流,当然,还可以是对用户进行激励和表扬。

本发明还提供了一种在线编程教学系统,如图2所示,图2为本发明一实施例中在线编程教学系统的结构示意图。所述在线编程教学系统包括:至少一个学习端终端设备100、至少一个教学端终端设备300以及控制端终端设备200。

用户在利用所述在线编程教学系统进行编程学习之前,所述系统会自动检测所述用户所使用的学习端终端设备100和教师使用的教学端终端设备300的硬件设置进行检测,并根据检测结果在所述学习端终端设备100和所述教学端终端设备300之间采用与检测结果匹配的通讯方案。

接下来,用户就通过所述在线编程教学系统进行编程学习,具体的过程如下:首先,所述控制终端设备200向所述至少一个学习端终端设备100发送学前测试信息,用户需要完成所述学前测试信息,所述控制端终端设备200通过所述学前测试信息对所述用户的知识水平进行检测,以了解所述用户用户的知识水平。

所述用户在完成所述知识点的学习,且其编程练习达到所述预定标准后,在进入所述知识点的下一个知识点之前,所述控制端终端设备200向所述用户所使用的学习端终端设备100发送学后检测信息,所述用户需要完成所述学后检测信息,所述控制端终端设备200通过所述学后检测信息对所述用户学习所述知识点之后的知识水平进行检测,并将用户此时的知识水平与其学习所述知识点之前的知识水平进行比较,以验证所述用户的学习效果。

进一步的,所述控制端终端设备200还针对每一个用户制定一个管理文件,所述管理文件用于记录所述用户每一个知识点的学习情况、与所述知识点对应的编程练习的完成情况、所述知识点的学前检测信息的完成情况、所述知识点的学后检测信息的完成情况、以及所述知识点的学习效果。教师可以通过访问所述控制端终端设备200上的用户的管理文件,跟踪了解所述用户的学习情况,并基于此,对所述用户的后续学习计划进行建议,使得所述用户的学习更有针对性,进一步提供所述用户的学习效果。

所述用户还可以通过其使用的学习端终端设备100对教师进行评价,所述教师包括但不限于对其提出的疑问信息进行答辩的教师。所述用户也可以对所述教师所提供的答疑信息进行反馈,以评价所述教师的教学水平,所述控制端终端设备200可以根据所述用户对所述教师的评价和反馈对所述教师进行评级。

在本发明的又一实施例中,所述控制端终端设备200还将所述用户在学习所述知识点前后的知识水平以及对比结果发送给至少一个教学端终端设备300,教师通过其使用的教学端终端设备300了解所述用户的知识水平以及其学习效果。

更进一步的,教师可以通过其使用的教学端终端设备300获取同一课程中多个用户的学习效果,并根据多个用户的学习效果来判断对所述课程的设置的优劣,并且当所述课程的设置不合适时,还可以基于此,对所述课程的设置进行优化,以进一步的提高用户的学习效果。

具体的,如图3所示,在所述互动教学模式中,学生可以选择单节课程进行学习,课程包括视频教学,学习可以设置目标提醒及自主编程,还包括智能纠错及兑换答案等方式,以确保学生最终全面理解本节课程。此外,在所述互动教学模式中,还设有最新进度记录和章节跳转功能,以方便学生退出再次进入时直接进入上次学习节点继续学习,还方便学生进行相应章节的跳转。在所述互动教学模式中,还包括远程协助,其包括学生端、远程协助中心和老师端。其中,学生端可以在学习过程中发起求助,包括实时语音求助,还可以接受远程编程控制,以便方便老师进行实时控制和修改。学生还能够对老师的服务进行评分。远程协助中心包括智能评估老师资质,智能分配老师进行学生求助的应答。老师端包括查看个人服务记录、选择是否出勤、实时语音答疑及远程编程控制,主要便于老师对学生进行相应的编程控制和修改,以对学生进行全面的实时的辅导。

利用所述在线编程教学系统进行在线编程教学的方法如上所述,在此不再赘述。在进行教学的过程中,教学的内容不做限制,可以是任意一种编程语言进行在线教学。例如:c、c++、java等等。

在本发明实施例中,所述控制端终端设备包括但不限于服务器。

THE END
1.在线教育平台系统在线教育网校系统网校线上教育平台凡科教育,一站式在线教育平台系统搭建和线上教育平台,为教育培训行业提供全面的在线教育系统、在线教育网校系统、网校线上教育平台解决方案,内置在线课程、线上直播、知识付费平台、知识付费系统、营销互动、CRM等线上教育功能,多终端覆盖的在线教育系统,知识付费,助https://edu.fkw.com/
2.希沃品课线上线下混合教学系统希沃品课是一套面向高校,高职教师生的线上线下混合教学系统,覆盖课前、课中、课后全教学场景,为数字化课堂、互动课堂和混合课堂的开展提供高效稳定的技术和产品支撑,满足师生互动、多端互联、智慧共享的教学模式。https://pinco.seewo.com/
3.在线课堂系统网络教学系统在线教育平台这一切都得益于在线课堂系统,它使得知识的传递和分享变得更加便捷和高效。在线课堂系统是一种基于互联网和多媒体技术的在线教育平台,它通过实时互动和在线学习,打破了传统课堂教学的限制。为了成功开展在线教学,就需要选 阅读全文 赞同0 0 1年前 (2023-10-12) 0评论 810关注 https://www.yunduoketang.com/article/tags-460.html
4.在线教育平台课程系统基于哲涛成熟的定制课程系统设计开发,基于云部署或独立部署的实施方案。系统提供多课程、多班级,集音频、视频、PPT、PDF等学习资料于一体的课程教学平台以及课程资源管理平台。 多课程集中管理 同课程开多班 响应式设计 学习资料上传 课程系统基础功能 多学科多课程 https://nccms.zhetao.com/course.html
5.在线课堂直播课堂系统在线授课软件获得场景视频助力教育机构搭建稳定安全的在线教学平台,适用于小班课,大班课,直播课堂,互动教学直播,录播点播课,为教育用户提供一站式直播解决方案https://www.bokecc.com/class/431
6.在线学习系统在线学习管理系统,只允许教师使用吗?通过在线学习系统的建设,完成了对于在线学习课程的远程化授课。可以使学生不受时间空间的限制,通过在线对于这门课程进行学习。建立起了基于B/C的在线化在线学习系统。本系统采用当前最流行的JSP在线编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。本文中所做的主要工作:介绍Win2000 +JSPhttps://blog.csdn.net/qq_61141142/article/details/134977906
7.产品动态授客好课丨企业内训师的系统精进之路置顶 随着世界经济一体化和我国经济的快速持续发展,国家对职业培训的重视程度日益加深。这种趋势进一步刺激了企业对内部培训的迫切需求,越来越多的企业领导者意识到,员工素质的持续提升乃是企业维持竞争优势、实现长远发展的坚固基石。 应对这 https://soke.cn/dynamic.html
8.定制专属在线教学互动系统立即咨询 申请合作 教育行业专业服务提供商 即刻拥有专属互动在线教学系统 230 k 活跃用户 40 k 好评反馈 600 k 教师资源 80 k 课时 定制专属情景在线教学互动系统提供在线互动课堂解决方案! 立即申请 定制流程 个性化需求定制,专属情景互动在线教学系统http://www.nbee.cn/
9.在线教学管理系统在现今信息化时代,线上教学已经成为教育领域的一种趋势。为了更好地管理和组织在线教学,许多教育机构和学校都建立了在线教学管理系统。 在线教学管理系统是一种基于互联网的教育管理工具,旨在协助教师、学生和家长进行线上学习和教学活动的安排和管理。这种系统一般包括多个功能模块,如课程管理、学生管理、考试管理、作业https://www.360doc.cn/article/81723323_1103282781.html
10.来课在线教室直播网校直播教学系统介绍来课在线教室是武汉智云时代信息科技有限公司开发的一套在线课堂直播教学系统,包含在线互动课堂、大直播、网校三大产品,全面覆盖1V1,小班课,大班课,直播、OMO等教学场景,拥有专业、安全、完整教学服务体系。 深耕教育8年,拥有多种音视频、互动教学完整的知识产权和专利技术,为教培机构、个体网师、民办校、公立校等客户提https://zhuanlan.zhihu.com/p/313363907
11.在线教学云平台基于云SaaS(Software-as-a-Service软件即服务)应用开发理念 与技术、互联网开发技术和人工智能技术研发。灵活可伸缩的服务器 集群和弹性网络架构,理论上没有并发在线学习人员数量限制,通过专业测试至少可保障5000万人同时在线学习。 平台赋能高校为各个院系、各个专业建设独立教学系统平台,满足各类教学培训场景,开通即https://www.youruancx.com/zxjxy
12.在线教学管理系统管理员后台 用户名 密码 验证码 登录https://zzsmly.hnscen.cn/schooladmin/login
13.在线教学考试系统用户登录 记住密码 忘记密码 登录https://exam.icve.com.cn/
14.江西师范大学教务在线高等教育出版社产品信息检索系统 moocs网站 网易公开课 中国大学视频公开课 北京师范大学教务处 西南大学教务处 华东师范大学教务处 东北师范大学教务处 华中师范大学教务处 陕西师范大学教务处 南京师范大学教务处 湖南师范大学教务处 更多>> 教务公告 教务风采 https://jwc.jxnu.edu.cn/
15.建立微信移动在线教学体系的思考和探索中央财经大学经济学院推出“经济学家梦工场”微信课堂,对在线授课模式进行了有益探索,建立了以微信群为基础,公众平台、直播间、微语音等平台为辅助的立体化、系统化教学模式,实现了学生跨时间、跨地域学习的可能性,促进了微信移动在线教学体系在高校的运用和推广。http://www.jyb.cn/zcg/xwy/wzxw/201805/t20180525_1086395.html
16.叮叮开课直播教学系统直播课堂系统在线教育网校系统叮叮开课专业的在线教育直播教学系统服务商,在线网校平台,直播教学平台,直播课堂系统,在线授课平台,网校系统,帮助教育培训机构快速搭建专属网校,构建线上线下相结合的全新教育模式.https://www.dingdingkaike.cn/
17.基于ssm的在线教学质量评价系统CD2813160535的技术博客基于ssm的在线教学质量评价系统 选题背景、意义及依据 课堂教学是高等学校教学活动的基本形式,是整个教学工作的中心环节,教师授课质量的优劣将直接关系到学校人才培养的质量。因此,对教师课堂教学过程、课堂教学的组织与控制、课堂教学内容、方法、手段乃至课堂教学各要素的优化和教学目标的达成程度等实施科学的在线评价,是https://blog.51cto.com/u_6668792/9325612
18.在线考试教学视频教学系统平台系统PHP源码源码简介 在线考试教学系统平台系统源码 视频教学系统PHP源码 在线考试系统PHP源码 安装环境 php5.6+mysql 搭建教程 1.上传源码压缩到网站目录并解压 2.将数据库文件database.sq导入MYSQL数据库 3.将lib\config.inc.php里面的数据库连接信息配置成自己的 账户 密码 教师用户https://www.888host.cn/248.html
19.英语教学综合平台系统概述《英语教学综合平台》是针对高校英语专业设计的,集成专业技能、专业知识、相关专业知识三大体系的教学综合平台,主要目的是: 其一,基于平台的在线教学可为教师教学提供丰富的、针对性强的教学资源,帮助教师实现在线备课、在线授课,提高专业教学效果; 其二,利用平台提供的学习资源、学习工具、互动练习,专项练习,http://www.kangmaisoft.com/edu/p41.html
20.我的在线教与学中国农大赵龙莲:《信号与系统》课程在线教学心得新学期如期而至,在线课堂如期开讲。无论您是同步直播亦或是异步在线教学,无论您是大班课程亦或是几人研讨,我们都将持续助力您的在线教学,分享您与学生们的独特教学故事。 本期人物:信电学院赵龙莲老师;分享课程:《信号与系统》。 赵龙莲 副教授 中国农业大学 https://www.thepaper.cn/newsDetail_forward_6399817