2020年第08期
25
语言学习平台“语伴”App 的设计与研究
杨志和,林明洁
上海电机学院,上海 201306
摘要:“语伴”语言学习APP 是一款以为语言学习者提供理想语言环境为宗旨,瞄准口语训练及社交的低收费语言互动平台。文章介绍了平台开发的背景、需求分析、系统设计及实现路径,促进了教育信息化、教学娱乐化、学习碎片化。
关键词:语言学习;互联网平台;APP 中图分类号:TP311.1
基金项目:本课题受2019年上海市大学生创新创业训练计划项目——“语伴”语言学习APP 的开发(项目编号:201911458051)的资助。
作者简介:杨志和(1980—),男,博士,讲师,主要研究方向为计算机应用技术;林明洁(2000—),女,软件工程专业在校生。
0 引言
在社会活动日益全球化的今天,世界各地的人需要相互沟通,只有多学一门语言,才能多与一类人交流,才能多了解一国文化。随着技术的发展和智能手机的推广,学习者可以通过智能手机来实现数字化、个性化、碎片化的学习,这种非正式学习不仅仅是传统课堂教学的有效补充,也是现代教育的重要手段之一
[1]
。在数字化学习生态中,亟待利用ICT 技术打
造出一条独特的基于社交的语言学习之路,将世界上所有学习语言的人通过“语伴”汇聚在一起,拓展学习者的全球朋友圈
[2]
。
“语伴(Language Partner)”是基于社交的语言学习App,学习者通过“语伴”App 可以与真实的学习者进行交流,不仅可以练习听力和口语,基于生活化的交流场景,学习者还可以学到书本上学不到的生活化表达和俚语。总的来说,“语伴”App 提供了真实的语言学习场景,不同的语伴代表不同地域的风土人情,促进了国际文化的交融。
1 “语伴”App 的分析与设计idea开发安卓app教程
1.1 系统需求分析
“语伴”App 的目的是为语言学习者提供理想的语言环境,是基于社交模式的语言学习互动平台,以“玩+学”的模式为用户创造一个自主的、轻松的语言环境。在语言互动交流的同时,通过社交、情景模拟、线上互享等栏目内容让用户能够真正体验全外语
环境,从而达到学习语言,玩转语言,随时开口,想说就说的效果[3]。
采用了焦点小组和面对面访谈的方式,对语言学习平台现状进行了分析,总结了语言学习App 的需求。
(1)个人中心:管理个人资料、历史数据、学习积分等信息。
(2)学伴:基于目标语言、地点、兴趣等要素进行匹配,为学习者推送合适的语伴。
(3)会话交谈:话题内容完全可以自由选择,基于信息、语音信息、语言通话、视频通话等多种方式与语伴进行对话,互相学习,互相启发。
“语伴”语言学习App 系统功能需求分析描述如图1所示。
1.2 系统开发框架设计与实现
“语伴”App 软件基于Java 语言进行开发,主要采用Netflix 工具作为软件开发工具,并以微服务开源框架Spring Cloud 作为基础架构来形成完整的服务体系,不同的使用者可以通过Eureka 服务发现框架和Zuul 网关服务对不同的服务要求进行实时交互,并通过客户端软件进行实时呈现,完成用户对医疗设备相关数据的及时操作。基于Flutter 移动端开发框架开发一套代码后编译成iOS 和安卓两个App 安装包,并能保证在两端的样式、动画、交互完全一致,Flutter 可以快速在Android 和iOS 上构建高质量的原生应用系统,实现真正的全平台开发,即只需要开发
2020年第08期
26
一套源代码,可以同时运行在 Android 、iOS、Web 和桌面端四种环境中。App 系统的开发过程如图2所示。
“语伴”App 的应用平台是基于Flutter 移动端开发框架开发的智能手机,可以兼容iOS 和安卓两种系统。“语伴”App 的操作界面简洁明了,突出学习内容,使得学生能快速地进入学习状态。在知识点的表述上做到了短小和精练,容易理解,便于学生利用
生活中的碎片时间进行学习[5]
。基于Flutter 框架的“语
伴”App 的实现结构图如图3 所示。
利用腾讯云实时音视频技术使得App 能够快速、低成本地获得即时通信能力,能够实现单聊、聊等功能,满足社交等需求。“语伴”App 的第二大功能即即时通信功能,用户可以直接在App 内与其他语种的用户交友,进行对话交流,从而拉近用户关系,提供语言学习的环境,使得用户在App 内沉淀。
反复测试无误后,上传到Itunes。
完成之后,加入App Icon 等UI 元素
试用demo 的功能和体验,并修改
图2 App 系统的开发过程
图1 “语伴”App 的功能需求展示图
2020年第08期
27
2 应用效果及改进意见
从推广来看,目前的应用效果似乎并不理想,大多数人还不知道这个应用,说明App 的运营推广还存在很大提升空间。目前采用的模式是用户试用三天后付费可获取无限次功能服务和多门语言学习。后期可增加语言商城,出售学习资料,实现用户已购服务的转让,甚至开设语言课堂。另外,平台还需要积极引导用户,比如可定期发布语言学习干货、短视频和小贴士,用于增加人气;对坚持互相帮助学习语言的用户进行奖励,以免应用沦为单纯的社交工具。
(1)建议突出个性化,比如个人主页设置可展示个人照片墙,当然出于隐私考虑,可设置为仅向语言伙伴展示。
(2)建议支持用户自定义界面颜,暖调更易活跃气氛。后期也可支持设置聊天背景图。
(3)将主页会话列表和与语言伙伴的会话列表按照时间轴整理后显示出来,增加页面整洁度。
(4)增强应用的社交属性,语言伙伴之间可显示对方都还有其他哪些语言伙伴,以此再认识更多的 伙伴,这样也能促进聊功能。另外也可让用户发送
类似于状态和说说的短消息,语言伙伴可见、可评论,增强互动性。
3 结语
“语伴”App 的目标是让每一个想收获语言能力的人都可以在交流中掌握语言,并且在互动环境中能流利地开口说。随着用户量的增长,针对添加好友的成功率和初期交流的积极性问题,平台采取了相应的奖励机制,并增设在线翻译功能,力争打造一个全世界通用的语言互助学习平台[4]。
参考文献
[1]胡剑锋.基于Android Studio 平台的图书阅读器的设计与实
现[J ].电脑知识与技术,2018,14(36):77-78.[2]翁子欣,吴明晖.基于Flutter 的图片风格转换App 设计与实
现[J ].计算机时代,2020(2):67-70.[3]杜文.Flutter 实战[M ].北京:机械工业出版社,2020:10.[4]常贤发,王艳萍.基于Android 的校园助手服务平台的设计
与实现[J ].电脑知识与技术,2018,14(33):92-93.[5]吴明瑞,王莉军.基于Android 操作系统的移动终端App 开
发研究[J ].数字通信世界,2019(2):113.
图3 基于Flutter 框架的“语伴”App 的实现结构图
设置
通知登录
注册
首页推荐首页关注首页搜索
聊天
用户资料提问汇总
关注粉丝我的收藏
用户模块
消息模块
登录注册模块
首页模块
分类模块
提问模块
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论