基于Android的移动学习平台的研究与设计
2018-03-23韩建林
摘 要本文通过分析移动学习的特点和学习者需求,提出了采用Android技术开发一套移动学习平台的设计方案。确定了教师Web端由课程申报、课程中心、在线互动和每日一帖四个功能模块组成;移动学习客户端由微课视频、文档学习、在线测试、在线互动、我要发帖五大功能模块组成。为学习者提供了方便自主的零缝隙移动学习体验,提高了课程的学习效果。
【关键词】Android 移动学习 学习平台
1 引言
2013年丽水职业技术学院搭建了由清华大学教育技术中心开发的Web网络课程平台,经过几年的网络课程资源建设,现已建成300余门的网络课程,网络课程资源非常齐全,其中包括文档资源、课件资源,微课视频资源、测试题库等丰富的网络课程资源。但这些资源目前只布局在Web网络课程平台上,虽然比传统教学先进了一步,但在这个移动技术发展迅猛的今天,这已经不能完全满足学习者的学习需求和学习习惯。如何把现存的Web网络课程资源移植到移动学习端,这正是本文要解决的问题。目前基于Android的移动学习平台开发技术已经非常成熟,因此采用Android技术,为我校Web网络课程平台量身定做一款移动学习平台并非难事。为了管理方便,教师可以通过Web平台端对学习者进行管理,对课程资源进行上传发布与管理,对学习效果进行在线测试发布等。学习者可以通过移动学习端进行课程文档学习,微课视频学习,学习过后可以在移动端进行同步在线测试,并得到即时测试成绩,同时也可以实时与教师在移动端进行互动。这不仅迎合了学习者的自主学习习惯和需求,还大大方便了学习者利用碎片化时间进行自主学习,成为课堂学习的一种重要补充。
2 移动学习平台需求分析
2.1 移动学习的特点
移动学习即Mobile learning,缩写为M-Learning,它是一种利用移动终端设备进行任何时间、任何地点发生的学习,具有跨越时间和地域限制的特点。其特点主要表现在:
2.1.1 可以随时随地的学习
学习者能在任何地点、任何时间、以任何方式学习任何内容,这种独特优势是其他学习方式不能相比的,它极大程度地满足了随时在线的学习需求。
2.1.2 学习时间碎片化
移动学习以其独有学习时间碎片化的特点,为学习者提供了学习知识的便利,使学习者可以充分利用琐碎的时间学习,掌握一个相对完整的知识组块,正如一个个散落的小零件最终可以组装成一台大机器一样。
2.1.3 满足了个性化的学习需求
移动学习的交互性可以实现信息及时的双向流通,有利于培养学习者的交流沟通能力,激发学习者的学习热情,培养学习者的个性,有利于提高学习者的学习成绩和信心。
2.1.4 可以消除心理负担
从心理学角度看,对于一些性格内向,害羞等性格的学习者来说,移动学习能够弥补传统课堂和面对面学习中遇到的一些尴尬的场面,驱除交流的胆怯心理,从而轻松的进行学习和交流。
虽然移动学习具有诸多优点,但它的局限性也是比较显现的。如学习过程是一种松散式的,这就需要学习者具有较的主动性和自控能力;学习环境比较嘈杂,容易分散学习者注意力。移动终端设备信息处理能力远远不如PC机,这就要求学习资源要进行最优化等。
2.2 课程知识有机碎片化
根据移动学习的时间碎片特点,移动学习的课程知识点不能像传统的知识一样进行章节化划分,这就需对课程知识和操作技能进行有机重组,使知识点和操作技能进行细微化,学习一个知识点或操作技能时间尽量保持在3到5分钟的时间为宜。
2.3 课程资源优化
由于移动终端设备处理信息能力的不足和呈现屏幕小的特点,在制作移动学习资源的时候,学习资源文件不宜过大,文件格式尽量适合HTML5技术要求,录制学习微视频时,分辨率尽量小,视频文件格式要符合HTML5中的
3 移动学习平台功能结构设计
3.1 移动学习平台设计方案
本移动学习平台由教师Web平台和学生移动学习平台构成,两个平台同时调用一个数据库。教师Web端可以对学习者进行增加、修改、删除,对课程资源进行分类上传、修改、删除,对测试题库进行增加、删除和修改,对互动进行回复。学习者通过移动学习端可以观看微课视频并进行评价、进行文档学习并进行收藏、进行在线测试和查看测试成绩。移动学习平台工作原理如图1所示。
3.2 移动学习平台功能结构设计
3.2.1 校级管理员角色
负责审核课程、数据统计:查看教师信息(发贴数量、被提问数量)、查看课程信息(发贴数量、被提问数量)。
3.2.2 教师角色
教师可以通过Web平台进行课程申报、课程中心管量:课程内容、微课视频、课后习题、模拟训练、在线互动(查看、回复)、每日一贴(发贴、查看、修改、删除),教师Web端功能如图2所示。
3.2.3 移动学习客户端设计
学习者可以通过移动学习客户端进行微课视频、文档学习、在线互动和发帖,对有价值的学习资源进行收藏,同时也可以把优秀的学习资源进行分享到第三方平台中去,移动学习客户端功能如图3所示。
4 关键技术
4.1 移动学习平台开发环境
本平台开发语言选用Java开发语言,开发工具使用 Eclipse 为开发工具,安装Android应用开发ADT插件,数据库为 SQL2008。平台采用 M VC 模式进行架构,实现了功能模块和显示模块的分离,耦合性低、重用性高、部署快,同时它还提高了平台的可维护性、可扩展性、可移植性。
4.2 移动学习平台数据连接
Android应用开发数据库大多是选用MySQL数据,但由于原有的Web网络课程平台数据是SQL2008数据,所以本平台移动端数据选择SQL2008数据。Android连接SQL数据首先要下载可以支持Android的SQL驱动即jtds插件,请注意只能下载1.2.7版本,因为Android不支持更高版本,并将jtds-1.2.7.jar文件放在android项目libs目录下即可。其数据库连接过程为先声名为一个连接型私有类getSQLConnection,来获取数据库驱动、IP、用户名和密码等。接着再声名一个字符型私有类QuerySQL(),利用getSQLConnection类来获取数据,然后进行查表和循环输出即可。
5 小结
本文从丽水职业技术学院Web网络课程现状出发,根据移动学习的特点和学习者需求,提出了运用Android技术量身定做一款基于Android的移动学习平台的设计方案,成功将Web网络课程教学资源移植到移動学习平台。提高了学习者学习效果,迎合了当今学习者的移动学习习惯。
参考文献
[1]康燕茹.基于Android的大学英语移动学习平台的设计与实现[J].电子测试,2014(19):16-18.
[2]赵敏涯,颜晓凯,夏正航,夏际星.基于Android的移动学习平台的设计与开发[J].软件工程,2016(05):32-34.
[3]李靖.基于Android的移动学习平台设计研究[J].电子技术,2013(08):19-21.
[4]秦艳菲,魏慧琴.基于Android 的高级程序设计语言移动学习平台设计与实现[J]. 现代计算机,2015(05):65-68.
[5]刘红煦.基于Android的移动学习平台设计与实施[J].河北科技图苑,2013(03):86-88.
[6]吕爱萍.基于Android的微课程平台客户端设计与实现[J].中国现代教育装备,2015(12):19-22.
作者简介
韩建林(1977-),男,浙江省丽水市人。讲师,硕士。主要研究方向为Web应用开发、移动互联网开发、多媒体作品设计。
作者单位
丽水职业技术学院 浙江省丽水市 323000