好文档 - 专业文书写作范文服务资料分享网站

利用App Inventor制作中小学安卓平台英语学习资源实例分析

天下 分享 时间: 加入收藏 我要投稿 点赞

龙源期刊网 http://www.qikan.com.cn

利用App Inventor制作中小学安卓平台英语学习资源实例分析

作者:张宝 陈颖

来源:《中小学信息技术教育》2014年第06期

技术何以改变教育?在当前信息技术高速发展的时代,以平板、手机为代表的移动智能终端,正在改变着传统学习方式,通过随时随地进入学习,将学习者由过去在教室、机房等基于电脑的信息化学习环境解脱出来,为在不同环境中学习提供了可能。目前,平板电脑、手机等移动智能终端得到极大推广,深入扩展到教育领域,各地的平板电脑班也逐步涌现。随着硬件迅猛发展,相对的则是在这些智能终端上应用的个性化学习资源的匮乏,一线教师需要根据自身教学内容需求开发出个性化资源。 App Inventor开发工具

App Inventor是Google公司推出的一款基于网页浏览器环境下,免费用于开发安卓智能手机应用程序的工具。具有操作简单、可视化、模块化等特点,使用者可以完全没有任何程序设计经验,只需要“创意+代码拼接”,就能得到自己的作品。App Inventor具有强大的组件库,包含有9类51个组件,通过所见即所得的可视化图形界面,以拖曳的方式,控制文本、图片、声音、视频等媒体,按教学顺序显示学习内容。具有的图形化程序设计方式,让课件制作过程如“搭积木”般进行组件功能拼接,实现安卓平台学习资源的功能运行。 安卓平台学习资源的特点如下。

(1)进入学习状态简单、方便:基于移动智能终端的学习资源可实现随时随地进入学习,点读式操作可使学习更加方便。

(2)多媒体功能强大:制作的有声资源,集合听、说、读、写等功能,将文本、图片、声音或视频同步,如有声卡片、中英双语电子书、绘本电子书和英语教学课件等,提供有声学习环境,特别适合语言类知识的学习和训练。

(3)提供多种反馈方式:学习过程中可以通过录音、录像、对话框、文本提示等方式进行学习效果反馈,如通过弹出信息窗口进行帮助或测试结果反馈,通过即时录音、录像方式加强训练和语言表达反馈,同时进行自我检测。

(4)学习记录功能:通过课件提供的记事本或手写涂鸦方式,可以记录学习收获和知识要点。

搭建运行平台

龙源期刊网 http://www.qikan.com.cn

App Inventor是一个完全在线开发的Android编程环境,本例采用的是目前最新的版本MIT App Inventor2。App Inventor在计算机操作系统Windows XP或Windows 7下运行,目前支持Google Chrome 29+、Firefox 23+等浏览器,需要最新的Java程序和App Inventor的一个开发包软件。

