论文部分内容阅读
现如今,随着互联网的快速发展,“互联网+”已经是大势所趋,传统行业与互联网结合变得越来越紧密,我们生活的各个方面都被互联网所影响着。笔者在实习中充分结合当今互联网的发展趋势和教育领域的发展前景,参与设计并实现了论文中所叙述的在线教育系统。通过该系统可以方便老师的教学和学生的学习。这也是本系统实现的意义所在。笔者独立开发了该系统的四大模块,分别是:在线教室学习模块,学习社区模块,在线测试模块和个人中心模块。在线教室学习模块主要分为在线视频直播教室学习模块和录播教室学习模块。老师可以在在线视频直播学习模块中,模拟线下教学的氛围,实时的给学生讲解知识,和学生进行互动。并且在讲解的同时可以进行电子板书,板书内容直接同步到学生的客户端,方便学生的学习。在录播教室中,学生可以观看已经上传的学习视频进行学习。学习社区模块主要分为问答模块和文章模块。在问答模块中用户可以进入相关课程的学习讨论小组,在小组中用户可以对相关问题进行发帖提问,其他用户可以对熟悉的问题进行回答解释。在文章模块中,用户可以写下自己对所学课程的学习心得或者相关知识的总结,也可以查看其他用户所写的文章并对其评论。在线测试模块主要分为专项练习模块和在线考试模块。在专项练习模块中,题型主要以选择和填空为主,侧重于考察学生的基本知识点。学生可以在该功能模块中对相关知识点进行练习,在练习的过程中可以对试题进行收藏,方便以后的复习。学生学习完相关课程后可以进行在线考试,在线考试中的题型综合性较强,既有专项练习中的选择和填空题,也有叙述类的大题。考试结束后经老师阅卷打分,学生可以查看自己的分数。个人中心模块主要分为个人信息模块和消息中心模块。在个人中心模块中,用户可以方便的查看自己最近学习的课程,文章笔记,收藏的试题,也可以修改自己的账号信息等等。笔者在实现该系统时基于MVC架构,采用HTML5, WebSocket, WebRTC, Node.js等技术,结构清晰。通过该在线教育系统,可以有效的解决线下教育存在的一些问题,比如教育分配不均,学生找不到和自己志同道合学习的同学等等,并且有效的提高了学生学习的主动性和学习效率。目前该系统已经上线,并达到了预期目标。