72
软件开发与应用
Software Development And Application
电子技术与软件工程
Electronic Technology & Software Engineering
在英语翻译学习类软件的开发过程中,应当与学生学习英语的实际现状相结合,从用户的角度出发,对用户在学习英语的过程中遇到的困难及需求进行对应的分析,同时设计相应的解决办法,最终完成对用户进行管理和提供功能服务。
“寻译APP ”是一款基于线上英语教育的学习翻译类软件。它秉持着为用户提供区别化服务的理念,先将用户体按照英语水平进行划分,然后根据市场调研获取到的各层次用户的资源需求,实现为用户提供真正精准有效的学习服务。1 学生英语学习现状1.1 应试心理
在当今的各类院校中,教育方式大多都还停留在应试教育阶段,学生处在这种大环境下,往往也难免受到这种教育方式的影响。大部分的学校或家庭往往较多地通过考试分数对于学生的学习状况进行了解,
甚至直接将分数作为评价学生好坏的唯一指标,这在一定程度上会导致学生将分数看得极重,而忽略所学知识在实际生活中的应用能力。并且学生在保持着这种应试心理的状态下,对于课外知识以及不作考试要求的课内知识的求知欲变低[1]。
知识的应用其实是对所学知识的一个强化记忆过程,对于知识本身来说,当人在短期记忆过后如果缺少重复记忆,则极容易忘记,从而导致学生的学习效率变低。学习效率变低作为一种负反馈信号有可能导致学生整体学习状态的持续坏转。而且对于学生而言,所学知识应用能力的培养,将在未来的社会生活中起到极大的作用,在学习过程中放弃应用能力的培养,着实令人可惜。1.2 缺少交互
在传统的中国教育方式的影响下,学校往往更多的只对学生进行单方面的知识灌溉,而缺少与学生的交互环节。对于英语这一具体的学科而言,缺少交互环节对学习状况的影响更大。英语学习对学生的各种能力的锻炼主要体现在听、说、读、写四个方面,而在这四种能力上,“说”这一能力往往更难以得到锻炼。一方面是因为学校老师与学生一对多的关系使得师生之间的英语对话环节难以得到全面开展,另一方面是因为学生内部英语水平能力参差不齐,学生与学生之间的英语对话交互也难以开展。这也就是为什么大多数学生听、读、写方面较为擅长,而在“说”这一方面就难以开口的原因[2]。
1.3 对学校的依赖性
在学校的教育工作开展过程中,由于师生数量悬殊,无法做到针对于每一个学生进行特定的学习进度
安排,通常是老师根据学生整体的学习状况进行学习进度以及学习方式等安排。针对于学生而言,往往习惯于按照老师安排的学习进度和方法进行学习。这在一定程度上,形成了学生对于老师的依赖心理,虽然在某种意义上,这种依赖心理方便了老师进行管理,也可能提高学生的学习效率,但这种依赖心理不利于学生进行对适合自己学习方法的探索。尤其对于跟不上整体学习进度的学生而言,缺乏对学习方法的探索是十
线上英语教育关照下的翻译学习类软件开发研究在线翻译英文翻译
尹诗航 杨春叶*
(武汉商学院 湖北省武汉市 430056)
分“压抑”学习效果的[3]。2 “寻译APP”开发研究2.1 “寻译APP”用户需求分析2.1.1 目标用户分析
“寻译APP ”作为一款翻译学习类软件,顾名思义可以知道软件的功能大致包括英语翻译与英语学习两个模块。目标用户体都是对英语翻译与学习有一定需求的人员,具体包括在校学生、需要学习英语的社会人士、需要翻译功能的人员。而在这几类人中,在校学生和需要学习英语的社会人士这两类人对于软件不仅需要英语学习的模块,英语翻译这一块也偶尔会有涉及。而需要翻译功能的人员除了翻译的需求之外,也可以通过英语学习的模块进行英语水平的提升。2.1.2 用户需求分析
“寻译APP ”作为一款应用型的软件,最重要的就是要明确用户的需求。针对于翻译学习类软件,软件开发的初衷是帮助用户去获取和掌握更多的知识与能力。而我们的用户大比例是学生体。对于学生而言,虽然应试教育可能已经潜移默化地让学生潜意识地去追求更高的分数,而不注重实际技能的掌握。但作为翻译学习类软件的开发者,目光应该更加长远一些,即追求全局最优解而不仅仅只局限于局部最优解,所以软件设计的最终理念是真正地帮助用户学习英语并掌握英语技能,能够在未来的社会生活中学有所用。2.1.3 功能方向探究
从各类院校中学生的学习现状可以发现,学生对于英语的学习并没有实现全方面的发展。对于英语学习而言,涉及到听、说、读、写等多方面,但在校园中,由于实际教育的局限性,更多的只锻炼到了听、读、写,而“说”这一环节,往往只得到了较少的锻炼。因此,翻译学习类软件的开发方向就已经有了一个轮廓,既然在学校中,学生对于“说”这一环节较为薄弱。那么作为软件的开发方,就可以较为偏向于这一模块,为学生提供一个强化口语能力的平台。2.1.4 实现方向
其实对于学生来说,最重要的是了解,往往越了解他的人所说的话,就越容易被他所接受。在英语学习中,学生的掌握程度跨度极大,作为软件的开发方,可以对学生体进行调研,获取到各个层次的学生对于学习资料的需求,但要了解每一个层次的学生的所有需求其实十分不现实。但是,对于学生体而言,最了解他们的其实就是学生本身。那么作为软件的开发方,方向就更加明确了,我们可以将用户按照其英语水平进行一个层次的划分,一方面在平台上根据不同英语水平层次的用户进行不同
内容的推送,另一方面,我们可以把各个水平用户之间进行相应的关联,让同一水平的用户进行相互的经验交流、竞争学习、口语锻炼等等。2.2 “寻译APP”用户的层次划分
摘 要:本文以“寻译APP”为例,基于当今的人工智能发展状况,可以轻松实现对用户按照英语水平进行划分,进而为不同的英语水平用户提供区别化的服务内容,实现为用户提供更加精准有效的学习服务。
关键词:英语教育;软件开发;分类算法;寻译APP ●基金项目:本文系2020年度湖北省武汉商学院大学生创新训练项目“基于线上英语学习翻译软件——寻译APP”阶段性研究成果(项目编号:202011654105)。
73
软件开发与应用
Software Development And Application
电子技术与软件工程
Electronic Technology & Software Engineering
2.2.1 划分标准
按照“寻译APP ”开发目标的方向来看,对用户进行划分的目的是为了给各英语水平的用户提供不同的学习服务,一方面是由平台为其提供与当前用户英语水平所匹配的学习资源,另一方面是方便对用户进行管理。当我们将用户按英语水平划分过后就可以实现相近水平用户与用户之间的交互功能的推送。因此,对用户进行划分的标准可以采用“总”“分”的结构。
“总”是指按照用户的整体综合英语水平进行层次的划分。在用户初次使用软件的时候,可以请用户填写相应的自身评价表,根据用户填写的自身评价可以为用户的英语水平“赋初值”,而随着用户在平台上使用时间的增加,平台对用户的真实英语水平信息也掌握得更加全面,从而根据这些信息调用相关的分析算法进行再一次划分。
而“分”是指将用户的听、说、读、写、词汇量等能力具体地都进行单独地划分。类似于“总”划分中的形式,同样也是让用户在初次使用时填写自身各类英语能力的自身评价表,平台根据该表自动赋予初值,在后续用户使用“寻译APP ”的过程中,再进行更新。
在划分的用途方面,“分”形式的划分更加具体,更方便平台为用户进行更精确的服务推送。“总”形式的划分更多的则是为用户的英语整体水平进行评价,为“分”形式的划分提供参考价值。
另外由于用户的学习是一个动态的过程,所以各种划分不应该一次定性,各个用户被划分的标签应当随着用户学习的过程而不断更新。
2.2.2 用户划分的具体实现方法
从一个庞大且复杂的数据中挖掘隐藏的数据信息,需要采用新的方法和技术,而数据挖掘技术无疑是目前最为有效的方法[4]。机器学习发展至今,已经出现了多种分类算法,例如朴素贝叶斯分类器、决策树、K 近邻算法、支持向量机等。在这些分类算法中,部分算法均可实现对用户按照英语水平进行划分。
以决策树算法为例,在进行分类操作之前,需要提前设计训练集样本,通过训练集样本执行决策树算法,可根据C4.5算法选择最佳分裂点,完成特征选择、决策树生成、剪枝等过程。在得到决策树之后,就可以对测试数据进行分类了。在用户首次使用软件时,可通过对用户填写的自身评价表中的各类信息进行部分属性数据的抽取,将抽取出的数据作为决策树算法的分类测试数据,最终得到该用户的分类标签。而在用户持续使用“寻译APP ”的过程中,可根据用户在平台上各种服务的使用情况分析出用户当前阶段的英语水平,从而再次抽取出所需的部分属性数据进行分类,实现对用户的动态划分。
2.3 “寻译APP”具体功能2.
3.1 区别内容推送
在学习难度及学习量的方面,不同英语水平的用户对英语学习资源的需求是不同的。通过对用户的划分,平台可以将同一英语水平的用户看作同一类人,为每一类人创建相应的学习资源库。每一层次的英语学习资源库最终会组成整体的大资源库。而在这一整个大资源库中,开发人员应当为其进行梯度排序。
在软件的推送过程中,为不同英语水平的人员推送不同的内容。该内容大部分来源于对应英语水平的学习资源库,但不应当仅仅是该资源库,而是在梯度上相邻的资源内容均需适量推送。由此一来,用户在使用的过程中,即不会感觉到学习过于困难,也不会产生自负心理。2.3.2 用户交互
正如前面所分析的一样,最了解学生体的其实就是他们本身。相对于家长或老师对学生的耳提面命,学生更加愿意倾听同类人的意见。因此,软件可以根据划分过后的用户体,为相同或相近层次的用户提供交流的平台。
具体的实现可分为:论坛交流、文章发表、文章推送、学习伙
伴匹配等功能。让用户可以通过这些功能发表自己的学习经验、吸取他人的学习经验、倾诉学习或生活中的不愉快、寻学习伙伴共同进步等等。2.3.3 英语口语练习
在实际的学校英语教育中,对于学生“说”这一能力的培养较为薄弱。在软件使用过程中,可以获取到用户的真实英语水平,针对于“说”这一能力,对用户进行水平划分后,一方面可以由软件提供人机交流模块,让用户在使用过程中,可以随时与人机进行英语交流,锻炼口语水平。另一方面可以由软件自动为用户匹配口语水平相近的用户,两个用户之间可以进行水平匹配的口语练习。2.3.4 竞争学习
在软件应用的目标中,培养用户的学习积极性也是十分重要的。所以在“寻译APP ”的功能方面,可以设计竞争学习模块。软件可以为每一位用户自动匹配水平相近的“相似”用户,形成竞争关系。可根据用户在软件内的各种学习活动为其给出评分,最终给两位竞争中的学习用户提供相应的奖励。做到以赛促学、以奖促学。对于这种竞争机制和奖励机制,将有可能作为一种正反馈的信息反馈给用户,提高用户的学习积极性。2.3.5 区别化翻译
在翻译模块中,“寻译APP ”仍然可以根据用户的类型进行不同的功能推送。对于专业性不强的用户来说,平台除了提供一般的翻译功能之外,还可以将用户的翻译记录作为推送数据的参考。在用户近期的使用中,平台自动推送翻译历史记录中的相关资料,以帮助用户多次强化记忆。而对于专业性较强的用户来说,平台除了上述的功能之外,还可以为用户提供相近专业领域的翻译资源整合,以供用户有多种参考,获取到真正需要的信息。3 结束语
对于计算机软件开发而言,其主要目标就在于高质量、高性能[5]
。
英语作为世界通用的语言,学好它的重要性不言而喻。但在中国的实际教育中,学生对英语这一学科的掌握程度并不乐观。一方面是中国的第一语言为汉语,对于英语比较陌生,另一方面则是学校教育的局限性,使得学生在学习过程中难以得到全方面能力的发展。对于“寻译APP ”这类英语翻译学习软件而言,最终的目的是真正地帮助用户学习英语并掌握英语技能,能够在未来的社会生活中学有所用。不管过程是如何实现的,只要最终的结果能让用户满意,就可以称之为有价值的软件开发。
参考文献
[1]王钊东.基于大学生体特征的大学英语教学研究[J].湖北
开放职业学院学报,2021,34(01):173-174.
[2]孔令宇.初中生英语口语能力培养策略[J].中学生英语,
2021(08):46.
[3]张素梅.疫情延期开学期间高职大学英语在线教学实践与优化
策略——以浙江经贸职业技术学院大学英语在线教学为例[J].湖北开放职业学院学报,2021,34(01):175-177.
[4]徐承俊,朱国宾.数据挖掘在全国计算机等级考试(NCRE)成绩
分析中的研究及应用[J].计算机应用与软件,2020,37(08):64-67+73.
[5]李珊,范超.浅谈分层技术在计算机软件开发中的应用[J].
电子测试,2021(03):61-62.作者简介
尹诗航(2000-),男,湖北省孝感市人。2018级武汉商学院信息工程学院软件工程专业本科学生。研究方向为软件工程。
杨春叶(通讯作者),女,武汉商学院外国语学院讲师。研究方向为外宣翻译。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论