吴龙龙
(湖南铁路科技职业技术学院机车车辆学院,湖南 株洲 412000)
面向Android智能终端的移动学习应用程序的设计
吴龙龙
(湖南铁路科技职业技术学院机车车辆学院,湖南 株洲412000)
摘要:在国家大力发展与支持信息化教学的大环境下,越来越多的新技术被用于移动学习领域。本文基于应用快速开发工具App inventor设计了一种用于移动学习的应用程序。应用程序能够便于学生完成课程知识点学习、学习过程考核、与教师沟通等过程。
关键词:Android智能终端;移动学习;应用程序;设计
移动学习是指在不固定时间和不固定地点,通过各种多媒体技术来满足学习者主动学习需求的一种新型学习方式。因移动学习具有移动性、个性化、情境性、协作性等特点,它已经成为高校信息化教学的一个重要方向。随着智能手机,平板电脑等智能终端与无线网络快速普及,智能终端已经成为移动学习的重要载体[1-2]。根据中国互联网信息中心2012年中国智能终端市场主流的操作系统调查结果显示,Android 操作系统凭借开源、开放的特性,占比55.4%,已经在智能操作系统中取得优势的领先地位[3]。基于此特点,本文设计了一种面向Android智能终端的移动学习应用程序(APP: applicaion),以现实移动学习过程、教学资源的整合、个性化学习过程。
一、应用程序开发工具的选择
目前,专业的Android 应用程序开发者常使用的开发工具为Eclipse+ADT+SDK,但是对于没有接触过面向对象程序编写的开发者而言,使用这种开发模式将是非常困难的。因此,本文选取了一种快速可靠的开发工具-App Inventor。
App Inventor是由谷歌公司所提供的一种在线可视化编写的Android 应用程序工具。App Inventor采用的是积木式图形拼接开发方式,通过自身强大的控件库和电子积木的拼接从而能够实现手机应用的开发,并且提供了在线模拟器,能够在线调试应用程序。通过这种简便且灵活的开发方式,避免了由不懂面向对象程序编写、调试带来的诸多不便[4-6]。
二、应用程序的设计
(一)设计原则。
本文设计的应用程序是针对移动智能终端的,所以设计程序时应考虑终端的特点以及程序的实用性(例如:屏幕大小、分辨率、输入方式、处理能力等)。因此,设计该程序时主要遵循了以下原则:良好的兼容性,系统易于扩展与升级、系统结构稳定性、实用性与安全性原则[7]。
(二)功能模块。
本应用的的主要功能是辅助学生自主学习,提供给学生一个学习的平台,应用的主要用户是教师与学生,教师是学习内容和信息的发布者,学生通过无线网络随时随地的学习。
1、登录模块。
进入应用以后,有注册和登录两个选项。如果用户选择登录,则需要输入用户名、密码和身份,如果用户名、密码、身份不匹配,则将弹出错误提示且清除已输入的信息,返回起始登录界面。如果用户选择注册,则需要输入用户名、密码、选择身份,然后点“注册”,如果用户名与数据库已有用户名重复,则提示注册失败,重新填写注册信息。
2、学生功能模块。
学生在注册、登录成功以后,就有权限对应用各项功能进行操作,学生功能模块主要有四个模块组成:课程学习、课程考核、过程统计、有问有答、公告栏。
课程学习:学生可以选择按章节和知识点进行操作。
课程考核:学生可以选择章节课后习题、模拟考试、错题集。选择“章节课后习题”,学生将按要求完成与章节内容相关的习题;选择“模拟考试”,学生将要完成在习题库随机抽选的若干道试题。“错题集”是收藏学生答错的习题。
过程统计:用于统计学生学习时间与答错试题的分布。
有问有答:用于学生与教师之间沟通交流。
公告栏:用于查看教师发布的通知。
3、教师功能模块。
教师在登录成功后,能够操作的功能模块有:有问有答、公告栏。
有问有答:用于教师查看、解决学生提出的问题,辅助学生完成学习。
公告栏:用于教师发布通知以及课程相关内容。
三、结束语
本文基于App inventor环境下,设计了一种面向Android智能终端的应用程序,用于学生的移动学习过程。应用还有诸多不足之处,比如:供学生和教师操作模块还较少,资源少,模块设计缺乏娱乐性,达不到寓教于乐;教师的数据管理功能有待强化等。
参考文献:
[1]黄有福. 移动学习在高职教育学习平台中的应用研究[J].广州职业教育论坛.2013.12(3):26-30.
[2]刘志.移动学习的现状以及评述[D].上海师范大学, 2012.
[3]李宏升,王宝红,吕臻. 基于智能终端的网络辅助学习系统的设计开发[J].河南科学.2013.31(7):978-988.
[4]卓树峰. 基于App Inventor的 Android 手机蓝牙通讯开发[J]. 福建信息技术教育2012.3(1).25-30.
[5]孙宇,管伟明.基于Appinventor 的混合气体测爆仪研究[J]. 中州煤炭.2014.22(6):33-42.
[6]郭守超,周睿,邓常梅等.基于App Inventor和计算思维的信息技术课堂教学研究中国电化教育2014.326(30):91-96.
[7]刘宾.基于Android的《计算机文化基础》移动学习系统的设计与开发[D].山东师范大学,2013.
本文受湖南铁路科技职业技术学院院级课题《面向安卓系统的<城市轨道交通概论>移动学习辅助应用的设计与试制》资助
中图分类号:G434
文献标识码:A
文章编号:1671-864X(2015)12-0184-01