扫一扫,关注我们
微信号:375279829
随着现代经济的发展,我们的学习方式变得越来越多样化,吸取了前人的经验以及科技的进步各种学习方式蓬勃发展,其中最具有代表性的便是在线学习。在线学习是一种全新的学习方式,这种学习方式不受时空约束,进一步的提升了面对面的交流。论文按照当今社会状况,采用SSM技术,MySQL数据库和前后分离架构模式来实现在线学习。小葵花悦读课堂系统含管理员、教师和用户,管理员可对视频、笔记和评论等内容进行后台操作,教师可实现对课程管理,如按课程所属操作课程,也可对学生留言进行操作。用户可进行视频学习、记录上次学习位置、评论和讨论等操作。系统使用后会大大提高学生的学习效率、实现资源共享,降低学习的成本,同等时间与金钱投入下回报更高。
关键词:科技发展;在线学习;SSM
随着社会的发展,科学技术的进步,传统教育的学习方式受到了巨大的冲击,各种新的学习方式如雨后春笋般涌现,在所有学习方式中,在线学习无论在效率上还是方式上,对整个行业都带来了前所未有的冲击。基于这种情势,建立一个在线视频学习平台,能更好的帮助学生接受更高质量的教育,使教育资源能最大程度的共享。
相对于其它学习模式来说,它实现优质教学资源共享,将各种模式的教育资源融入到教学之中,对教学资源的面向性进行了延伸和拓展,更加优秀的发挥不同种类教育资源的优势,追随世界教育资源的发展的大势,对于专业针对性强的群体空前的利好,改变了学习资源的获取方式,对于整个社会而言,提高了知识性社会的快速转变。在线学习具有无可比拟的优势,它可以不受时间、地点、空间的限制,并且更容易实现一对一的学与教之间交流,进行答疑、辅导、多对多的讨论,学习并共同进步。
在线学习模式中,学生和教师能够在学习中互相适应达到最佳的状态,从而更好的学习与教学。这种教学模式很大程度上既是对传统模式的一种补充辅助,也是对其的一种拓展延伸。此外传统课堂上课时间是有限的,而在线教育能够突破这个限制,不受时间的约束,学生可根据自己的学习状况来补充所欠缺的知识,进行回顾、消化。同时在线视频的学习方式具有可跟踪性,使学生对自己的学习状况能够更加深刻的了解,有助于其提高学习规划能力、自主学习的能力。
随着世界计算机科学技术的迅速发展,在线视频学习在更多的发展中国家中迅猛发展,在各个国家的教学领域中占有很大的比重,也成为其传统教育很重要的一部分补充。主要表现在其网络授课的比重在其国家的占比不断变大,这得益于分布式云计算、微服务等技术的迅猛发展。欧美发达国家对这种技术的发展极为重视,其中美国以领头羊的形式存在,发展的最为迅猛。
目前,美国很多的企业和高校都依赖网络技术和视频技术,合法设计了适合本企业和高校的在线学习平台。其中主要包括依赖于现代互联网技术的非同步视频教学模式、单向预录制视频教学模式和双向同步交互视频教学模式等。其中最为出名的有Conveno.com,该系统最为突出的地方在于支持老师和学生共同改进,学生可以与老师共同制定远程学习计划。其次就是Embanet,此系统可以建立虚拟校园,提供课程在线学习。其他类似的平台还包括WBTSystem公司开发的TopClass,加拿大西蒙弗雷泽大学的Virtual-U,加拿大英属哥伦比亚大学开发的异步课程传递系统等。
2013年是“国内在线教育的元年”,这一年开始各类的在线学习平台相继问世。其中对其多方位进行了分类:从所从事盈利为目的角度分为了专业教育盈利机构和一般商业盈利机构;从学者接受所学知识阶段分为了职业教育、高等教育等在线教育产品;从是否发放学历证书分为了非学历教育与学历教育。
这其中,在线学习平台得到了飞速的发展,其中以(MOOCs、网易云课堂、CCTV中国公开课、尔雅、智慧树)问鼎。2013年慕课之风在国内掀起了巨大的浪潮,凭借其优质的学习资源、互动性,以及对学习时间安排的合理性得到了很好的发展,自此越来越多类似慕课的网站在国内百花齐放。
随着智能手机的普及、5G时代的到来,网速的飞速提升,各大互联网巨头也是在培养着越来越多的用户使用终端消费社交,在线教育的移动化是大势所趋。
小葵花悦读课堂为一款在线学习平台,主要通过B/S设计模式来实现用户的学习过程,这种模式相对于C/S模式是对于后者的一种改进,它可看作是三层模式在web层上的应用。整个项目将采用微服务架构,这种架构的特点就是将一个大型的项目分解成一个或者多个项目组成,各个服务有可以独立部署到服务器且耦合度极低。系统采用IDEA作为开发工具,MySQL作为数据库。使用MVC模式设计对web层进行解耦,这种常用的解耦模式是基于请求响应模型帮助我们简化日常web系统开发。该平台前端界面采用HTML5+CSS+BootStrap实现响应式布局;使用Spring框架实现面向对象的编程设计,用Maven实现对整个项目的管理,MyBatis实现前后台的数据交互 。
其中在线播放视频的微服务架构主要将学生用户在学习过程中的各个功能拆分开。按以往,用户通过前端Ajax技术传递数据与系统后端进行业务处理,但是当遇到大量的服务请求及功能需求时,因流量增多导致服务器压力变大、系统的复杂度变大,此时系统的可维护性和可扩展性变差,这时就需要微服务来解决这些问题,本系统基于这种考虑对各功能模块做了微服务的设计。其中学生用户界面为一个独立的服务、其中学生用户的各项功能又相互的独立。首先启动前台用户界面服务,并在浏览器中输入相应的服务器地址及访问路径。打开前台界面,当用户需要对某项功能进行操作时,因这项功能不在同一个服务器中,所以此时要进行访问跨域拦截操作,在访问的功能中加入拦截过滤,并写入相应的拦截代码,重启各项服务就能访问相应的功能。