基于Android 系统的游戏化英语词汇学习App 设计

作者: 张越 王忠 李娅莉 吴娜娜

基于Android 系统的游戏化英语词汇学习App 设计0

摘要:文章将游戏化学习理论和移动学习方式相结合,设计和实现了一款基于Android 系统的游戏化英语词汇学习App,包含了Matching 和Blurring”两款词汇游戏,让学生利用日常使用的手机平台就能完成英语词汇的巩固学习,提升了学生学习英语词汇的兴趣,增强了英语词汇学习的自主性、便捷性和学习效率,从而有效解决英语教学词汇记忆的难点,提高英语教学效果。

关键词:游戏化学习;Android;App

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2023)27-0058-04

0 引言

词汇的学习是英语学习的重要环节之一,却也是学生学习英语的一大痛点。在医学英语、军事英语等领域,专业性强、结构复杂的词汇更是成为学生学习的一大阻碍。传统的英语词汇学习方法和学习过程对于学生来说枯燥乏味,需要投入大量时间和精力,但学习效率不高,因此很难提高学生的学习兴趣和主动性。

随着教学创新理念在高校的深入推行,越来越多的新理论、新方法被运用在教学中。近年来,游戏化学习作为一种创新型学习模式,受到了教育界的认可和广泛关注。“寓教于乐”“快乐教育”是现代教育观念的不断进步,游戏化学习是指把游戏设计元素应用到非游戏情境,以帮助使用者解决问题和提升自我构建能力[1],利用搭建的游戏平台向学习者传递知识等信息,将游戏作为与学习者沟通的双向平台,使信息传递的过程更加生动,从而脱离传统的单向说教模式[2],给予学习者更好的情景感、参与感、体验感和成就感,具有激发学生学习动力、发展学生的认知能力并且促进学生积极参与等优势[3],获得良好的学习效果。同时,随着互联网技术的飞速发展和智能手机的应用普及,基于智能手机等电子设备的移动学习方式也被广泛运用在英语词汇学习领域。移动学习方式较之传统词汇学习方式而言更加灵活和便利,学生可以借助智能设备使用词汇学习App,利用课间休息、食堂排队、公交站等车等碎片化时间在多样化的场景下进行学习,突破了传统词汇学习方法在时间和空间上的限制[4],有利于学生根据自身的具体情况以及习惯来建立学习计划并能够得到有效实施。

本文将游戏化学习理论和移动学习方式相结合,设计和实现了一款基于Android系统的游戏化英语词汇学习App,为学生专门打造一个个性化、便捷有趣的学习平台和工具,旨在提升学生英语词汇学习兴趣和学习效果。

1 需求分析

1.1 平台分析

Android系统是一种基于Linux内核的操作系统,其源代码具有高度的自由性和开放性,用户可以根据自身需求对其进行定制,当前Android操作系统主要应用在便携式的设备当中,尤其是在智能手机领域发展迅猛,同时Android系统应用也在不断向其他领域扩展,市场潜力巨大[5]。当前,随着技术进步和互联网发展,Android系统已经迅速扩张到智能手机、智能电视、智能会议、智能相机、平板电脑、车载系统等行业和领域,其应用的开放性、灵活性、操作性受到厂商和用户的青睐,成为当前便携式设备制造领域最为重要的操作系统[6]。

鉴于Android系统具备开放性高、开发成本较低、Android系统软件推广性强等优势,以及安卓智能手机的普及,本App选择了Android开源操作系统和相应的集成开发环境Android Studio。在数据库的使用上,选择了Android 系统中集成的轻量级数据库SQLite,它小巧易用,性能良好,占用资源非常低,非常适用于嵌入式设备[7]。在开发语言上,本App使用了功能强大、性能稳定的Java语言,它具有操作简便、面向对象、简单易用、跨平台性、安全性等特点[8]。

1.2 功能分析

