一种单词学习方法、装置、电子设备及可读存储介质与流程

文档序号:18873607发布日期:2019-10-14 20:05阅读:166来源:国知局
一种单词学习方法、装置、电子设备及可读存储介质与流程

本申请涉及语言学习领域,具体而言,涉及一种单词学习方法、装置、电子设备及可读存储介质。



背景技术:

随着社会的不断发展,人们的学习需求也越来越大,目前社会上已出现了许多用于学习单词的app(application,应用程序),但是目前这些app在提供学习服务时,都是按照固定的模式进行提供,这就使得用户对于单词学习不能适应于用户的实际情况,进而影响了用户对单词的学习效果。



技术实现要素:

本申请实施例的目的在于提供一种单词学习方法、装置、电子设备及可读存储介质,用以解决相关技术使得用户对于单词的学习不能适应于用户的实际情况,进而影响了用户对单词的学习效果的问题。

本申请实施例提供了一种单词学习方法,包括:确定当前用户的当前待学习单词;根据所述当前用户对所述当前待学习单词的历史学习情况,生成针对所述当前待学习单词的,符合与所述历史学习情况相匹配的难度等级的题目;显示生成的所述题目。

在上述实现过程中,在确定了当前用户的当前待学习单词后,即可以根据该用户对当前待学习单词的历史学习情况,生成针对该当前待学习单词的,与历史学习情况相匹配的题目,这就使得该当前待学习单词的题目与用户对于该当前待学习单词的历史学习情况关联了起来,从而使得生成的题目能与用户的实际水平适配,提升了用户对单词的学习效果。

进一步地,所述根据所述当前用户对所述当前待学习单词的历史学习情况,生成针对所述当前待学习单词的,符合与所述历史学习情况相匹配的难度等级的题目包括:在所述当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件时,在上一次生成的所述当前待学习单词的题目的难度等级上,提升题目的难度等级得到目标难度等级,并生成针对所述当前待学习单词的符合所述目标难度等级的题目。

应当理解的是,当前用户对于当前待学习单词的上一次学习情况可以在一定程度上体现出当前用户对于当前待学习单词掌握情况。在上述实现过程中,在当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件时,即可以认为用户对于当前待学习单词掌握的比较好,上一次学习时生成的题目的难度等级对于用户而言比较简单,因此在本次学习时,就提升难度等级,从而使得生成的题目能与用户的实际水平适配,提升了用户对单词的学习效果。

进一步地,所述当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件包括:在所述上一次学习情况为作答至作答正确的作答次数小于n次时,确定所述当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件;所述n为预设的大于等于1的整数。

应当理解的是,在本申请实施例的一种可行实施方式中,对于一道题目,用户在作答错误时并不会立刻切换到对下一个单词的学习,而是会继续让用户作答,直至用户作答正确为止。因此,对于一道题目而言,用户作答了几次才得到正确答案在一定程度上也体现出了当前用户对于当前待学习单词掌握情况。在上述实现过程中,在上一次学习情况为作答至作答正确的作答次数小于预设的阈值n时,即可以认为用户对于当前待学习单词掌握的比较好,上一次学习时生成的题目的难度等级对于用户而言比较简单,因此在本次学习时,就提升难度等级,从而使得生成的题目能与用户的实际水平适配,提升了用户对单词的学习效果。

进一步地,所述根据所述当前用户对所述当前待学习单词的历史学习情况,生成针对所述当前待学习单词的,符合与所述历史学习情况相匹配的难度等级的题目包括:在所述当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件时,在上一次生成的所述当前待学习单词的题目的难度等级上,降低题目的难度等级得到目标难度等级,并生成针对所述当前待学习单词的符合所述目标难度等级的题目。

应当理解的是,当前用户对于当前待学习单词的上一次学习情况可以在一定程度上体现出当前用户对于当前待学习单词掌握情况。在上述实现过程中,在当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件时,即可以认为用户对于当前待学习单词掌握的比较差,上一次学习时生成的题目对于用户而言比较难,有点超出了用户的实际水平,因此在本次学习时,就降低难度等级,从而使得生成的题目能与用户的实际水平适配,提升了用户对单词的学习效果。

进一步地,所述当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件包括:在所述上一次学习情况为作答至作答正确的作答次数大于m次时,确定所述当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件;所述m为预设的大于等于1的整数。

