基于App Inventor2的古诗词App的设计与开发

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:zhangjunfeng_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】移动学习一直是信息技术研究的热点。移动学习App的应用越来越广泛,用户对App的应用需求出现了个性化、差异化。App Inventor2是目前开发App的主要工具,古诗词应用App就是利用App Inventor2设计开发的,旨在满足用户对于古诗词App的应用需求,并为移动学习App的设计与开发提供参考。
  【关键词】移动学习;App Inventor2;App;古诗词
  【中图分类号】G434 【文献标识码】A
  【论文编号】1671-7384(2021)06-083-04
  近年来,随着计算机技术、无线通信、网络技术的飞速发展以及移动设备的普及,移动学习作为一种新的学习方式,实现了学习者“随时、随地、随身”学习的愿望。而移动学习因具有高度的移动性、情境性、交互性等特点,已经成为教育领域研究的一个热点。
  手机应用软件商店里包含最多的是题库类产品、在线答疑类产品和语言类学习产品,在一定程度上可以帮助学生方便、快速、高效地解决作业上的问题,提高学生学习的兴趣等。但是,目前的App中辅助学生学习语文古诗词的应用较少。古诗词对弘扬民族传统文化,培养学生创造性思维,提高学生表达思想和情感的语言能力有极大的帮助作用。本文设计开发的App旨在解决当前移动学习App市场缺乏帮助学生学习古诗词应用的问题,提供丰富的古诗词资源,通过合理的交互性设计,提高学生学习古诗词的兴趣和积极性。
  古诗词App的原型产品设计
  1.古诗词App的学习内容设计
  因为本研究设计开发的App受众是初中生,App内呈现的学习内容,首先应该是新课标要求下初中生应该学习的古诗词,此外还有丰富的课外古诗词。学生在学习时可根据自己的需要选择不同的学习内容。针对课外的古诗词内容,还会将其分为不同类型、不同板块,以方便用户选择。比如用户可通过选择边塞诗、山水田园诗、咏史诗、咏物诗、送别诗、行旅诗、闺怨诗等进行学习。每首古诗词的学习内容都包括古诗词内容、语音朗读、译文、赏析等(图1)。

  2.古诗词App的基本功能构建
  古诗词App基本功能包括首页的智能搜索、诗词学习、复习检测和个人中心(图2)。

  (1)首页界面。首页是软件的门面,应包括清晰的导航、古诗内容推送、智能搜索等(图3)。导航位于手机界面的下方,尽量占据较少的空间。智能搜索位于手机界面的上方,古诗内容推送位于手机界面的中间。古诗内容推送占据较大的空间,一是为了引起用户的注意,二是因为古诗内容比较多,需要较大的空间。
  (2)学习界面。学习界面主要是合理地呈现各种学习资源,包括文字、图片、声音等(图4)。由于学习内容较多且可分为不同的类别,所以需设计明确的导航以指引用户快速选择自己需要的内容。
  (3)检测界面。检测复习界面要提供给用户明确的操作提示,具备简捷的交互性,包括四种复习检测方式,满足用户不同的需求(图5)。每一种复习检测方式都需给予用户正确的反馈评价。
  (4)个人中心界面。个人中心是用户的个人账户设置,这个界面包括用户的登录注册、查看收藏等功能。
  3.古诗词App的交互性设计
  交互设计用于定义学习者与学习资源间交互的机制,与通用软件交互设计不同的是,学习资源的交互设计既要考虑交互效率,更要考虑对学习效果的影响[1]。
  (1)简捷交互。交互设计一方面要减少认知资源的使用,避免认知负荷超载;另一方面要保证效率,避免交互时间过长影响学习者的短时记忆[2]。该软件中的交互设计本着这些原则,定義交互行为是利用简单直接的操作方式,一种交互操作实现一种交互功能。根据移动设备的技术特性,本研究中的交互行为设计主要采用了轻敲、单击、拖动、滑动、长按、键盘输入、语音输入等,方便用户操作。
  (2)定制导航向导。在移动设备上,由于手机屏幕空间的限制,不宜将所有的学习内容以导航目录的方式呈现在屏幕上。本研究设计导航向导采用的方式是将所有的内容首先分成四大部分,然后根据这四大部分再将它们细化,一步步引导用户选择需要学习的内容。比如学习界面中有明确的“必学”和“选学”向导,用户点击某一按钮之后会看到相应的目录。
  古诗词App的功能实现
  1.首页界面的功能实现
  首页的功能主要包括智能搜索、每日古诗内容推送。
  (1)智能搜索。智能搜索的功能主要是满足用户可根据自己的需要快速查找搜索古诗词的需求。这个功能实现需要文本框、按钮、网络数据库、对话框、计时器等组件。文本框用于让用户输入搜索的内容,按钮用于提交用户所输入的内容,当屏幕初始化时设置网络数据库的网址,让网络数据库保存数据,数据包括古诗词的内容和诗名。当用户输入诗名点击“搜索”按钮时,让数据库请求数据,获得古诗内容。
  (2)古诗内容推送。推送功能的实现,需要用到标签、按钮、语音播放器组件。标签用于显示诗的名称及作者,按钮用于显示诗的内容和释义,当点击“诗的内容”时切换至释义,当点击“释义”时切换至诗的内容。当点击“语音播放”按钮时播放诗的朗诵。屏幕初始化时,建立诗名、拼音、内容、作者、语音各列表,然后向这些列表里添加适当的内容。以诗名为索引值设置各组件的显示内容。   2.学习界面功能的实现
  学习界面包括列表选择框、按钮、标签、语音播放器等组件,由于学习界面包含较多的古诗内容和分类,所以将它们分为不同的布局进行显示。后台代码首先向列表选择框里添加选择项“必学”和“选学”,当点击“必学”时进入“必学”的布局,该布局同样包括一个列表选择框,选择项为“初一”“初二”“初三”。当点击其中任意一项时,显示相应布局的同时隐藏当前布局。以选择“初一”为例,进入初一古诗目录布局,每一个古诗的名字和图片都是按钮,当点击某一古诗时,显示相应的古诗内容。
  3.检测界面功能的实现
  复习检测界面包括四种检测方式,用户可以根据自己的需要选择其中一种或多种进行检测。具体功能的实现以句子抽查为例进行说明。
  句子抽查界面包括标签、文本框以及“确定”“提示”“上一题”“下一题”按钮。屏幕初始化时,设置每个按钮的颜色、第一首古诗的题目和提示的句子、“下一题”按钮的启用为真、“上一题”按钮的启用为假。
  文本框的设置是为了让用户输入相应的古诗句,“确定”按钮首先判断古诗的名字,如果是第一首古诗,并且如果输入的内容和古诗里的内容一样说明输入正确,给予正确反馈,提示“答对了”,否则提示“答错了,再试试”。
  当点击“下一题”时,设置题目和提示的古诗句的显示文本为下一首诗的内容,定义global x变量用于设定古诗的顺序,如果global x等于1,这说明如果当前是第一首诗,设置global x为global x 1,即切换至下一首诗,“上一题”按钮的设置同理,只是设置global x 为global x-1。
  当“提示”被点击时,如果global x等于1,即是第一首诗,那么提示内容为第一首诗的相应内容。如果是第二首,那么提示内容是第二首诗里相应的内容。
  4.个人中心界面功能的实现
  个人中心界面主要包括用户的登录注册、查看收藏内容、提供反馈信息等功能(图6)。以下主要介绍注册、登录功能的实现。
  注册:需要有文本输入框,用于输入用户名、密码和再次确认密码,“提交”按钮和“登录”按钮,若用户已注册,点击“登录”则可进入“登录布局”进行登录。“提交”按钮用于提交用户信息。注册功能需要检测用户名是否为空,密码是否为空,两次输入密码是否相同。

  登录:当点击“登录”时,需要判断用户名是否是被注册过的以及密码是否正确,所以需要声明局部变量“用户名”、局部变量“密码”、局部变量“用户存在”。用户列表中的每一项都包括用户名和密码。当用户点击“登录”时,遍历用户列表中的每一个用户,如果输入的用户名等于列表中的用户名,则设“用户存在”为真,如果输入的密码等于用户列表中用户设置的密码,则提示“登录成功”并显示“首页布局”。否则,提示“密码错误”。

  移动学习的概念自21世纪初传入我国后,不断地发展和推广,各类辅助学习的移动学习软件也相继被开发和应用。随着互联网的迅猛发展和智能手机的应用普及,移动学习App有非常可观的发展前景。本研究针对古诗词App设计与开发,从内容设计、功能构建、界面设计到代码实现,分别进行尝试和探索,但也存在两点不足:一是缺乏动态数据库的搭建,二是没有广泛的应用,期望在以后的開发中可以得到有效改善。现在App的移动化、便捷化、可视化、游戏性、个性化等特点,迎合了各阶段学习者的需求,可以在各类教育领域中取得较广泛应用,必将越来越受到人们的关注。
  注:本文系河北省廊坊市基础教育重点专项“STEAM理念下的幼儿创客教育实践研究——以廊坊市幼儿园为例”(项目编号:202024)阶段性成果;河北省高校基本科研业务项目“基于数据分析技术的精准教学及个性化学习方式研究”(项目编号:202002)阶段性成果
