基于Android平台的移动微课系统
2018-02-03宋蓓蓓李昀芸
宋蓓蓓+李昀芸
摘要:通过对移动学习和微课系统的分析,提出了将微课和移动学习结合的概念,设计出一套基于Android智能手机系统之上的移动微课学习系统。该系统具有在线学习,互动交流,实时推送等功能。通过使用这个系统,提高了学生的学习兴趣,增进了学生的学习效率,取得了较好的效果。
关键词:Android系统;微课;移动学习;微学习
中图分类号:G434 文献标识码:A 文章编号:1009-3044(2018)02-0078-02
1 概述
随着网络和移动平台的发展,手机已经成为人们生活中不可缺少的一个设备,它给人们的生活带来了很多的便利性,以前必须在电脑上完成的工作现在通过手机也可以快速完成了。
日常生活中,人们大部分的时间都用来上课或者工作,如果想进行额外的学习充电则很难抽出完整的时间来。而对于多数的人来说,尽管生活很繁忙,但是却有着大量的碎片时间,手机的一大特点就是它的移动性和便利性。等公交车的时间,中午外出就餐等待上菜的时间,这些时间如果能充分利用起来,日积月累,也能完成一个完整课程的学习。因此移动式学习M-Learning(mobile-learning)作为下一代E-Learning(Electronic-Learning)[1]的典型服务模式,具有强大的需求。
微课(micro-leture)的概念是2008年,由美国新墨西哥州圣胡安学院的高级教学设计师David Penrose提出的。他认为微课的核心是“微视频”,一般视频都是围绕着相关的知识点或者疑难点,配合着实验操作或者声画演示,视频的长度不超过10分钟[2]。
微课和移动式学习相融合,学习者可以利用功能强大的智能手机,利用所有的碎片时间,在任何地点都可以学习课程。
2 总体设计
2.1 平台选择
现在移动学习使用的终端设备主要是智能手机和平板电脑,主要使用的操作系统是苹果的ios系统,android系统和windows phone[3]。由于android系统相对于其他两种操作系统,硬件配置强,普及率更高,使用受众更广,我们的终端平台采用android平台进行开发。
服务器端考虑到需要提供较多的网络访问和应用,我们采用JAVA平台开发,通过webservice实现网络接口。
2.2 结构设计
本系统采用C/S结构设计模式,我们通过在服务器端搭建基于linux操作系统的云服务平台,在其上搭建数据库并构造用户模块,微课模块,交互模块,管理模块,推送模块等。教师,学生和管理员可以通过移动终端或者pc终端访问服务器,完成信息的交互,课程视频的观看。
移动式学习模式可以让学习者利用手机、平板电脑等终端设备,接收并阅读教学内容,观看课程视频甚至做课程项目实训。学生可以将自己学习中遇到的难题提交给系统,教师通过对问题的分析,解答,可以将结果推送给学生。不但可以满足学生的学习兴趣,还可以实现师生之间的交流。
2.3 功能模块
根据分析我们对设计了如下几个功能模块:
用户模块:主要实现用户的注册和登录功能。
微课模块:从服务器提供的xml文件中解析出视频信息,显示在微课列表中,用户点击对应微课课程,可以播放微课课程和显示与该课程相关的文件。
交互模块:主要提供给用户和教学者交流的平台,可以反馈他使用过程中的感受,提出改进意见,也可以就学习过程中所遇到的问题提出自己的观点,由教学者进行相应的解答。
推送模块:当用户收看的课程未更新完毕,更新时可由系统将更新信息及时推送给用户。
管理模块:主要提供给教学者进行视频的更新和管理,并解答用户相关问题。
2.4 移动终端功能设计
Android客户端是用户进行学习的工具和平台,根据之前的分析和设计,应该包含以下几大功能:分别是用户注册登录,微课列表,微课课程,评论反馈这几类功能。
3 系统实现关键技术
(1) Android开发SDK:
使用android开发SDK在Eclipse集成开发环境中完成手机客户端的开发和调试。实现客户端要求的基本功能。
(2) 流媒体服务器:
主要是以流式协议(RTP/RTSP、MMS、RTMP等)将微课视频文件发送到客户端,可以供用户在线观看。
(3) 数据存储:
系统需要较大的磁盘空间用来存放视频和文件,我们配置了RAID5阵列,对微课资源、进行存储和管理。
4 系统的实施
系统经过一段时间的使用后,取得了一些效果,也存在一定的问题:
(1) 学生参与度较高,认为这是一种比较新奇的学习方式,对系統使用方面反馈较多,但是对真正的课程内容提供的意见比较少,并没有真正关心学习的内容。
(2) android系统的不同版本和手机平台之间有较大的差异性,导致程序在不同的平台上运行并不十分稳定,还需要继续进行相应的调试。
(3) 用户界面还有待提高,系统的功能不够完善,学习资源还不够丰富。
5 总结
本文在分析了移动学习和微课的相关信息后,将两者结合在一起,设计了一个基于android系统的移动微课学习平台。
移动学习和微学习是在线学习发展的方向和趋势,通过这种方式的学习,可以有效地利用学习者的时间,提高学习的兴趣,降低学习的成本[4]。移动学习必将蓬勃发展,如何让移动学习更好地服务于我们今后的学习,工作,需要我们继续不断的探讨和研究。
参考文献:
[1] 秦学礼.移动学习对高职教育的影响和对策[J].计算机教育,2013(10):97-99.
[2] X. Zhao,X. Wan,and T.Okamoto, Adaptive content delivery in ubiquitous learning environment[A]. In the 6th IEEE International Conferenceon Wireless, Mobile and Ubiquitous Technologies in Education(WMUTE)[C].IEEE,2010:19-26.
[3] 熊晓莉,侯永广.基于信息推送技术的移动学习探讨[J].信息技术,2012(4):56-58.
[4] 卢强,张屹.远程学习中交互策略对激发和维持学习动机的作用研究[J].中国电化教育,2007(6):48-51.endprint