应当理解的是,在本申请实施例的一种可行实施方式中,对于一道题目,用户在作答错误时并不会立刻切换到对下一个单词的学习,而是会继续让用户作答,直至用户作答正确为止。因此,对于一道题目而言,用户作答了几次才得到正确答案在一定程度上也体现出了当前用户对于当前待学习单词掌握情况。在上述实现过程中,在上一次学习情况为作答至作答正确的作答次数大于预设的阈值m时,即可以认为用户对于当前待学习单词掌握的比较差,上一次学习时生成的题目对于用户而言比较难,因此在本次学习时,就降低难度等级,从而使得生成的题目能与用户的实际水平适配,提升了用户对单词的学习效果。

进一步地,所述确定当前待学习单词包括:获取当前已学习单词的历史学习情况;根据所述历史学习情况确定当前单词难度;确定与所述当前单词难度对应的单词为当前待学习单词。

应当理解的是,当前已学习单词的历史学习情况可以在一定程度上反应出当前已学习单词对于用户而言的难易程度。在上述实现过程中,根据当前已学习单词的历史学习情况即可确定当前已学习单词的难度对于用户而言是高是低,进而根据当前已学习单词的历史学习情况确定出当前所需要的单词难度(即当前单词难度),进而根据当前单词难度确定出当前待学习单词,从而使得当前待学习单词的难度可以与用户的实际水平适配,从而提升用户对单词的学习效果。

进一步地,所述根据所述历史学习情况确定当前单词难度包括:在所述当前已学习单词的历史学习情况满足预设第二难度提升条件时,将所述当前已学习单词的单词难度提高预设难度等级得到所述当前单词难度。

在上述实现过程中,在当前已学习单词的历史学习情况满足预设第二难度提升条件时,即表明当前已学习单词的难度对于用户而言较低,因此在确定当前待学习单词时,即可以将单词难度提高,从而使得当前待学习单词的难度可以与用户的实际水平适配,从而提升用户对单词的学习效果。

进一步地,所述根据所述历史学习情况确定当前单词难度包括:在所述当前已学习单词的历史学习情况满足预设第二难度降低条件时,将所述当前已学习单词的单词难度降低预设难度等级得到所述当前单词难度。

在上述实现过程中,在当前已学习单词的历史学习情况满足预设第二难度降低条件时,即表明当前已学习单词的难度对于用户而言较高,因此在确定当前待学习单词时,即可以将单词难度降低,从而使得当前待学习单词的难度可以与用户的实际水平适配,从而提升用户对单词的学习效果。

进一步地,在所述确定当前待学习单词之前,还包括:获取用户的词汇量水平;根据所述当前用户的词汇量水平确定单词难度;所述确定当前待学习单词包括:获取所述单词难度对应的单词作为所述当前待学习单词。

在上述实现过程中,根据当前用户的词汇量水平来确定所需的单词难度,进而获取该单词难度对应的单词作为当前待学习单词。这就使得对于当前待学习单词的确定与当前用户的词汇量水平关联起来,使得当前待学习单词的难度可以与用户的实际水平适配,从而提升用户对单词的学习效果。

进一步地,所述获取用户的词汇量水平之前,还包括:确定当前开启了新的学习计划。

在上述实现过程中,在开启了新的学习计划时才根据当前用户的词汇量水平来确定当前待学习单词,使得用户在开始新的学习计划时的初始单词就能与用户的实际水平相适配,从而进一步提升用户了对单词的学习效果。

进一步地,所述题目为:去掉所述当前待学习单词的至少一个音节以供补充的单词拼写类题目。

应当理解的是,目前在单词学习类app中常见的出题方式都是:提供单词翻译,用户进行对应单词的选择;或者提供单词,用户进行对应翻译选择。这类题目虽然在一定程度上为用户的单词学习带来了正面影响,但单纯的单词翻译记忆只能为用户带来单词本身与其翻译间的配对记忆,对于用户的单词拼写能力就无法得到有效的保证。用户在进行写作时,纵使知道应该使用的单词,却有极大可能无法正确拼写出对应单词。在上述实现过程中,为用户提供去掉当前待学习单词的至少一个音节以供补充的单词拼写类题目,从而使得用户可以通过对单词补充来加深对单词拼写的记忆,从而满足用户对单词拼写能力的学习需求。

进一步地,在所述显示生成的所述题目之后,还包括:接收针对所述题目的答题数据;根据所述答题数据判断回答是否正确;在不正确时,根据针对所述题目的回答错误次数确定提示方式,并按照所述提示方式进行提示。

应当理解的是,题目中往往包含有提示信息,以供用户根据提示信息作答。例如,对于提供单词翻译由用户进行对应单词的选择的题目,提供的提供单词翻译即是提示信息。通常而言,题目中的提示信息越多,则题目难度越低。在上述实现过程中,在用户作答不正确时,即会根据回答错误的次数来确定相应的提示方式,并按照提示方式进行提示,从而在用户作答过程中动态调整题目难度,从而保证用户的学习效果。

