资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
移动题库App的设计与实现
摘要: ”商务英语”课程作为广州城市职业学院应用外语系商务英语专业的专业基础课, 其基于校方Blackboard平台的线上网络课程, 主要囊括BEC中级课程, 与线下教学同步开展。经过线上线下教育双融合的方式, 达到了有效提升学生专业技能的目的。本文以充分利用”商务英语”网络课程教学资源, 以及最大限度发挥网络课程的影响力为导向, 阐述了建设”商务英语”移动题库App的必要性与意义, 同时尝试了如何设计与实现”商务英语”移动题库App。
关键词: 商务英语; 移动题库App; App Inventor; SAE
中图分类号: G434 文献标识码: B 论文编号: 1674-2117( ) 24-0071-04
建设”商务英语”移动题库App的必要性与意义
1.传统学习资源获取难度大, 催生移动题库App的产生
”商务英语”网络课程每个学习单元均设置了配套精选习题, 主题涵盖国际商务各主要方面及商务活动场景, 旨在帮助学生熟练掌握商务沟通的方法、 技巧以及理解商务活动的基本概念及主要步骤。当前, 习题库存放于学校BB平台, 学生仅能经过计算机登录校园VPN内网才能获取习题资源。这种学习资源的不易获取性, 对学生实现便捷式自主学习产生了一定的阻碍, 长此以往, 不但降低了学生的学习积极性, 也使得网络习题库丧失了其预期的使用价值。基于此, 本文提出的基于安卓操作系统的移动习题库App, 作为有效辅助手段有其存在的必要性及重要意义, 必将为商务英语的学习带来变革。
2.移动互联时代, 打破传统单一化的学习方式
如今在校大学生均为”数字土著”的90后一代, 她们富有好奇心和创造力, 追求个性化学习方式。[1]这些特点预示着传统课堂学习环境很难吸引她们, 传统学习资源获取方式更不能调动她们的积极性。在线阅读、 掌中学习、 移动互联已经迅速融入到了学生当前的学习生活中。变被动学习个体成为学习主导者, 利用App不断认识和调整自身学习策略是设计移动题库App的基本出发点[2], 亦是最终落脚点。
设计与实现”商务英语”移动题库App
1.移动题库App的设计理论基础
( 1) 移动题库App简介
移动学习不但具有学习时间、 地点、 内容的灵活性和随机性等特点, 而且用户对App的实时响应速度和获取内容的简要程度均有一定的要求, 因此移动学习还兼具学习资源信息内容的承载量小而精的特点[3], 为满足上述特点, 本次设计的移动题库App, 内部习题类型均为单选题。同时习题库存储于新浪云服务器上( 如下页图1) , 数据获取和响应功能等功能框架均采用App Inventor设计完成。移动题库App的特点包括: ①客户端经过App访问云端数据, 充分实现了数据与App的分离, 极大地减轻了客户端的负担; ②具有随机选题功能, 可支持多套题库的无缝切换; ③具有及时反馈和计分功能; ④在线资源题库便于扩展。学生只需在移动终端上安装习题库.apk文件, 在联网状态下即可访问云端题库, 还能随机抽取题库中的习题进行答题。在做题的过程中, 系统会对学生的选择给出及时反馈, 而且会显示最终成绩。由于所有习题均放置在云端服务器上, 习题资源的更新均在服务器上完成, 智能终端无需重新安装和升级App, 只需要经过载入操作即可访问最新题库。
( 2) SAE简介
SAE( Sina App Engine) 是一个简单高效的分布式Web服务开发及运行平台, 它是新浪研发中心于 11月正式推出的国内首个公有云计算平台。[4]SAE提供了一系列分布式计算、 存储服务供开发者使用, 包括分布式文件存储、 分布式数据库集群、 分布式缓存、 分布式定时服务等, 这些服务将大大降低开发者的开发成本。同时又由于SAE整体架构的高可靠性和品牌保证, 大大降低了开发者的运营风险。对于非企业用户来说, 新浪云计算平台只需简单的几步操作就能够自己建站, 大大降低了非企业用户的运营成本, 而且开发也非常自主灵活。本文所说的移动题库App, 便是将编辑好的特定格式的题库文件上传至搭建好的云应用中, 实现了题库的云端存储, 最终由智能终端读取试题。新浪服务器的高可靠性保证了数据读取的稳定性。
( 3) App Inventor简介
Google公司在 8月推出Google App Inventor for Android, 即App Inventor。App Inventor是一款在线开源的Android开发工具, 用户经过拖放图形组件即可完成Apps开发。App Inventor在 1月移交给MIT( 麻省理工学院) 的行动学习中心, 并由MIT发布使用。App Inventor不但界面友好, 而且提供了强大的程序设计能力, 如逻辑运算、 清单应用、 程序拼图块。除此之外, App Inventor相关组件( Camera元件、 Location Sensor元件、 Texting元件、 PhoneCall元件等) 能够调用智能手机的相应功能, 如照相机、 GPS导航、 短信、 电话等。[5]App Inventor支持浏览器网页开发, 开发者无需安装开发环境, 便能轻松地开发和调试应用程序, 大大简化了传统编程中搭建开发环境的复杂过程。App Inventor提供了很多功能强大的组件, 如Web、 蓝牙、 GPS等, 因此能够很方便地开发出轻松访问Web数据的App, 从而缩短了应用程序的开发周期, 也为此次研究开发的移动习题库App提供了便捷通道, 奠定了开发基础。
2.移动题库App的设计实现
( 1) 题库资源储备
以移动学习资源小而精为需求原则, 将试题类型设计为单项选择题。如图2所示, 将BEC习题编辑成相应的文本格式, 其中, ”------””<> ”都属于自定义分隔符, 前者用于区分不同的题目, 后者用于分割同一个题目中的题干内容与答案, 将所有题目按照此类格式进行编辑保存成编码为UTF-8的.txt文本格式, 等待上传至SAE服务器。
( 2) 搭建SAE云应用
创立SAE云应用之前需要注册新浪云计算平台, 注册云计算平台的链接为http: // 官方已经给出了比较详细的步骤与指南, 本文不再赘述。创立完应用之后, 点击”管理应用”便进入到应用管理界面( 如下页图3) 。再点击”代码管理”即可进入到在线编辑器界面( 如下页图4) 。
SAE的在线编辑器可实现在线编辑代码的功能, 另外, 开发者也能够上传已经编辑好的代码或文件。本研究将”商务英语”习题库上传到代码管理器中, 进而获得文件的公开访问链接地址, 一般格式为”二级域名+文件名.后缀”, 如本研究的其中一套习题的URL为http: // 为设计阶段储备数据资源, 至此整个云应用就搭建完成了。
( 3) 利用App Inventor设计实现完成读取习题功能
在MIT App Inventor的在线编辑器中编辑”代码”( App Inventor封装了代码) 读取习题文件。读取、 显示习题和打分的流程如下页图5所示。
首先, 将地址存储在列表类型的全局变量中, 接着生成随机数( 由于总共有20套题, 随机数在1到20之间产生) , 经过随机数来选择列表中相对应的题库URL, 接着将URL作为参数传递给Web组件, Web组件的Get方法可抓取云平台上的题库数据。当Web组件成功读取文件数据之后, 文本信息将被赋值给列表类型的变量, 经过分隔符”------”将习题分隔开来, 以便经过列表本身的计算的长度方法获知题目数量。
其次, 初始化客户端, 将第一道题目的题干信息显示到客户端屏幕上。用户点击”开始答题”按钮, 取出列表变量中的第一个数据, 将其中的题干和答案经过分隔符”<>”取出来。当用户按下”下一题”按钮, 程序接收到该指令后, 便将题目序列加1, 继续读取列表中的下一组数据, 取出下一道题的题干并显示出来, 以此类推, 直到最后一道题。
最后, 处理答案与及时反馈分数至客户端。当用户点击了”提交”按钮, 程序便收到该指令, 会自动将正确答案与用户提交的答案进行比较, 答案正确则按照规则加分, 答案错误则保持不变。如果系统检测到用户已经完成了最后一道题, 用户的总分就会在客户端上显示出来。至此, 整个App客户端的功能设计基本完成。部分程序源代码如图6所示。
( 4) 实现移动题库App客户端界面
图7所示为BEC中级习题库的App客户端界面, 点击”随机抽取题库”按钮会随机抽取云端题库中的任何一套习题, 系统会在右上方即时显示被选定习题库的序号。点击”导入题库”按钮能够将选定的题库加载到智能终端, 按钮右方的标签位置会显示所选题目数量。点击”开始答题”按钮后, 会将第一道题题干信息显示在智能终端上, 并在题干右上方显示当前题目序号。当学习者选定答案并按下”提交”按钮后, 系统会立即在下方显示学习者选择的答案和正确答案, 从而起到及时反馈的作用, 符合移动学习对信息及时反馈的特点。当学习者提交完最后一道题的答案后, 系统会将总分显示出来, 让学习者及时看到自己的学习成果。
3.现阶段App实际应用及效果评估
当前, 本款App共收录了20套BEC中级试题, 每套10道单选题, 每套题都围绕教学单元设置, 涵盖商务专业术语、 商务活动常见词汇及典型的商务活动场景等主题, 如右表所示。
本款App应用对象为广州城市职业学院商务英语专业二年级学生, 共计316人, 其中安卓系统智能终端持有者占87%, 这87%的学生全部使用此款App。经过一个学期的跟踪测试( 3月至 6月) , 以学生平时成绩和期末考试成绩作为评判标准, 80%以上的学生商务英语专业词汇量得到了巩固, 其专业场景实战技能也大幅度提高, 学生能够将所学灵活运用到现实生活场景中。
总结
本文以建立”商务英语”习题库App为研究切入点, 阐述了建设”商务英语”移动习题库App的必要性和意义, 重点论述了采用App Inventor开发工具和新浪SAE搭建习题库App的整个流程, 最终实现并应用了BEC中级移动习题库App。移动习题库App有着较广阔的应用前景, 这种基于移动互联的教育模式, 对不够完善的传统教育有着长远的影响。当然, 要想使其成为真正有效的学习工具, 还需要更加科学的教学设计、 更加合理的学习策略、 更加多样化的题型以及更加成熟的反馈与评分机制。本文的研究处于初级阶段, 尚有不足之处待改进, 移动技术应用于学科学习符合时代发展特点, 希望本文能够起到抛砖引玉的作用。
展开阅读全文