(1)在线环境:需要有Google 邮箱账号,然后登录平台( http://ai2.appinventor.mit.edu) ,使用Google 邮箱用户名和密码进入编辑界面。

(2)离线环境:在线环境虽然操作简单,但由于受到网速或上网条件的影响,在上传素材和课件打包过程中较慢,这时需要使用离线开发包。在网站论坛(http:

//www.appinventor.com.cn)中下载AI2的离线包绿色运行版,只需要解压缩,运行“启动AIServer.cmd”和“启动BuildServer.cmd”命令,出现服务运行提示后,就可以用浏览器打开网址(http://127.0.0.1:8888),进入编辑界面。 制作实例

(一)课件使用功能说明

“英文单词卡片”是一个集听、说、读、写、检查反馈、帮助为一体的自学类点读式学习资源,包含有两个界面,第一页是开始界面,有一个“Start to learn”按钮;第二页是单词卡片的学习界面。在学习界面,通过图片、单词语音、单词文本等同步显示,来进行英文单词的学习,如图1所示。使用过程中,学生点击“声音按钮”,可以听到单词发音,进行听读训练;点击“麦克按钮”,可以录制学生自己的发音,再通过点击右侧“播放按钮”播放所录声音,反馈自己的发音。在最下面的“Input”图标右侧的文本框中,可以输入单词,并能通过“Judge”按钮对输入文本进行判断(有语音提示),还可以点击右下角“Answer”按钮查看答案。点击图片右下角的按钮进入下一个学习内容;右上角的按钮关闭应用程序。 (二)制作过程 1.界面编辑

打开浏览器,进入平台后,点击“New Project”按钮命令,输入课件名称后,点击“确定”按钮,就能进入新课件项目的可视化编辑“Designer”界面(如图2)。最左侧是“Palette”组件面板,提供用户界面(User Interface)、布局(Layout)、媒体(Media)、拖曳与动画(Drawing and Animation)和传感器(Sensors)等类功能强大的组件集。通过将组件面板的组件拖曳到“Viewer”窗口,即可进行可视化界面设计,如首页使用一个按钮组件,只需要拖曳“Button”组件到“Viewer”窗口,在“Component”列表中将显示已加入组件的列表。最右侧是“Properties”属性面板,通过设置已加入组件属性,设置屏幕背景色、屏幕方向、屏幕标题、按钮的位置和显示文本等属性,完成首页界面设计。

龙源期刊网 http://www.qikan.com.cn

编辑第二页,点击“Add Screen”按钮,增加一个新的编辑窗口“Screen2”。先通过“Layout”中组件进行布局设计,将课件所需的文本框、图片、声音、录音、按钮等组件由右侧拖到“Viewer”窗口,并调整位置,然后通过Media区域中的Upload Files上传所需要的图片、声音素材到项目中,再通过“Properties”面板,设置各组件的属性,得到学习界面,如图1所示。 2.“Blocks”功能编辑

课件要运行,还需要为各组件指定执行的命令,实现相应组件功能。点击编辑区右上角Blocks按钮,打开并进入“Blocks”编辑界面。在“Blocks”编辑界面,左侧“Blocks”面板中提供“Built-In”函数和“Screen”属性两大类命令集合,“Built-In”中函数包含“Variables”、“Control”、“Logic”、“Math”、“Text”等类常用基本命令,“Screen”中显示当前页中组件属性的设置命令。右侧则是“Viewer”代码拼接编辑区。

首页功能实现:首页只需要给按钮加入进入学习页(屏)命令。在左侧“Blocks”面板中Screen组中,拖动button1|ButtonClick命令块到右侧拼接编辑区;再拖动 Built-In|Control|open another screen命令块到ButtonClick中,若语法正常,命令模块会拼接到一起;拖动 Built-In|Text|text命令块到open another screen右侧进行拼接,并修改文本为Screen2,如图3所示。 图3 “Blocks”编辑界面

学习界面功能实现:学习界面涉及“声音播放”、“录音/停止”、“文本输入”、“判断对错”、“查看答案”等学习功能按钮,以及“下一页”、“关闭”等播放控制按钮,需要分别设置相应命令块。

(1)定义变量。为便于功能控制,需要定义全局变量。如定义用于循环条件和判断依据变量的全局变量,也可定义为调用图片、单词和声音等数据的“List”数组变量。本例定义了index和judge1全局变量;定义piclist为图片列表、worldlist2为单词列表、soundlist为声音列表的List变量。操作方法是:在“Blocks”编辑界面,在左侧拖出相应命令模块,并修改相应参数。

(2)屏幕初始化设置。为首个英语卡片设置播放声音源,效果如图4所示。 图4 屏幕初始化功能块

(3)控制命令的实现。App Inventor控制功能主要通过“Button”按钮或“ImageSprite”画布精灵两种方式来实现,本例中的“判断对错”、“查看答案”两项功能是通过按钮实现,而“声音播放”、“录音/停止”、“下一页”、“关闭”等功能通过画布精灵实现,主要命令功能如表1所示。

表1 控制命令功能列表

利用App Inventor制作中小学安卓平台英语学习资源实例分析

龙源期刊网http://www.qikan.com.cn利用AppInventor制作中小学安卓平台英语学习资源实例分析作者:张宝陈颖来源:《中小学信息技术教育》2014年第06期技术何以改变教育?在当前信息技术高速发展的时代,以平板、手机为代表的移动智能终端,正在改变着传统学习方式,通过随时随地进入学习,
推荐度:
点击下载文档文档为doc格式
1dqf44etd98uhsm07rwf
领取福利

微信扫码领取福利

微信扫码分享