本申请实施例还提供了一种单词学习方法,包括:获取当前用户对当前已学习单词的历史学习情况;根据所述历史学习情况确定当前单词难度;确定与所述当前单词难度对应的单词为当前待学习单词。

应当理解的是,当前已学习单词的历史学习情况可以在一定程度上反应出当前已学习单词对于用户而言的难易程度。在上述实现过程中,通过获取当前用户对当前已学习单词的历史学习情况即可确定当前已学习单词的难度对于用户而言是高是低,进而依据当前已学习单词的历史学习情况即可确定出当前所需要的单词难度(即当前单词难度),进而根据当前单词难度确定出当前待学习单词,这样即使得当前待学习单词的难度可以与用户的实际水平适配,从而提升用户对单词的学习效果。

本申请实施例还提供了一种单词学习装置,包括:第一确定模块、第一处理模块以及第一显示模块;所述第一确定模块用于确定当前用户的当前待学习单词;所述第一处理模块用于根据所述当前用户对所述当前待学习单词的历史学习情况,生成针对所述当前待学习单词的,符合与所述历史学习情况相匹配的难度等级的题目;所述第一显示模块用于显示生成的所述题目。

在上述实现过程中,在确定了当前用户的当前待学习单词后,即可以根据该用户对当前待学习单词的历史学习情况,生成针对该当前待学习单词的,与历史学习情况相匹配的题目,这就使得该当前待学习单词的题目与用户对于该当前待学习单词的历史学习情况关联了起来,从而使得生成的题目能与用户的实际水平适配,提升了用户对单词的学习效果。

本申请实施例还提供了一种单词学习装置,包括:获取模块和第二确定模块;述获取模块用于获取当前用户对当前已学习单词的历史学习情况;所述第二确定模块用于根据所述历史学习情况确定当前单词难度,以及确定与所述当前单词难度对应的单词为当前待学习单词。

在上述实现过程中,通过获取当前用户对当前已学习单词的历史学习情况即可确定当前已学习单词的难度对于用户而言是高是低,进而依据当前已学习单词的历史学习情况即可确定出当前所需要的单词难度(即当前单词难度),进而根据当前单词难度确定出当前待学习单词,这样即使得当前待学习单词的难度可以与用户的实际水平适配,从而提升用户对单词的学习效果。

本申请实施例还提供了一种电子设备,包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的一个或者多个第一程序,以实现上述第一种的单词学习方法的步骤;或,所述处理器用于执行存储器中存储的一个或者多个第二程序,以实现上述第二种的单词学习方法的步骤。

本申请实施例中还提供了一种可读存储介质,所述可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一种的单词学习方法的步骤,或实现上述第二种的单词学习方法的步骤。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种单词学习方法的流程示意图;

图2为本申请实施例提供的另一种单词学习方法的流程示意图;

图3为本申请实施例提供的一种单词学习装置的结构示意图;

图4为本申请实施例提供的另一种单词学习装置的结构示意图;

图5为本申请实施例提供的一种较具体的单词学习装置的结构示意图;

图6为本申请实施例提供的另一种较具体的单词学习装置的结构示意图;

图7为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

实施例一:

为解决相关技术使得用户对于单词的学习不能适应于用户的实际情况,进而影响了用户对单词的学习效果的问题,本申请实施例主要通过动态调整难度等级来实现。在本申请实施例中,一种具体实施方式为动态调整题目难度,可参见下图1描述的实施例;另一种具体实施方式为动态调整单词难度,可参见下图2描述的实施例。此外,在本申请实施例中,还可以将图1和图2描述的实施例结合起来实施,即既动态调整题目难度,又调整动态调整单词难度,从而更好地解决前述问题。详细描述如下:

请参见提1所示,图1为本申请实施例提供的一种单词学习方法的流程示意图,包括:

s101:确定当前用户的当前待学习单词。

需要理解的是,在利用app进行单词学习时,通常而言app都需要进行用户登录。在本申请实施例中,当前登录app进行单词学习的用户即为当前用户。

还需要理解的是,本申请实施例中所述的单词可以是如英语、法语、俄语等由字母/字符组成的文字,也可以指如汉语、日语等象形文字,不应将其理解为狭义的英文单词。

s102:根据当前用户对所述当前待学习单词的历史学习情况,生成针对该当前待学习单词的,符合与该历史学习情况相匹配的难度等级的题目。

需要说明的是,在实际学习过程中,为了保证用户对单词的学习效果,通常而言,对于一个单词,会提供多次来供用户进行反复学习,从而保证用户对单词的学习效果。而应当理解的是,当前用户对于当前待学习单词的上一次学习情况可以在一定程度上体现出当前用户对于当前待学习单词掌握情况。因此,在本申请实施例中,可以根据当前用户对当前待学习单词的上一次学习情况来生成针对该当前待学习单词的,符合与该当前待学习单词的历史学习情况相匹配的难度等级的题目。

