Android平台下的应用英语移动学习软件模块设计
2021-03-22杨斌杨利花
杨斌 杨利花
摘要:在现代校园远程教育不断发展的过程中,数字化学习也在不断地发展,移动学习属于现代校园全新的学习方式,将数字化技术和移动计算技术作为基础的学习在不断地发展。基于此,该文就以Android平台使用率较高的优势,实现Android平台中的应用移动学习软件模块的设计,并且对软件模块进行全面的测试。
关键词:Android平台;应用英语;移动学习;软件模块
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)05-0092-02
英语属于世界的通用语言之一,学习英语能够促进我们和国外友人的相互交流。目前,我国各方面行业都在逐渐和世界接轨,未来对于外语人才的需求量在不断地提高。所以,在我国教育中开设英语课程尤为重要。但是,目前我国英语教学中具有重要的问题,其整体效果较差,从而降低了学生的学习效率。为了提高学生学习质量,就要创新課堂中医教师讲授为主的传统教学模式,全新教学模式要以现代化信息技术为基础,尤其是将网络作为中程,使英语教学不受时间地点的限制,朝着自主化及个性化的学习方向发展。移动学习属于全新的网络学习模式,其属于非正式的学习,其能够和正式学习相互结合,从而有效满足现代学生英语学习的需求。本文就基于Android平台,研究应用英语移动学习软件模块的设计。
1 Android平台架构
Android平台使用Java开发语言和开放授权方式,其使用四层系统架构,包括应用程序层、应用程序架构层、系统运行库与运行环境层、Linux内核层。在实现Android应用程序开发的过程中,可以使用自身结构和Java通用类库实现。
创建Android程序界面。应用:应用程序自己活动的过程中一般都要继承Acticity类,并且还要实现此类,通过setContent方法在活动中设置布局文件。视图:一般都在程序中使用View类视图,一般都继承在布局文件中,利用Id值实现程序应用的调用。
获得资源和使用。资源指的是不包括代码的文件,程序利用代码使用资源的使用。在Android平台中可以使用的文件资源格式包括PNG、XML等,在程序运行的过程中,资源会具有一定的解析,之后编译成为二进制文件,此优势就是促进资源的加载,在程序开发过程中,开发工作人员能够利用资源类访问资源[1]。在项目开发的过程中,可以将需求资源在res目录中存储,Android能够通过apt实现此文件资源的编译,之后实现包装类R的创建,在程序中要使用此资源的时候可以利用R类的引入得到资源ID就能够使用资源。
2应用英语移动学习软件模块的需求
以学生学习需求为基础,将系统功能主要分为前台及后台,前台主要包括用户登录、注册、在线背诵、考试、翻译及查询,后台主要包括用户、系统、资料及资料类目的管理。为了便于系统的管理,就将用户管理分为教师、学生及管理员,学生能够利用在线管理模块实现账号注册、系统登录、修改个人资料等,教师能够实现学生的操作,并且浏览相应的英语资料,管理员能够实现管理,并且设置系统角色,对信息及资料进行查看或者修改。其中在线考试模块主要包括三级、四级、六级等部分,以不同的系统角色,每天的训练及考试数量都不同。单词的在线背诵是以我国英语考试体制实现,此模块对于角色具有具体的要求。在线查询融入了谷歌查询功能,其所有用户都能够使用[2]。图1为应用移动学习软件模块的大致结构。
3应用英语移动学习软件的模块设计
3.1用户信息管理模块
前台和后台管理系统子系统都相同,其能够实现用户注册、登录和信息的修改,要想实现此功能就要实现远程数据库的访问,利用远程数据库对资源进行访问和共享。图2为用户信息管理模块的工作流程,如果为新用户,就要实现用户注册才能够进入到系统中学习,在整个过程中用户能够注册成为系统使用人员。如果为老用户,那么就可以直接登录到系统中,选择用户信息的修改,从而修改用户的基本信息,Android客户端能够将用户修改之后的信息对服务器端发送,从而有效实现用户信息修改。
3.2单词查询模块
在英语移动学习过程中学生的学习环境是不固定的,其注意力无法长时间集中,所以在学习模块设计的过程中,要将较大的模块拆分成为多个模块,从而能够使学生有效控制模块学习的时间。在单词查询模块设计过程中,要利用数据库从单词查询表中获得数据,从而得到单词中文解释,利用谷歌中的API服务得到单词发音,所以用户在获得发音过程中一定要联网,并且用户还能够以自身学习状态为基础得到单词,并且确定是否要将其添加到生词本中,便于今后的学习。单词查询模块的主要代码为:
3.4初始行为评估模块
作为新的学习人员,要对系统行为进行初始化的评估,从而创建学习计划。系统中的初始行为评估模块主要包括词汇等级、学习词汇量、记忆水平及学习能力的评估,图3 为初始行为评估的结构。首先,可以通过雅思英语词汇量测量的方法对用户词汇等级和词汇量进行评估。其次,利用临时数量词汇学习对学习时间进行记录,对学习效果进行检验,对学生学习能力及记忆水平进行评估。初始行为评估的处理流程为:开始,登录系统,对词汇等级和词汇量进行评估,对学习能力及记忆水平进行评估,最后结束。
3.5管理员模块
管理员模块的主要功能包括发布通告、上传成绩、论坛管理等。管理员能够和教师及学生一样对自己的注册信息到系统中输入,然后登录到此平台中,并且管理员还能够利用管理员模块进行最新教务管理通知的添加,并且对通知进行删除和修改。管理员利用管理员模块还能够将学生成绩进行及时的上传,便于学生对其进行查询。管理员能够实现数据库资源的修改、添加、删除及查看。其中论坛的日常工作也是通过管理员实现,管理员具备版主权限,还能够将权限授权给别人的功能,对论坛中的事情进行有效的處理,从而有效保证移动学习平台的健康。管理员模块设计的主要代码为:
{
"ifno": "zywx-workPlan-0004",
"condition": {
"pageNo": pageNo,
"rowCnt": 10,
"type": typeVal
},
"content": {
"month": yMonth,
"workPlanState": planSta
"dptName": ""
}
}
工作计划代码:
"ifno": "zywx-workPlan-0002",
"condition": {
},
"content": {
"objectId": objectId,
"entityTypeId": "26"
}
} |
3.6答疑模块
以问题为基础进行学习属于写作学习的主要方式,其能够有效促进学生实施高级认知活动,还能够有效提高学生对问题处理和解决的能力,利用学生之间的相互合作,从而能够提高学生解决问题技能,使学生能够自主学习。此模块能够为学生和教师提供全面交流问题的空间,学生能够对学习过程中的问题进行提出,教师能够对学生进行指导和管理,并且回答问题。此模块属于教师和学生的交流环境[3]。
3.7学习资源模块
学习资源模块能够为学生提供图片及文本方式的课外英语学习空间,其包括五种资源学习及下载途径,具备声音、文字及视频的资源类型,学生在进入到此模块中,能够以自身需求进入到学习部分,其能够为学生提供自学环境,学生能够自主学习,掌握自身需要的知识。学习资源模块主要包括阅读资料、语法资料、视频资料、听力资料及软件下载。
4平台的测试和评价
为了能够对平台运行效果进行验证,就要对平台进行测试,通过十名学生进行测试。通过学生评价表示,平台在运行过程中基本正常,测试人员进行动手操作,从而验证了凭条技能良好,能够实现预期目标,不管是管理系统的信息添加、删除及修改,还是用户系统查询及训练,都能够满足预期需求。并且平台中的知识结构能够被人们所知识,其重点突出,结构合理。屏幕界面较为简洁美观,布局风格合理,其中的导航设计能够满足用户需求,降低学生在学习过程中走弯路,提高学生学习效率。
5结束语
移动学习属于全新的学习方式,其是通过无线通信网络技术获得教育资源、信息及服务的全新学习方式,也是教育技术发展的前端,其推广和发展备受人们的重视。以Android平台为基础的移动学习软件可以实现多种学习活动,并且不受时间及空间的限制,能够实现自主学习,从而提高学生的学习效率。
参考文献:
[1] 夏懿娜.基于Android的英语视频学习软件功能实现[J].信息技术,2018,42(11):125-128,133.
[2] 袁霁雯.Android平台下英语单词记忆软件的设计与实现[J].信息技术,2018,42(12):108-110,114.
[3] 李培平.Android平台下移动英语学习软件的开发应用[J].微型电脑应用,2018,34(9):55-57.
【通联编辑:光文玲】