为实现通过游戏促进英语词汇学习的效果,本App需包含词汇游戏功能。App中内置两款英语词汇游戏:Matching 和Blurring。Matching 是一款配对游戏,游戏中将给出多组英文单词和其中文释义,需要用户进行两两配对。Blurring是一款选择看图选词游戏,用户需要根据被局部模糊处理的图片判断其内容,并从四个选项中选出反映图片内容的英文单词。

除了游戏功能之外,本App还具有单词集管理功能。所谓单词集,即游戏中所涉及的英语单词的集合。为了满足师生个性化、专业化的词汇教学和学习需求,App应允许用户自行对单词集进行管理,对需要通过游戏进行巩固学习的英语词汇进行配置。

此外,为了增加游戏的可玩性和用户的成就感,游戏中还应包含计时功能,并设置多道关卡,且在用户创造新纪录时予以提示。

1.3 性能分析

为了获得较好的用户体验,本App还需在性能上满足用户要求。在运行流畅性上,启动时间和用户操作响应时间应控制在500毫秒以内,且动画无卡顿、掉帧现象。在内存占用上,App所占内存峰值不应超过150M。

2 系统设计

2.1 功能设计

如图1所示,本App主要包含四大功能模块:游戏选择、单词集管理、Matching游戏和Blurring游戏。

2.2 数据库设计

本App的数据库设计采用了关系模型,根据App 功能需求设计了4张关系表,分别是单词集表,Match⁃ing游戏词汇表、Blurring游戏词汇表和Blurring游戏答题信息表。

1)单词集表

单词集表用于单词集管理功能模块,存储应用软件中已添加单词集的名称、类型、当前通过的最高关卡、当前达到的最高正确率和相应的游戏时间等信息。具体设计如表1所示。

2)Matching游戏词汇表

Matching 游戏词汇表用于Matching 游戏功能模块,主要存储Matching游戏中出现的游戏词汇英文、中文释义和其来源数据集等信息。具体设计如表2 所示。

3)Blurring游戏词汇表

Blurring游戏词汇表用于Blurring游戏功能模块,主要存储Blurring游戏中出现的题目选项、正确答案、答案解析和来源数据集等信息。具体设计如表3 所示。

4)Blurring游戏答题信息表

Blurring游戏答题信息表用于Blurring游戏功能模块,主要存储Blurring游戏中用户作答的题目id、用户所选项及其是否正确等信息。具体设计如表4 所示。

2.3 UI 设计

作为一款英语词汇学习的游戏App,UI设计应遵循界面清晰、操作简洁、易用等原则。本App的UI设计采用了扁平化的视觉设计风格,以蓝色和白色为主色,配色干净统一,界面简洁美观,突出了手机App的使用功能;本App的UI布局能够自适应不同手机的屏幕大小,做到了美观性与实用性的和谐统一,使用户拥有良好的使用体验。

2.4 核心模块设计

1)Matching游戏模块

Matching游戏就是通过随机显示单词集中的英文单词及中文释义,每个单词卡片及其中文释义卡片构成一个配对,用户通过点击进行配对,直至所有的配对完成,游戏结束。

进入Matching游戏后,会分三个页面显示18组英文单词的配对内容;其中每个页面显示6组英文单词和中文释义,提供给用户进行配对。游戏进行时,用户可通过点击进行配对:当用户连续两次点击的卡片分别是同一配对中的中文释义卡片和英文单词卡片,则配对成功,该配对的两张卡片自动消失;若用户连续两次点击的卡片属于两个不同配对,则配对失败,作为惩罚,计时会自动增加两秒。当一个界面上的6组卡片配对完成并消失后,界面上会继续显示下面6组卡片,直至所有卡片都出现过为止,具体逻辑如图2所示。当本游戏的18组卡片全部配对完毕时,游戏自动结束。

Matching游戏对每个单词集设置三个关卡,并预设通过每个关卡时必须满足的游戏时间要求,根据用户游戏时间与之对比的结果,判定用户创造了新纪录或者用户突破了新关卡,并在游戏结束时显示相应的提示。