可选的,可以在当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件时,在上一次生成的当前待学习单词的题目的难度等级上,提升题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

可以在当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件时,在上一次生成的当前待学习单词的题目的难度等级上,降低题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

需要说明的是,在本申请实施例的一种实施方式中,对于一道题目,用户在作答错误时并不会立刻切换到对下一个单词的学习,而是会继续让用户作答,直至用户作答正确为止。因此可以以用户在上一次对当前待学习的过程中,作答至作答正确的作答次数作为上一次学习情况,来确定本次对该当前待学习单词的学习过程中,所需生成的题目的难度等级。

示例性的,可以在上一次学习情况为作答至作答正确的作答次数小于n(n为预设的大于等于1的整数)次时,确定当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件,进而在上一次生成的当前待学习单词的题目的难度等级上,提升题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。例如,设n为1,当前待学习单词为a,若在上一次对单词a进行学习时,首次作答即答题正确,则确定当前待学习单词a的上一次学习情况满足预设第一难度提升条件。

可以在上一次学习情况为作答至作答正确的作答次数大于m(m为预设的大于等于1的整数)次时,确定当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件,进而在上一次生成的当前待学习单词的题目的难度等级上,降低题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。例如,设m为1,当前待学习单词为a,若在上一次对单词a进行学习时,第三次作答才答题正确,则确定当前待学习单词a的上一次学习情况满足预设第一难度降低条件。

需要注意的是,在本申请实施例的一种可行实施方式中,m可以等于n,此时在上述示例性方案中,当前待学习单词的上一次学习情况要么满足预设第一难度提升条件,要么满足预设第一难度降低条件。还需要注意的是,在本申请实施例的另一种可行实施方式中,m也可以大于n,此时在上述示例性方案中,若当前待学习单词的上一次学习情况为作答至作答正确的作答次数小于m而大于n,即当前待学习单词的上一次学习情况既不满足预设第一难度提升条件,也不满足预设第一难度降低条件,则可以在本次对当前待学习单词的学习过程中,以当前待学习单词的上一次学习过程中的难度等级作为目标难度等级,也即不调整所需生成的题目的难度等级。值得注意的是,本申请实施例中的m和n的值可以由工程师根据实际需要来设置。

值得注意的是,在本申请实施例中可以预先设定一个初始难度等级。进而对于当前待学习单词为首次被用户学习的情况,即当前待学习单词不存在上一次学习情况,可以按照该初始难度等级生成针对当前待学习单词的符合目标难度等级的题目。

需要说明的是,在本申请实施例中,对于目标难度等级的确定,可以通过以下方式来实现:

预先设定好需调整的等级差,进而在上一次生成的当前待学习单词的题目的难度等级上,按照预设的需调整的等级差进行调整得到目标难度等级。

示例性的,可以按照预设难度提升等级,在上一次生成的当前待学习单词的题目的难度等级上,提升预设难度提升等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

可以按照预设难度降低等级,在上一次生成的当前待学习单词的题目的难度等级上,降低预设难度降低等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

其中,预设难度提升等级和预设难度降低等级可以由工程师预先设定好。例如,设预设有a、b、c、d四个难度等级,a难度等级最低,依次往上,d难度等级最高。设上一次生成的当前待学习单词的题目的难度等级为b,预设难度提升等级和预设难度降低等级均为1个等级。那么在上一次生成的当前待学习单词的题目的难度等级上,提升预设难度提升等级得到目标难度等级即为,将b难度等级提升一个等级,得到目标难度等级为c;在上一次生成的当前待学习单词的题目的难度等级上,降低预设难度降低等级得到目标难度等级即为,将b难度等级降低一个等级,得到目标难度等级为a。

s103:显示生成的题目。

值得注意的是,为了解决相关技术使得用户对于单词的学习不能适应于用户的实际情况,进而影响了用户对单词的学习效果的问题,除了如上述图1描述的方案中根据当前用户对当前待学习单词的历史学习情况,生成针对当前待学习单词的,符合与该历史学习情况相匹配的难度等级的题目外,还可以通过基于用户对当前已学习单词的学习情况来提供符合用户实际水平的当前待学习单词供用户学习,从而使得当前待学习单词的难度可以与用户的实际水平适配,从而提升用户对单词的学习效果。可参见图2所示,图2为本申请实施例提供的另一种单词学习方法的流程示意图,包括:

s201:获取当前用户对当前已学习单词的历史学习情况。

