论文部分内容阅读
目前互联网教育行业流行的直播课、录播课和在线双师课程,在一定程度上解决了教育资源分配不均的问题,但是这几种教育方式由于老师和学生的有效互动较少,依然存在教学效率不高和个性化不足的问题。为了增加老师和学生的有效互动,作者实习的公司设计开发了基于互动场景的“线下”智能教育平台,该平台建立完善的教育方案,在录播课的基础上以卡点方式动态加入互动视频切片,让屏幕中的老师在授课的同时和学生进行实时的、高效的互动,增进彼此的了解,在个性化教学的基础上提升学生学习兴趣,解决教育行业中人效不高和个性化不足的问题。项目开发过程中,作者首先参与系统的需求分析,基于需求分析结果将系统划分为课件内容生产、教学管理、教学服务三大模块,作者独立完成了教学管理和教学服务模块。然后在概要设计的基础上进行系统的详细设计,最后进行编码和测试。本系统后台采用Spring Cloud生态框架、前端采用Vue.js框架进行开发,以H5页面展示,前后端通过Web Socket协议通信,利用Nginx反向代理服务器实现课中高并发下的负载均衡,同时通过Redis缓存机制实现高速数据读写,缓解数据库的压力。该系统的设计难点在于教学服务模块的开发,该模块包括课前准备、课中互动、课后反馈三个子模块,其中课前准备包括课件查询下载、设备检测、学生头像标注及答题器绑定等功能。课中互动包括老师问答、秩序维护、音量反馈、学生PK等互动模块的开发,课中模块通过SSD目标检测算法检测学生状态,将目标学生状态分类为正向、负向、举手三种状态,基于学生课中状态检测结果开发互动部件,设计课中互动场景,为主讲老师提供智能互动策略。课后反馈模块包括学生课程评价、老师课后表扬、课中报告、家长留言点赞、课后测验等功能,让学生、老师、家长增进彼此的了解,提供更适合学生的课程,营造良性循环的教学氛围,同时为学生提供个性化的教学方式。目前项目已上线且稳定运行,不断进行服务升级。该项目的践行有助于解决在线教育中个性化不足和效率低下等问题,有助于促进教育改革,推进教育公平。