其他文献
随着信息技术的迅速发展,如何整合信息技术与数学教学,是值得教师研究的问题.运用信息技术手段能使教学直观生动、教学信息丰富多彩、传递方式明了快捷,给初中数学重难点教学
本文立足于新技术发展的时代背景,具体分析关键新技术支撑未来教育发展的要素,研究新技术给教育发展带来的具体影响。未来教育的教学模式与趋势将是高学习体验,具有多元内容的适配性和高教学效率的教育行为系统。新技术时代背景下,未来教育的改革需要多元路径融合发展,通过对智慧校园的升级改造、新课程体系的建立、教育管理体系的完善和师资培训体系的改革予以实现。
当前,Scratch教学已深入我国中小学课堂,其对提升学生信息技术学科核心素养的作用得到普遍认可,尤其是Scratch教学与学生计算思维、创新能力的促进融通更是得到广泛关注。本
当下的学校教育中数学文化还未被充分的认知,应试教育片面强调了数学的工具价值,数学文化亟需通过适切的教学载体和课程形式来全面推广和深入学习.内容丰富的探究拓展资源具
现代信息技术进入中小学课堂,显现出了明显的优势,弥补了传统教学方式多方面的不足。但在课堂教学中,如何利用多媒体技术、管理好课堂教学时间,教师如何能迅速、高效地处理教
小学数学试卷讲评是数学教学中一个不可或缺的重要环节,本文借助星立方教育大数据分析平台,从试卷整体分析、班级间答题情况对比、学生答题分析和班级学生群体统计等维度进行
混合式教学是一种线上智慧教学与传统教学优势相结合的模式,通过借助线上教学平台、数字化教学资源,组织线上线下教学活动,构建"预学—共学—延学"的教学模式,将学生的学习引
近日,教育部办公厅印发《关于加强义务教育学校作业管理的通知》(以下简称《通知》),明确提出不得要求学生自批自改,严禁给家长布置或变相布置作业,严禁要求家長批改作业,让作业回归到学校育人环节中来。  《通知》共提出了10条措施,包括加强作业指导,教师要充分利用课堂教学和课后服务时间,指导学生尽量在校内完成书面作业,培养和提升学生的自主学习与时间管理能力;认真批改反馈,教师对布置的学生作业要全批全改,
【摘 要】大概念(Big Idea)是一种可聚焦的概念透镜,能够组织和关联多个事实、经验和技能,使零散的知识形成知识网络。大概念学习具有真实性、迁移性、自主性的特征。本文通过先行组织架构大概念的关联、图式应用引领大概念的理解、认知融合促进大概念的迁移等策略,实现对知识进行组织和管理,建立知识联系,厘清知识脉络,呈现知识结构,使学习更加深度化、内核化与系统化。  【关键词】信息技术学科;大概念;先行
近日,教育部等十五部門联合印发《儿童青少年近视防控光明行动工作方案(2021—2025年)》(以下简称《方案》),共同实施八个专项行动防控儿童青少年近视。  《方案》提出,力争到2025年每年持续降低儿童青少年近视率,有效提升儿童青少年视力健康水平。  《方案》要求,要引导家庭配合学校切实减轻孩子学业负担,不盲目参加课外培训、跟风报班,根据孩子兴趣爱好合理选择。要着力保障学生每天校内、校外各1个小