需要说明的是,对于单词学习类app而言,其会提供一系列的单词供用户学习。在用户学习完一个单词后,app即需要确定出下一个需要提供给用户学习的单词,并在确定后提供给用户继续学习。在本申请实施例中,用户学习完一个单词后,该单词即为当前已学习单词,而下一个需要提供给用户学习的单词即为当前待学习单词。

s202:根据获取到的历史学习情况确定当前单词难度。

在本申请实施例中,可以在当前已学习单词的历史学习情况满足预设第二难度提升条件时,将当前已学习单词的单词难度提高预设难度等级得到当前单词难度。在当前已学习单词的历史学习情况满足预设第二难度降低条件时,将当前已学习单词的单词难度降低预设难度等级得到当前单词难度。

需要说明的是,预设难度等级可以由工程师预先设定,且提升的难度等级和降低的难度等级可以不一样。

s203:确定与当前单词难度对应的单词为当前待学习单词。

需要说明的是,在用户开启一个学习计划进行学习时,该学习计划会对应有一个所需学习的单词列表。在本申请实施例中,可以通过单词难度划分算法以及工具(如range、antwordprofile等)对单词列表中的单词进行难度确定。

在本申请实施例中,可以在当前已学习单词的历史学习情况满足预设第二难度提升条件时,将当前已学习单词的单词难度提高预设难度等级得到当前单词难度,进而从单词列表中选择当前单词难度对应的单词作为当前待学习单词。在当前已学习单词的历史学习情况满足预设第二难度降低条件时,将当前已学习单词的单词难度降低预设难度等级得到当前单词难度,进而从单词列表中选择当前单词难度对应的单词作为当前待学习单词。单词列表中包含有单词和单词难度的对应关系。

示例性的,可以设置一个阈值x,例如设置阈值为2。若用户在针对当前已学习单词的学习过程中,经历x次以上作答均未选出正确答案,认为该单词对用户而言难度较高,将会将当前已学习单词的单词难度降低预设难度等级得到当前单词难度,进而确定与当前单词难度对应的单词为当前待学习单词;若用户在x次作答数内就已经正确做答,则会将当前已学习单词的单词难度提高预设难度等级得到当前单词难度,进而确定与当前单词难度对应的单词为当前待学习单词,从而完成学习路线的动态调整。

需要说明的是,在上述图2所描述的方案中,在确定出当前待学习单词后,可以生成针对该当前待学习单词的题目并显示。

需要理解的是,在本申请实施例中,图1和图2的两种方式可以结合在一起被采用。即可以根据当前已学习单词的历史学习情况确定当前待学习单词,并根据当前用户对所述当前待学习单词的历史学习情况,生成针对所述当前待学习单词的,符合与该历史学习情况相匹配的难度等级的题目。这样可以使得当前提供给用户进行学习的单词的单词难度以及单词题目难度都能与用户的实际水平相适配,从而进一步提升用户对单词的学习效果。

需要注意的是,在本申请实施例的一种可行实施方式中,也可以根据用户的词汇量水平来确定当前待学习单词。具体而言,可以获取用户的词汇量水平,进而根据用户的词汇量水平确定单词难度,进而获取该单词难度对应的单词作为所述当前待学习单词。特别的,在本申请实施例的一种可行实施方式中,对于用户刚开启一个新的学习计划时,为了便于直接定位出与用户水平相适配的难度的单词,可以在用户刚开启一个新的学习计划时,即获取用户的词汇量水平,进而根据用户的词汇量水平确定单词难度,进而获取该单词难度对应的单词作为当前待学习单词。但是对于之后的当前待学习单词的确定则可以采用上述图2所示的方案中的确定方式来进行确定。

需要说明的是,为获取用户的词汇量水平,可以在词典/语料库中进行抽样,将得到的样本单词以题目形式返回给用户,得到用户做题结果,进而根据做题情况得到用户的词汇量水平。

应当理解的是,对于英语、法语、俄语等由字母/字符组成的文字,目前在单词学习类app中常见的出题方式都是:提供单词翻译,用户进行对应单词的选择;或者提供单词,用户进行对应翻译选择。这类题目虽然在一定程度上为用户的单词学习带来了正面影响,但单纯的单词翻译记忆只能为用户带来单词本身与其翻译间的配对记忆,对于用户的单词拼写能力就无法得到有效的保证。用户在进行写作时,纵使知道应该使用的单词,却有极大可能无法正确拼写出对应单词。为解决这一问题,在本申请实施例的一种可行实施方式中,生成的题目可以是去掉当前待学习单词的至少一个音节以供补充的单词拼写类题目。这样为用户提供去掉当前待学习单词的至少一个音节以供补充的单词拼写类题目,就可以使得用户能够通过对单词补充来加深对单词拼写的记忆,从而满足用户对单词拼写能力的学习需求。

