闫栋栋,王运江,刘芮含,张溢洳
(沈阳航空航天大学机电工程学院,辽宁沈阳 101136)
在当今世界,英语是以分布面积为评判标准的最流行的语言,母语者的数量是仅次于汉语的世界第二水平。而单词作为语言传递内容的意义要素之一,在英语学习过程中起着不可或缺、十分重要的地位。随着单词记忆类应用平台的出现,对于有英语学习需求的人来说,几乎人手必备“掌上词典”和“电子单词库”等软件[1]。
现如今,学习已进入智能化、简洁化、自定义化时代。学生通过软件学习已成为现实,但是不同年纪、不同阶段、不同层次的用户对英语单词的具体需求是不同的。所以,目前市场上存在的普遍学习软件不适用于各类人群,极大地影响了用户的学习效率、学习需求以及学习舒适度。同时,大多数学习软件单一的重复性背诵不符合科学的学习规律,往往起到事倍功半的不良效果。本研究在一般记忆软件的功能基础之上,将软件结构简洁化,并添加自定义功能,最终形成了一款快速、简洁、具有DIY 学习属性的普适性学习软件,该软件具有广泛的应用前景。
本文以研究单词软件的创新应用为背景,借助VBA 语言简洁、快速的功能特点,编译设计一款具有自定义学习功能的新型单词记忆软件,使得英语的学习更加高效、舒适。设计的单词软件功能在沈阳航空航天大学工程训练中心得到了应用检验。
本单词记忆软件可以通过在工作表中输入单词后比较2 个单元格中的字符串是否完全相同来实现背诵过程[2]。同时结合了艾宾浩斯遗忘曲线的记忆规律,通过设计拟合记忆曲线的记忆方案,设置了循环记忆法,即在15 d 内同一个单词背诵4 次的四轮学习法。同时在功能上添加了英汉互译的背诵模式、可以自主输入用户所记忆词汇进行主观能动学习的DIY 模式,也可以从后台导入面向多类用户不同需求的阶段性词汇,以及能根据自身基础情况自行设置单词记忆总量。而后根据功能设定进行VBA 程序编译,编写出对应功能的代码形成页面,如图1 所示。
图1 软件功能页面
VBA 是一种用来进行应用开发的Basic 语言,同时也是集众多优点于一身的应用平台,在未来会发展更强大[3]。VBA 语言的基本平台是Excel,在具体的形成过程中主要是围绕其来进行应用的,而一些程序的产生也在该基础上形成。所以在此条件之下,通过VBA编译软件的应用效率得到了一定水平的提升,从而得以实现更迅速、更便捷的工作过程。如果用户想要通过使用VBA 语言来实现功能应用,那么就必须要在使用Excel 的基础之上进行代码编写,从而来完成对Office 的融接,以达到同时实现2 种功效的结果。而如果想要实现此结果,则需要获取COM 的属性,即实现对其的自动化应用,同时完成将VBA 代码与Office交互式应用的过程,如图2 所示。
图2 VBA 工作原理
Excel 提供了多种标准类型的图表,常用的有面积图、条形图、柱形图、折线图、股价图、饼状图、雷达图、XY散点图等[4]。软件会根据使用者每日的背诵情况,自动生成“你的遗忘曲线”和“艾宾浩斯遗忘曲线”的二合一对比图,以及个性化学习情况,包括熟知、认识、模糊和忘记的单词量这4 个部分,即柱状表;根据使用者一段时间的使用情况,系统会自动生成记忆持久度折线统计图,其包括5 条曲线:已加入记忆规划的全部单词、记忆持久度>10 d 的词汇量、记忆持久度>30 d 的词汇量、记忆持久度>60 d 的词汇量、记忆持久度>90 d 的词汇量,分别如图3、图4、图5 所示。
图3 遗忘曲线
图4 学习情况
图5 记忆持久度
本软件采取四轮学习记忆的背诵方法,通过4 次记忆重复背诵,符合人类记忆规律,提高背诵效率。具体模式即:从第一天至第四天,每日背诵定量新单词;从第五天开始,在背诵定量新单词的基础上,复习第一天的背诵单词;第六天背诵新的定量单词并复习第二天的背诵单词;第七天背诵新的定量单词并复习第三天的背诵单词,以此循环往复,直至重复背诵所有单词四轮次,达到良好记忆的结果。之后将该记忆模式拟合成记忆曲线,并完成代码编译,如图6所示。
图6 “四轮”代码
首先,打开本单词记忆软件,在进行单词背诵学习周期之前,要根据自身情况,选择所处阶段(小学/初中/高中/大学/考研)、选择年级及书目版本(例如,在上一步选择初中阶段后,可以选择七年级上册人教版)后,软件会自动显示单词总量。
选择这一周期每一天的新记单词数(新记单词数的可选范围会随着单词总量的增加而增加)后,点击任意空白处,软件会自动显示一个背诵周期的所需天数。系统会从即日起,生成背诵开始日期和结束日期,或者根据自身情况,自行在开始日期和结束日期的空白处输入日期。
如选择英汉互译模板,即经后台计算后,显示的每日背单词的一系列表格。这个模板既可以供使用者线上浏览,更方便于打印出来。模板包括英汉竖20-背单词、英汉竖20-英译汉、英汉音横14-汉译英等12 个模板。
点击生成表格和填入单词,待系统运行后,点击Excel 表格中的“排列”一表,即可看到一整个周期每天的背单词表格。如果有需求,还可以打印出来。可以在“已添加年级”一栏中,删除不需要的单词库。
在经过英语记忆学习之后,系统会根据使用者的学习情况生成一系列的曲线图,例如,用户的遗忘曲线和艾宾浩斯遗忘曲线的二合一对比图、记忆持久度折线统计图以及个性化学习情况。通过这些曲线图,用户可以根据真实情况,结合自己的学习计划以及需要达到的预期效果,来修正或者加快学习进程,以此实时保证高效的英语学习进程。
通过分析研究,使用VBA 语言编译的单词学习初始软件如图7 所示。通过测试可知,该单词软件可以自主选择词库输入后台,并且可以自定义,逐步选择阶段、年级、词量、单次记忆单词数、所需天数以及记忆模式,并最终根据用户自主设置的要求输出背诵模板。在试验过程中,各步骤程序流畅运行,无错误卡顿。
图7 初始软件界面与输出模板
本文研究设计的新型单词记忆软件具有便捷的运行方式以及自定义功能。用户可以自主导入所需词汇进行主观能动学习,根据需求自行设置单词总量,有满足面向各个不同阶段、不同层次受众需求的能力,极大提高了背诵效率与记忆能力,使用者循序渐进地掌握英语单词,起到了事半功倍的学习效果,令单词记忆软件的功能与适配度大大提高。