本发明涉及测试系统技术领域,特别涉及一种英语翻译测试系统。
背景技术:
英语单词,是英语的最小组成单元,在英语的学习中,英语单词是一项基础,而英语单词,也是学生在英语学习中每天都要复习的一项内容。因此,对于英语单词的翻译,也是英语翻译中最为重要的一项。
在目前的单词翻译的测试中,都是学生根据教师念出的单词的汉语来写出单词的英语,这样来对英语单词的翻译进行测试,这样的英语单词的翻译让学生认为非常的枯燥,没有趣味性,而且,需要他人的配合才能进行测试,非常的不方便。
技术实现要素:
本发明的目的是克服上述现有技术中存在的问题,提供一种英语翻译测试系统,依次随机选出设定数量的英语单词,并将以阵列的形式将单词字母数的空格显示出来,同时在下方显示出要写出的单词的汉语,待学生将单词填入对学生填写的单词进行判断,得到学生的测试成绩。
为此,本发明提供一种英语翻译测试系统,包括:
单词选择模块,根据输入的要求,在单词数据库中随机选择一个英语单词,并将选择的英语单词进行输出。若输入的要求为随机,则在单词数据库中随机选择一个英语单词,并将选择的英语单词进行输出。若输入的要求为字母,则在单词数据库中筛选出包含该字母的英语单词,并在筛选出的英语单词中随机选择一个英语单词,并将选择的英语单词进行输出。
单词数据库,用于存储英语单词以及英语单词所对应的汉语。
单词字母检测模块,用于检测英语单词中所包含的字母的个数。
初始化模块,将随机作为对单词选择模块的输入的要求,得到一个英语单词,作为第一英语单词。
单词延续模块,将输入的英语单词进行字母的拆解,取出第一个字母,在剩余的字母中随机选取一个字母,作为单词选择模块的输入的要求,得到一个新的英语单词。
单词确定模块,使用第一英语单词作为单词延续模块的输入,得到第二英语单词,再使用第二英语单词作为单词延续模块的输入,得到第三英语单词,再使用第三英语单词作为单词延续模块的输入,得到第四英语单词。
显示确定模块,分别通过单词字母检测模块得到第一英语单词、第二英语单词、第三英语单词以及第四英语单词分别所包含的字母的个数。将第一英语单词的字母的个数的输入框通过横向显示给用户,将第二英语单词的字母的个数的输入框通过纵向显示给用户,将第三英语单词的字母的个数的输入框通过横向显示给用户,将第四英语单词的字母的个数的输入框通过纵向显示给用户。
用户录入模块,用于接收用户在所述输入框输入的字母。并将用户输入的字母根据输入框的位置得到第一用户录入单词、第二用户录入单词、第三用户录入单词以及第四用户录入单词。
测试评定模块,用于将第一用户录入单词与第一英语单词进行对比,将第二用户录入单词与第二英语单词进行对比,将第三用户录入单词与第三英语单词进行对比,将第四用户录入单词与第四英语单词进行对比。对比结果为一致的,则即为正确,并统计用户的正确率,并将统计的正确率显示给用户。
用户提示模块,用于在单词数据库中分别查找第一英语单词、第二英语单词、第三英语单词以及第四英语单词所对应的汉语,并将第一英语单词、第二英语单词、第三英语单词以及第四英语单词所对应的汉语分别显示给用户。
进一步,所述显示确定模块中,第二英语单词的首字母的输入框与第一英语单词的字母中与首字母一致的字母的输入框为同一输入框。第三英语单词的首字母的输入框与第二英语单词的字母中与首字母一致的字母的输入框为同一输入框。第四英语单词的首字母的输入框与第三英语单词的字母中与首字母一致的字母的输入框为同一输入框。
进一步,所述显示确定模块、测试评定模块、用户提示模块分别通过用户终端进行显示给用户,所述用户录入模块通过用户终端接收所述输入框的输入。
更进一步,所述显示确定模块和用户提示模块分别位于所述用户终端的显示界面的不同显示区域,所述显示确定模块所对应的显示区域位于所述用户提示模块所对应的显示区域的上方。所述测试评定模块通过突入显示的方式显示在所述用户终端的显示界面上。
进一步,所述测试评定模块,包括:
对比模块,用于将第一用户录入单词与第一英语单词进行对比,对比一致的记录正确,将第二用户录入单词与第二英语单词进行对比,对比一致的记录正确,将第三用户录入单词与第三英语单词进行对比,对比一致的记录正确,将第四用户录入单词与第四英语单词进行对比,对比一致的记录正确。
统计模块,用于统计对比的次数以及记录正确的个数。
输出模块,将统计模块得到的记录正确的个数和对比的次数进行商运算,得到正确率并将正确率显示给用户。
本发明提供的一种英语翻译测试系统,具有如下有益效果:
1、依次随机选出设定数量的英语单词,并将以阵列的形式将单词字母数的空格显示出来,同时在下方显示出要写出的单词的汉语,待学生将单词填入对学生填写的单词进行判断,得到学生的测试成绩;
2、通过单词中字母的个数显示输入框的个数,且每一个输入框只能输入一个单词,这样可以降低学生写单词的难度;
3、以阵列的格式将单词进行写入,打破传统的单词撰写方式,在测试了单词的同时,增加了学生测试的趣味,使得学生在后期单词的学习中更加的有兴趣。
附图说明
图1为本发明提供的一种英语翻译测试系统的整体的系统连接示意框图;
图2为本发明提供的一种英语翻译测试系统的实际效果示意图一;
图3为本发明提供的一种英语翻译测试系统的实际效果示意图二;
图4为本发明提供的一种英语翻译测试系统的测试评定模块的系统连接示意框图。
具体实施方式
下面结合附图,对本发明的多个具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
在本申请文件中,未经明确的部件型号以及结构,均为本领域技术人员所公知的现有技术,本领域技术人员均可根据实际情况的需要进行设定,在本申请文件的实施例中不做具体的限定。
实施例1
本实施例提供了一种英语翻译测试系统,通过基本的必要技术特征实现本发明,以解决本申请文件中技术背景部分所提出的问题。
具体的,如图1所示,本发明实施例提供了一种英语翻译测试系统,包括:单词选择模块、单词数据库、单词字母检测模块、初始化模块、单词延续模块、单词确定模块、显示确定模块、用户录入模块、测试评定模块以及用户提示模块。
单词选择模块,根据输入的要求,在单词数据库中随机选择一个英语单词,并将选择的英语单词进行输出。若输入的要求为随机,则在单词数据库中随机选择一个英语单词,并将选择的英语单词进行输出。若输入的要求为字母,则在单词数据库中筛选出包含该字母的英语单词,并在筛选出的英语单词中随机选择一个英语单词,并将选择的英语单词进行输出。
该模块是辅助的功能模块,主要的作用是是根据输入的要求,在胆粗数据库中进行随机的挑选,输出一个英语单词,在该模块中,输入的要求分为两种,即随机和字母,当输入的要求为随机时,在单词数据库中随机选择一个英语单词,并将选择的英语单词进行输出,当输入的要求为字母时,首先在单词数据库中筛选出包含该字母的英语单词,然后在筛选出的英语单词中随机选择一个英语单词,并将选择的英语单词进行输出。
单词数据库,用于存储英语单词以及英语单词所对应的汉语。
对于单词数据库,技术人员在实施的时候,可以根据不用户的水平,开放数据库的部分内容,例如,每一个年级的学生所能够开放的数据库的仅有其学习过的所有单词。
单词字母检测模块,用于检测英语单词中所包含的字母的个数。
该模块通过字符串对字母的个数进行检测,由于每一个英语单词都可以作为一个字符串,因此,通过检测字符串的字符个数就可以得到英语单词的字母的个数。
初始化模块,将随机作为对单词选择模块的输入的要求,得到一个英语单词,作为第一英语单词。
初始化模块,表示系统进入了初始化的状态,在单词数据库中随机选择一个单词,作为第一英语单词。
单词延续模块,将输入的英语单词进行字母的拆解,取出第一个字母,在剩余的字母中随机选取一个字母,作为单词选择模块的输入的要求,得到一个新的英语单词。
该模块记录了从当前的英语单词延伸到下一个英语单词的过程,首先,去掉输入的英语单词的第一个字母,然后在其余的字母中随机选择一个字母,在得到一个新的英语单词。其中,英语单词到英语字母可以通过单词的拆解进行完成,随机选取字母通过随机函数进行完成。
单词确定模块,使用第一英语单词作为单词延续模块的输入,得到第二英语单词,再使用第二英语单词作为单词延续模块的输入,得到第三英语单词,再使用第三英语单词作为单词延续模块的输入,得到第四英语单词。
该模块通过单词延续模块,将第一英语单词作为输入,得到多个英语单词,在本实施例中,得到四个英语单词,对于英语单词的数量,由技术人员进行设定,不仅仅限于四个。
显示确定模块,分别通过单词字母检测模块得到第一英语单词、第二英语单词、第三英语单词以及第四英语单词分别所包含的字母的个数。将第一英语单词的字母的个数的输入框通过横向显示给用户,将第二英语单词的字母的个数的输入框通过纵向显示给用户,将第三英语单词的字母的个数的输入框通过横向显示给用户,将第四英语单词的字母的个数的输入框通过纵向显示给用户。
该模块将上述得到的四个英语单词分别以横向和纵向的方式显示给用户,图2和图3作为一个实施例的示例提供具体的参照,其中,第一个英语单词横向显示,第二个英语单词纵向显示,第三个英语单词横向显示,第四个英语单词纵向显示,其余的依次类推。
用户录入模块,用于接收用户在所述输入框输入的字母。并将用户输入的字母根据输入框的位置得到第一用户录入单词、第二用户录入单词、第三用户录入单词以及第四用户录入单词。
该模块接收用户的录入,在输入框录入字母,系统接收用户的录入,并且将用户的录入按照上述的显示顺序,还原成单词,作为用户录入单词。
测试评定模块,用于将第一用户录入单词与第一英语单词进行对比,将第二用户录入单词与第二英语单词进行对比,将第三用户录入单词与第三英语单词进行对比,将第四用户录入单词与第四英语单词进行对比。对比结果为一致的,则即为正确,并统计用户的正确率,并将统计的正确率显示给用户。
该模块将用户录入的单词和所对应的英语单词进行对比,判断用户录入的正确性。
用户提示模块,用于在单词数据库中分别查找第一英语单词、第二英语单词、第三英语单词以及第四英语单词所对应的汉语,并将第一英语单词、第二英语单词、第三英语单词以及第四英语单词所对应的汉语分别显示给用户。
该模块将第一英语单词、第二英语单词、第三英语单词以及第四英语单词所对应的汉语显示给用户,为用户在录入的时候降低难度,使得用户可以快速的进行正确的录入。
在测试评定模块进行完毕后,系统重新进行初始化,即通过上述的初始化模块使得系统重新进行运行。图2和图3均为本发明提供的一种英语翻译测试系统的实际效果示意图。
在图2中,dog就是第一英语单词,orange就是第二英语单词,apple就是第三英语单词,listen就是第四英语单词,图中的方框为输入框,下方的四个显示标签就分别显示第一英语单词、第二英语单词、第三英语单词以及第四英语单词所对应的汉语,即dog是狗,orange是桔子,apple是苹果,listen是听,这是一个实际的效果图。
在图3中,pencil就是第一英语单词,english就是第二英语单词,green就是第三英语单词,next就是第四英语单词,图中的方框为输入框,下方的四个显示标签就分别显示第一英语单词、第二英语单词、第三英语单词以及第四英语单词所对应的汉语,即pencil是铅笔,english是英语,green是绿色,next是下一个,这是一个实际的效果图。
实施例2
本实施例是基于实施例1并对实施例1中的实施方案进行优化,使得本实施例在运行的过程中更加的稳定,性能更加的良好,但是并不仅限于本实施例所描述的一种实施方式。
具体的,在本实施例中,所述显示确定模块中,第二英语单词的首字母的输入框与第一英语单词的字母中与首字母一致的字母的输入框为同一输入框。第三英语单词的首字母的输入框与第二英语单词的字母中与首字母一致的字母的输入框为同一输入框。第四英语单词的首字母的输入框与第三英语单词的字母中与首字母一致的字母的输入框为同一输入框。
使用同一个输入框,可以使得用户在使用的时候更加的直观,同时,避免相同字母的重复输入。
在本实施例中,所述显示确定模块、测试评定模块、用户提示模块分别通过用户终端进行显示给用户,所述用户录入模块通过用户终端接收所述输入框的输入。
将显示确定模块、测试评定模块、用户提示模块分别集成在同一个用户终端上,使得用户在使用的时候,更加的方便。
更进一步,所述显示确定模块和用户提示模块分别位于所述用户终端的显示界面的不同显示区域,所述显示确定模块所对应的显示区域位于所述用户提示模块所对应的显示区域的上方。所述测试评定模块通过突入显示的方式显示在所述用户终端的显示界面上。
如图2和图3所示,显示确定模块所对应的显示区域位于用户提示模块所对应的显示区域的上方,在用户录入结束后,测试评定模块通过突入显示的方式显示在用户终端的显示界面上。
在本实施例中,所述测试评定模块,如图4所示,包括:对比模块、统计模块以及输出模块。
对比模块,用于将第一用户录入单词与第一英语单词进行对比,对比一致的记录正确,将第二用户录入单词与第二英语单词进行对比,对比一致的记录正确,将第三用户录入单词与第三英语单词进行对比,对比一致的记录正确,将第四用户录入单词与第四英语单词进行对比,对比一致的记录正确。
该模块分别将第一用户录入单词与第一英语单词进行对比,第二用户录入单词与第二英语单词进行对比,第三用户录入单词与第三英语单词进行对比,第四用户录入单词与第四英语单词进行对比,对比一致的记为正确。
统计模块,用于统计对比的次数以及记录正确的个数。
该模块统计对比模块中得到的对比一致的正确的次数和所用对比的次数。
输出模块,将统计模块得到的记录正确的个数和对比的次数进行商运算,得到正确率并将正确率显示给用户。
该模块根据上述统计出的数据,计算用户的正确率并将正确率显示给用户,具体的计算方法为,正确率等于记录正确的个数除以对比的次数,正确率以百分数的形式进行显示。
综上所述,本发明公开了一种英语翻译测试系统,包括:单词选择模块、单词数据库、单词字母检测模块、初始化模块、单词延续模块、单词确定模块、显示确定模块、用户录入模块、测试评定模块以及用户提示模块。本发明依次随机选出设定数量的英语单词,并将以阵列的形式将单词字母数的空格显示出来,同时在下方显示出要写出的单词的汉语,待学生将单词填入对学生填写的单词进行判断,得到学生的测试成绩;通过单词中字母的个数显示输入框的个数,且每一个输入框只能输入一个单词,这样可以降低学生写单词的难度;以阵列的格式将单词进行写入,打破传统的单词撰写方式,在测试了单词的同时,增加了学生测试的趣味,使得学生在后期单词的学习中更加的有兴趣。
以上公开的仅为本发明的几个具体实施例,但是,本发明实施例并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。