在本申请实施例中,在显示出生成的题目之后,还可以接收用户针对该题目做出的答题数据,进而根据获取到的答题数据来判断用户的回答是否正确,并在不正确时,根据针对该题目的回答错误次数确定提示方式,并按照提示方式进行提示。

示例性的,可以在针对该题目的回答错误次数为1时,显示当前待学习单词的例句及翻译,并播放例句语音。在针对该题目的回答错误次数为2时,显示当前待学习单词的音标,并播放当前待学习单词的读音。在针对题目的回答错误次数为3时,显示k个残缺单词,且显示的残缺单词的残缺内容与题目中当前待学习单词去掉的内容相同,其中k为预设的大于0的整数。在针对该题目的回答错误次数大于等于4时,显示出完整的当前待学习单词。

需要理解的是,上述示例仅为本申请实施例中所能采用的一种可行的提示方案,并不代表本申请仅能采用上述示例的提示方案进行提示。

综上,本申请实施例所提供的单词学习方法可以提供与用户实际水平相适配的单词和/或单词题目供用户学习,提升了用户对单词的学习效果。

实施例二:

本实施例在实施例一的基础上,以一种较具体的单词学习过程为例,为本申请做进一步示例说明。

为了能更好地描述本申请的方案,先对本申请的方案涉及到的一些基础准备工作进行介绍。

1、单词列表准备:

对单词学习的每一级别,可分为“小学词汇”、“初中词汇”、“高中词汇”、“四级词汇”、“六级词汇”、“专八词汇”等等,每一等级对应于不同的一个词汇集合,用户在选定了具体的学习级别后,开启的单词学习计划将从该等级包含的词汇集合中进行单词抽取得到学习计划对应的单词列表。

在确定单词列表时,可以对单词列表中的单词进行单词难度级别定义,并根据该难度分级,将单词列表中的所有单词按照难度级别升序排列,得到最终的单词列表,最终的单词列表即可作为一条完整的学习路线。

对于单词难度的确定,可以通过单词难度划分算法以及工具(如range、antwordprofile等)对单词列表中的单词进行难度确定。

2、单词词条制作:

单词词条的作用是:在用户进行答题的过程中,进行提示,或在当前题目作答正确后展示给用户。一个词条包含单词、单词音标、单词中英释义、例句、例句图片等。

词条的可以由人工制作完成,包括释义收集,词性收集,例句的设置,图片的收集等。

3、词汇量测试功能:

为实现用户定制化,获取用户的词汇量水平,以便根据用户的词汇量水平进行学习路线的起始位置定位。为实现用户词汇量的界定,可以在词典/语料库中进行抽样,将得到的抽样单词以题目形式返回给用户,得到用户做题结果,根据做题情况得到用户的词汇量水平。

4、单词拆分:

若要提供单词拼写的选择题,需要提前对每一单词进行单词拆分数据的收集,即确定每一单词可以拆分成多少部分,并确定每一部分的起止位置和每一部分对应音标的起止位置,基于此,在进行出题时,便可选择具体的部分让用户进行选择填空。单词的拆分可以通过人工实现。

在完成基础准备工作后,即可为用户提供单词学习服务。具体而言包括以下几个部分:

1、单词拼写的形式:

为用户提供当前题目对应单词的翻译与去掉一部分的单词拼写,并提供相应选项,每一选项为填空内容,对应于去掉的那一部分单词拼写。用户可以根据展示的部分单词与翻译,选择最匹配的一个填空选项,若回答错误,将提供一定的提示。例如在第一次回答错误时,系统将显示一个该单词的例句及其翻译,并播放例句语音;在用户第二次回答错误时,系统将显示该单词的音标,并播放该单词读音;在用户第三次回答错误时,系统将显示另外两个去掉相同内容的残缺单词;在用户第四次回答错误时,系统将展示该单词的词条,包含单词的完整信息,其中包括完整的单词、单词音标、例句、例句图片等;其后的错误回答都将按第四次回答错误处理。在用户回答正确后,会为用户展示该单词的词条,包含单词的完整信息,其中包括完整的单词、单词音标、例句、例句图片,方便用户学习,之后进行下一单词的做题。

2、动态学习路线规划:

在进行学习之初(即刚开启一个新的学习计划时),会根据用户的词汇量水平定位到一个确定的位置开始进行单词学习。例如,若用户1的词汇量水平为4300(设初中的词汇量为1500,高中的词汇量为3000,大学四级的词汇量为4500-5000,大学六级的词汇量为6000),用户想要进行四级词汇的学习,其词汇量介于高中与四级之间,偏向于四级词汇,可以定义用户水平较高,可从四级词汇的中层难度或中后层难度开始学习,为避免起点的难度过高,后续学习会根据用户的学习情况进行单词难度的动态调整。