2)Blurring游戏模块

Blurring游戏就是让用户识别模糊的图片,在选项中选出正确对应的英文单词,直至游戏结束。

进入Blurring 游戏后,用户需要作答20 道选择题。每次作答时,用户都需要根据界面上被模糊处理的图片判断其内容,并从界面中的四个选项中选出反映图片内容的英文单词,完成选择后进入下一题,当全部题目回答完毕后,游戏结束,并弹出成绩对话框提示用户,具体逻辑如图3所示。

Blurring游戏对每个单词集设置三个关卡,判定通过某个关卡时必须同时满足相应的游戏时间和正确率要求。若用户突破了新关卡或创造了新纪录,游戏结束时会显示相应的提示,相应的关卡记录标志也会显示在单词集列表界面。

游戏结束后,用户可选择进入“我的答案”界面查看答案。在该界面中点击相应题目可以进入解析界面,展示原题目的正确答案和其解析,可以帮助用户进行复习和巩固。

3 系统实现

目前,本App已在Android操作系统下实现,主要功能界面如图4~图7所示。

进入App后,首先显示游戏选择界面,用户可以选择游戏名称进入相应游戏,然后选择单词集开始游戏,App会记录当前游戏进行的时间,并显示在界面右上角。游戏结束或用户选择退出后,显示其游戏成绩及用时等信息,并保存本次游戏相关记录。

4 结束语

本文设计和开发了一款基于Android系统的游戏化英语词汇学习App,为学生学习英语词汇提供了高效易用的工具。目前,本App已在火箭军工程大学本科生的英语课程学习中进行了试用和体验,获得了一致好评。学生普遍认为,本App游戏化的学习方式让枯燥乏味的词汇学习变得具有趣味性和挑战性,移动化的使用方式也帮助他们充分利用碎片化时间,提升了英语词汇学习,特别是军事英语专业词汇的学习兴趣、学习效率和学习效果,具有很好的应用意义。同时,本App可以在广大英语学习者中进行推广,并向其他语言的学习等应用领域扩展,受众面广,具有良好的应用前景。

针对本App的开发应用及用户反馈情况,还将进一步进行系统完善和功能扩展。未来可设计并集成更多种类的词汇游戏,丰富用户的选择,增强通过游戏进行英文词汇学习的趣味性;完善单词集管理功能,不仅能通过文件系统导入单词集,用户还可以直接从服务器端获取教师推送的单词集,扩展学习内容,增强系统服务于专业化用户的要求;在App设计中,针对用户游戏化学习要求,还将增加游戏难度级别选择、游戏升级、游戏奖励等功能,营造趣味、互动、竞争的良好学习氛围,提高用户的学习成效。

参考文献:

[1] 刘俊,祝智庭.游戏化——让乐趣促进学习成为教育技术的

新追求[J].电化教育研究,2015,36(10):69-76,91.

[2] 周阳霖“. 游戏化”学习理念在大学生创新创业教育中的应用

研究——以XX大学为研究对象[J].营销界,2020(44):75-76.

[3] 关京.游戏化学习对于教育的启示[J].中小学心理健康教育,

2021(26):4-7.

[4] 杨丽芳.移动学习在大学英语词汇学习中的应用[J].外语电

化教学,2012(4):5.

[5] 应桂芬. 浅谈安卓系统的应用现状和发展[J]. 电脑迷,

2016(5):33.

[6] 范润波.安卓系统的应用及发展趋势展望[J].电脑知识与技

术(学术版),2017(5):93-94.

[7] 马获蕾,汤海凤.Android系统中SQLite数据库的研究[J].电脑

知识与技术(学术版),2013(10):6243-6245,6256.

[8] 张宇旺.基于计算机软件开发的Java编程语言分析[J].信息

与电脑,2020(2):73-74.

【通联编辑:李雅琪】

上一篇 点击页面呼出菜单 下一篇