基于小程序的在线少儿英语学习平台的研究与设计

2019-10-08 06:43许燕
软件 2019年5期
关键词:小程序在线学习

摘  要: 随着信息技术的发展,基于互联网背景下的“在线学习”作为一种教学平台的发展显得尤为迅速,它已成为现代教育教学非常重要的一部分。在线学习不但是成人学习的一种方式,它已经进入到少儿早教学习中。本文研究了少儿在线英语学习小程序的设计,以及后台管理程序的实现。完成了外教语音的在线播放、对应课文的查看、跟读、课程购买等前端用户功能的小程序,以及使用php+mysql实现的英文课本的上架、微信会员用户的管理、音频上传、课程解锁等后台管理功能。

关键词: 在线学习;小程序;PHP

中图分类号: TP399    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2019.05.048

本文著录格式:许燕. 基于小程序的在线少儿英语学习平台的研究与设计[J]. 软件,2019,40(5):249252

【Abstract】: With the development of information technology, based on the Internet under the background of "online learning" as a teaching platform for development is very rapid, it has become a very important part of modern education and teaching of the. Online learning is not only a way of adult learning, it has entered the early childhood learning. This paper studies the design of children's online English learning program, and realizes backstage management program. The small program of front-end user functions, such as online playback of foreign teachers'voice, examination of corresponding texts, follow-up reading, course purchasing, etc., as well as the background management functions of English textbooks, Weichat member users, audio uploading and course unlocking, which are implemented by php+mysql are completed.

【Key words】: Online learning; Small programs; PHP

0  引言

中国少儿英语学习2016年白皮书的报告指出的家长画像:70、80后家长成为关注少儿英语的主力,占总体样本的70.7%;他们多为高等学历、中高收入人群;他们对互联网的信任度极高,主要从线上获取英语学习信息。从市场上看,英语语言学习的需求呈现出低龄化的趋势,在线教育的形式也逐渐趋于成熟多样,从传统的线下一对一的家教,一对多课堂再到线上的在线语言教育,线上下相结合等多种教育形式丰富多样[1-3]。随着网络和移动应用技术的发展,我们能更方便直接地通过手机等掌上工具在线学习,而无线的网络使得人们的日常互动变得更加的有效。

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用。小程序能够实现消息通知、线下扫码、公众号关联等七大功能[4-5]。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。由于小程序不存在入口。通过小程序实现英语在线平台的交互功能,通过关联的微信公众号可以为平台做推广和推送服务。

1  在線英语学习平台开发的相关技术

本项目的开发应用了小程序提供的接口,完成了基于小程序的在线少儿英语学习平台,实现了外教录制音频的在线播放、对应课文的查看、跟读、课程购买等前端用户功能的小程序,以及使用php+mysql实现的英文课本的上架、微信会员用户的管理、音频上传、课程解锁等后台管理功能。

本文平台的定位是面向Android系统和IOS系统的移动终端,为了实现移动应用的跨平台适配,选用了基于小程序的开发模式。从技术的维度看,小程序并非凭空冒出来的一个概念。当微信中的WebView逐渐成为移动 Web 的一个重要入口时,微信就有相关的JSAPI了。小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。

本应用采用小程序+THINKPHP框架+MYSQL进行开发:

THINKPHP框架:主要实现后台数据交互,通过前端发送的请求来返回数据,展示内容;

MYSQL:存储一系列相关的表数据,通过前端的请求,THINKPHP进行连接数据库来获取数据的来源;

2  在线少儿英语学习平台的总体设计

平台的设计架构,分为小程序端的设计架构(如图1所示)与后台管理平台的设计架构(如图2所示)。实现了用户授权登录、会员申请、课本选择、课文/音频学习等的小程序前端功能;完成了后台管理用户的用户管理、订单处理审核、课本上架、图片/英文内容/音频上传等管理功能。

3  小程序前端功能实现

3.1  登录授权及申请会员功能

当进入小程序时,点击要学习的课本内容时,会弹出登录提醒。进入用户栏目,可进行授权登录。此时会申请用户的简单信息,如昵称、头像、地区及性别。如果不是会员,可以申请会员,此时会生成订单,管理员在后台进行订单的处理[8-9]。用户授权及会员申请功能展示如图3所示,实现代码如图4所示。

3.2  课程资源显示与播放功能

普通用户授权后可以获取第一册课本前两页内容,支付成功的会员可以解锁所有课程。课程内容的对应文本和音频播放如图5所示。实现代码如图6所示。

4  后台管理功能

4.1  订单管理功能

当用户申请会员后,在后台会出现该用户的信息,管理员可以进行处理[6-7],效果如图7所示,实现代码如图8所示。

4.2  课本资源管理

实现了课本信息的增删改查,课本里每一页内容的增删改查,每一项内容的题目、图片、音频、英文内容的上传与编辑[10],如图9所示。音频代码实现如图10所示。

5  结语

本项目的开发应用了小程序提供的接口,完成了基于小程序的在线少儿英语学习平台。实现了用户授权登录、会员申请、课本选择、课文/音频学习等的小程序前端功能;完成了后台管理用户的用户管理、订单处理审核、课本上架、图片/英文内容/音频上传等管理功能。当然,根据学员的使用情况,本小程序可以做进一步的研究,开发更多适用于少儿英语在线学习的功能。

参考文献

[1] 宋雅芹 英语在线自主学习平台的开发应用. 微信电脑应用[J], 2018(34): 110-112.

[2] 王晓欢, 胡伟峰. 儿童在线英语学习平台的体验设计策略[J]. 大众文艺, 2018(24): 53-54.

[3] 陈鹏. 基于Moodle的大学英语教学资源平台构建研究[J]. 湖北成人教育学院学报, 208(24): 67-70.

[4] 刘红卫. 微信小程序应用探索[J]. 无线互联科技, 2016(23): 11-12.

[5] 刘玉佳. 微信小程序开发的系统实现及前景分析 [J]. 信息通信, 2017(1): 260-261.

[6] 崔蓬. 基于ThinkPHP的物流配送系统的设计与实现[J]. 软件, 2018, 39(7): 194-198.

[7] 朝格. 基于PHP技术实现图片缩略图循环播放功能[J]. 软件, 2012, 33(5): 93-94.

[8] 高伟, 王昱霖, 吴倩莲, 等. 基于VR技术的教育游戏在英语教学中的应用与发展前景[J]. 软件, 2018, 39(5): 60-65.

[9] 史云燕. 微博在英語教学中的应用探析[J]. 软件, 2012, 33(5): 116-118.

[10] 李翔宇, 张永军. 一种基于图像分割的视频传输方案[J]. 软件, 2012, 33(12): 305-309.

猜你喜欢
小程序在线学习
信息化环境下高职英语教学现状及应用策略研究
超级微信的“小程序”