在根据用户做题情况对单词难度进行动态调整时,具体的调整方案可以为:若用户在某一单词的单词拼写做题过程中,经历两次以上作答均未选出正确答案,认为该单词对用户而言难度较高,将会选择低于该单词的难度的单词作为下一题的学习单词,若用户在两次作答数内就已经选出正确答案,将会选择高于该单词的难度的单词作为下一题的学习单词让用户学习,从而完成学习路线的动态调整。对于每一完成学习进程或用户已经熟知而进行了标记(即不必再学习)了的单词,系统会将其作为已完成学习的单词,直至词汇列表中的所有单词均已学习完毕。

3、单词回顾题目难度调整:

对于每一个单词,系统不会仅仅让用户学习一次,而会在一定时间后再次让用户进行同一单词的回顾学习。在用户进行了大约6~7个新单词的学习后,该单词将会再次出现,要求用户进行作答,此时该题目的题目难度将会根据用户上次在该单词题目上的作答情况进行难度的调整。如在上一次用户对该单词的学习过程中,用户在两次作答次数内就已选出正确答案,即可认为用户对该单词较为熟悉,故此次将提升题目难度。相反,如在上一次用户对该单词的学习过程中,用户超过两次作答才选出正确答案,则认为上一次学习过程中该单词的题目较难,需要降低题目难度。

对于题目难度的划分,可以分为以下四个层次:

①、去掉单词的一个音节,随机生成选项;

②、去掉单词的一个音节,生成与正确答案形似的选项;

③、去掉单词的一个音节,生成与正确答案音标相同的选项;

④、去掉单词的所有音节,提供单词翻译。

在本申请实施例中,可以将②作为初始题目难度,即在第一次进行该单词的学习时,会使用第二层次的难度来生成相应的题目供用户学习。

通过上述方案,可以为用户提供单词拼写能力上的锻炼,在满足了单词记忆的基础需求上,综合满足了用户对于单词拼写的记忆需求,相比于传统的单词与其翻译间的配对记忆,本方案将用户的注意力从理解单词本身的含义上,转移了部分到单词拼写上,从而使用户可以更全面的理解和记忆单词。此外,还实现了对用户学习路线与回顾时的题目难度的个性化实时调整,更贴合用户的学习曲线,可以按照用户的自身能力与学习能力进行单词学习路线的定制,保证了用户的学习效率与学习体验。

实施例三:

基于同一发明构思,本申请实施例中还提供单词学习装置100和200。请参阅图3和图4所示,图3示出了采用图1所示的单词学习方法一一对应的单词学习装置,图4示出了采用图2所示的单词学习方法一一对应的单词学习装置。应理解,装置100与上述图1的方法实施例对应,能够执行上述图1的方法涉及的各个步骤;装置200与上述图2的方法实施例对应,能够执行上述图2的方法涉及的各个步骤。装置100和200具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。装置100和200包括至少一个能以软件或固件的形式存储于存储器中或固化在装置100的操作系统中的软件功能模块。具体地:

装置100包括:第一确定模块101、第一处理模块102以及第一显示模块103。其中:

第一确定模块101用于确定当前用户的当前待学习单词;

第一处理模块102用于根据当前用户对当前待学习单词的历史学习情况,生成针对当前待学习单词的,符合与历史学习情况相匹配的难度等级的题目;

第一显示模块103用于显示生成的题目。

在本申请实施例中,第一处理模块102具体用于在当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件时,在上一次生成的当前待学习单词的题目的难度等级上,提升题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

进一步地,第一处理模块102具体用于在上一次学习情况为作答至作答正确的作答次数小于n次时,确定当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件;n为预设的大于等于1的整数。

在本申请实施例中,第一处理模块102具体用于在当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件时,在上一次生成的当前待学习单词的题目的难度等级上,降低题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

进一步地,第一处理模块102具体用于在上一次学习情况为作答至作答正确的作答次数大于m次时,确定当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件;m为预设的大于等于1的整数。

在本申请实施例中,参见图5所示,装置100还包括获取单元104。获取单元104用于获取当前已学习单词的历史学习情况。第一确定模块101用于根据历史学习情况确定当前单词难度;确定与当前单词难度对应的单词为当前待学习单词。

在本申请实施例中,第一确定模块101用于在当前已学习单词的历史学习情况满足预设第二难度提升条件时,将当前已学习单词的单词难度提高预设难度等级得到当前单词难度。

