基于App Inventor 的移动学习资源开发研究*
2018-05-09贾晓婷李明
◆贾晓婷 李明
1 前言
随着计算机网络技术和无线通信技术的飞速发展,人们的学习方式逐渐从传统模式向数字化学习转化。与此同时,平板电脑和智能手机等移动设备的不断普及,使人们的学习突破受时空的限制,随时随地可以进行学习。由此,移动学习成为一种新型的学习模式融入人们日常的学习中。在移动网络飞速发展、网速提升、数据流量资费下调和Wi-Fi 广泛应用等因素共同影响下,全民移动学习时代已经到来[1]。
2018 年1 月,中国互联网络信息中心发布的第41 次《中国互联网络发展状况统计报告》显示,截至2017 年12月,我国网民规模达7.72 亿,其中手机网民规模达7.53亿,手机网民占比97.5%;网民中学生群体规模最大,占比25.4%。随着通信行业的迅速发展,智能手机在大学生群体中的使用已经变得非常普及,几乎人人都用智能手机。移动学习具有移动便捷、交互及时、碎片化学习和个性化等特点,这使得越来越多的大学生开始追捧这种学习模式。教学资源开发是移动学习过程中的核心环节,对学习者的学习效果起着关键性的作用,是移动学习研究领域非常重要的一个方面。
2 我国移动学习资源开发现状
移动学习资源开发是移动学习研究的重点和热点。我国有关移动学习资源开发的研究起步较晚,经过十几年的努力,虽取得一些成果,但还存在一些不足。首先是移动学习资源质量不高,数量和种类较少,开发成本高,周期长。其次是移动学习资源开发研究侧重于宏观方面的理论研究,操作性差;或偏向于技术应用,对资源内容的设计较少提及或不够深入[2]。
3 移动学习资源开发原则
安全性原则智能手机给人们生活带来便利的同时也存在各种安全隐患。移动学习APP 应用要安全可靠,不能出现窃取隐私和病毒入侵等安全问题。
简洁性原则智能手机的内存和CPU 处理能力是有限的,移动学习APP 必须内容精炼、界面简洁、操作简单。界面设计要为学习内容提供最大的可视化区域,减少可视控件,尽量使用智能手机的手势定义(捏、展开、滑动等)完成所需操作。
交互性原则教师与学生之间、学生与学生之间的有效互动可以增强学习者的学习兴趣,提高学习效率。因此,移动学习APP 的开发应遵循交互性原则。智能手机具备良好的交互性能,在学习过程中学习者可以和同学、教师进行交流,及时解决遇到的问题。开发APP 时,移动学习资源的内容显示格式要简洁、易用,在需要和学习者交互时,要尽可能选择少输入、易于操作的交互形式[3]。
碎片化原则由于移动学习的学习者是利用零散的时间进行碎片化学习,因此,移动学习资源的开发要遵循碎片化原则。移动学习内容应是信息量小、内容独立的微小知识模块,使学习者能够在较短的时间内掌握学习内容。
差异性原则由于学习者的基础和兴趣爱好不同,因此在进行移动学习资源开发时要遵循差异性原则,在内容难度、界面设计和知识分类等方面要考虑不同学习者的需求,让每一位学习者在学习过程中都保持较高的学习兴趣。
4 移动学习资源开发工具App Inventor
App Inventor 是Google 公司开发的一款面向Android操作系统的手机编程软件,于2012 年1 月移交麻省理工学院,并以MIT App Inventor 公布使用[4]。App Inventor 最大的特点是开发过程简单,很容易操作,即使是没有编程基础的人也可以完成开发工作。App Inventor 还具有开发周期短、模块化和可视化的特点,采用“玩拼图+搭积木”的方法来完成移动应用程序的开发。
App Inventor 具有零基础和入门简单等优势,用户利用较短时间学习App Inventor 就可以完成移动应用程序的开发。App Inventor 和传统Android 移动应用程序开发技术对比如表1 所示。
表1 App Inventor 和传统Android 移动应用程序开发技术对比
5 移动学习资源开发基本流程
移动学习资源开发主要包括需求分析、资源设计、启动软件、编辑素材、选择界面、生成应用、满意测试和对外发布八个步骤,具体流程如图1 所示。
需求分析主要包括学习者特征分析、学习目标分析和学习策略分析。资源设计主要包括移动学习资源内容的选择和呈现方式。编辑素材是指通过App Inventor 素材管理模块对收集好的素材进行编辑和整理并导入软件。选择界面是指在App Inventor 中选择合适的界面模板,调整界面布局。生成应用是指生成学习者可以下载使用的应用软件。满意测试是指测试生成的应用软件是否满足学习者需求,如果满足即可对外发布,不满足要继续进行修改。
6 移动学习系统功能设计
学生、教师和管理员是移动学习系统中三个重要的角色,三者相辅相成、相互作用,缺一不可。学生是移动学习的核心,通过移动学习系统自主学习、自我评价,学生之间可以讨论问题,进行小组协作学习,遇到问题可以向教师请教;教师是移动学习的指导者、监督者,要制定教学目标,设计教学内容,帮助学生解决学习过程中遇到的问题,及时对学生的学习效果进行评价;管理员负责教务教学信息的发布,对用户信息进行管理,对后台进行维护。移动学习系统功能模块如图2 所示。
图2 移动学习系统功能模块
7 “现代教育技术”移动学习资源内容设计
“现代教育技术”是琼台师范学院师范生的公共必修课程,该课程主要包括教育技术理论知识和教育技术应用技能,目的是培养师范生的信息技术素养,提高师范生的教学技能[5]。该课程内容繁多,涉及范围非常广,但传统课堂时间有限,很难满足学生的需求。因此,开发“现代教育技术”课程APP 意义重大,不仅可以激发学生的学习兴趣,更重要的是学生随时都可以打开智能手机进行学习,提高学习效率。移动学习资源内容的设计是移动学习研究的核心内容,“现代教育技术”移动学习资源内容设计如图3 所示。
8 结语
基于智能手机APP 的移动学习是一种新兴的学习方式,发展空间很大。但App Inventor 发展时间比较短,功能比较薄弱,组件不够丰富,参考文献比较少,这些不足很大程度上限制了其大范围的推广和使用。随着麻省理工学院开发团队对App Inventor 的不断完善,相信App Inventor 的功能会越来越强大,基于App Inventor 的移动学习资源开发研究也会成为教育工作者研究的热点之一。■
图1 移动学习资源开发流程
图3 现代教育技术移动学习资源内容设计