随着计算机Web技术的不断发展,互联网环境的不断改善。通过网络实现远程教育已经不是问题。国内许多知名院校都有远程教育机构,利用计算机网络高效率的完成教学事务的日常处理已成为现实。但是,传统的远程教育模式并不能满足现阶段人们快速学习的要求,而且传统的远程教育只是对学习资源的积累,在教学互动方面并没有行之有效的方法。慕课平台的出现有效的解决了传统远程教育的弊端。
慕课主要使用JavaEE技术、Flex技术、Red5视频服务器技术以及WebService等技术设计并实现了一个可以提供在线学习与教学互动的学习平台。
慕课平台是一个大规模的网络开放教学平台,针对平台的特点决定平台要解决的主要问题是设计一个开放的教学平台,能够实现大量的学生同时在线学习,能够提供不同课程的发布与管理,对于大量的学生能够保证教学视频正常的播放,根据课程中设置的课程练习题可以判断学生的答案并且统计出分数。对于课程的相关资料可以按照课程的分类进行专项的管理。根据平台要解决的问题利用B/S架构实现大量学生同时在线学习,利用Flex和Red5视频服务器技术保证在大量并发的前提下教学视频的正常播放,利用SSH2技术保证了课程数据的独立性,实现了多门课程的发布与管理。对于在线测试的练习题可以根据学生的答题记录进行各个分数段人数的统计,并且利用Flex技术中的图表组件实现统计信息的图形化显示。对于课程相关资源利用Struts2技术和WebServic技术实现了课程资源根据课程不同分类进行统一管理。
鉴于建筑工程系目前没有资金购买使用这些平台,目前的工作是积极创造条件,准备慕课需要的各种材料,如制作小视频、准备网上论坛的各种资料,另外不断改革现有的作业形式及内容,以便将来适应慕课的需要,开展在线作业和答疑互动。