在本申请实施例中,第一确定模块101用于在当前已学习单词的历史学习情况满足预设第二难度降低条件时,将当前已学习单词的单词难度降低预设难度等级得到当前单词难度。

在本申请实施例中,获取单元104还用于在确定当前待学习单词之前获取用户的词汇量水平。第一确定模块101用于根据用户的词汇量水平确定单词难度;获取单词难度对应的单词作为当前待学习单词。

在本申请实施例中,第一确定模块101还用于在获取单元104获取用户的词汇量水平之前,确定当前开启了新的学习计划。

在本申请实施例中,生成的题目为:去掉当前待学习单词的至少一个音节以供补充的单词拼写类题目。

在本申请实施例中,第一处理模块102还用于在第一显示模块103显示生成的题目之后,接收针对题目的答题数据;根据答题数据判断回答是否正确;在不正确时,根据针对题目的回答错误次数确定提示方式,并按照提示方式进行提示。

参见图4所示,装置200包括:获取模块201和第二确定模块202。其中:

获取模块201用于获取当前用户对当前已学习单词的历史学习情况;

第二确定模块202用于根据所述历史学习情况确定当前单词难度;确定与所述当前单词难度对应的单词为当前待学习单词。

参见图6所示,在本申请实施例中,装置200还可以包括:第二处理模块203和第二显示模块204。其中:

第二处理模块203用于生成针对当前待学习单词的题目;

第二显示模块204用于显示生成的题目。

在本申请实施例中,第二确定模块202具体用于在当前已学习单词的历史学习情况满足预设第二难度提升条件时,将当前已学习单词的单词难度提高预设难度等级得到当前单词难度。

在本申请实施例中,第二确定模块202具体用于在当前已学习单词的历史学习情况满足预设第二难度降低条件时,将当前已学习单词的单词难度降低预设难度等级得到当前单词难度。

在本申请实施例中,生成的题目为:去掉当前待学习单词的至少一个音节以供补充的单词拼写类题目。

在本申请实施例中,第二处理模块203还用于在第二显示模块204显示生成的题目之后,接收针对题目的答题数据;根据答题数据判断回答是否正确;在不正确时,根据针对题目的回答错误次数确定提示方式,并按照提示方式进行提示。

在本申请实施例中,第二处理模块203具体用于根据当前用户对所述当前待学习单词的历史学习情况,生成针对当前待学习单词的,符合与当前待学习单词的历史学习情况相匹配的难度等级的题目。

在本申请实施例中,第二处理模块203具体用于在当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件时,在上一次生成的当前待学习单词的题目的难度等级上,提升题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

进一步地,第二处理模块203具体用于在上一次学习情况为作答至作答正确的作答次数小于n次时,确定当前用户的当前待学习单词的上一次学习情况满足预设第一难度提升条件;n为预设的大于等于1的整数。

在本申请实施例中,第二处理模块203具体用于在当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件时,在上一次生成的当前待学习单词的题目的难度等级上,降低题目的难度等级得到目标难度等级,并生成针对当前待学习单词的符合目标难度等级的题目。

进一步地,第二处理模块203具体用于在上一次学习情况为作答至作答正确的作答次数大于m次时,确定当前用户的当前待学习单词的上一次学习情况满足预设第一难度降低条件;m为预设的大于等于1的整数。

需要理解的是,上述实施例一中所描述的图1的方法步骤的内容可以通过本实施例的装置100来实现,上述实施例一中所描述的图2的方法步骤的内容可以通过本实施例的装置200来实现,出于描述简洁的考量,在本实施例中不再赘述。

实施例四:

本实施例提供了一种电子设备,参见图7所示,其包括处理器701、存储器702以及通信总线703。其中:

通信总线703用于实现处理器701和存储器702之间的连接通信。

处理器701用于执行存储器702中存储的一个或多个第一程序,以实现上述实施例一和/或实施例二中的第一种单词学习方法的各步骤;

或,处理器701用于执行存储器702中存储的一个或多个第二程序,以实现上述实施例一和/或实施例二中的第二种单词学习方法的各步骤。

可以理解,图7所示的结构仅为示意,电子设备还可包括比图7中所示更多或者更少的组件,或者具有与图7所示不同的配置。

本实施例还提供了一种可读存储介质,如软盘、光盘、硬盘、闪存、u盘、sd(securedigitalmemorycard,安全数码卡)卡、mmc(multimediacard,多媒体卡)卡等,在该可读存储介质中存储有实现上述各个步骤的一个或者多个程序,这一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例一和/或实施例二中第一种的单词学习方法的各步骤,或实现上述实施例一和/或实施例二中第二种的单词学习方法的步骤。在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1