英文题目自动生成方法和系统与流程

文档序号:23132471发布日期:2020-12-01 13:06阅读:254来源:国知局
英文题目自动生成方法和系统与流程

本发明涉及智能教育的技术领域,特别涉及英文题目自动生成方法和系统。



背景技术:

英文作为一种古代中文语言表达方式,其在语法、读音和词汇等方面与中文表达方式相比存在较大的差异,这使得学生在学习英文过程中普遍存在较大困难,并且教师在针对英文知识制定测试题目的过程中也存在一定难度。可见,现有技术急需能够针对英文知识数据自身在语法、读音和词汇特点进行英文测试题目自动生成的方式。



技术实现要素:

针对现有技术存在的缺陷,本发明提供英文题目自动生成方法和系统,其通过获取预设测试对象的英文历史学习数据记录,并对该英文历史学习数据记录进行数据类型内容处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录,并确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合,再从预设英文测试题目库中筛选与该学习数据记录集合相配的若干不同类型英文测试题目,并根据对该预设测试对象进行测试的测试持续时长,从该若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷;可见,该英文题目自动生成方法和系统能够根据预设测试对象的英文历史学习数据记录在语法、读音和词汇等方面的不同难度等级形成相应的学习数据记录集合,再根据该学习数据记录集合从预设英文测试题目库筛选得到不同类型英文测试题目,组成合适的英文测试题目卷,从而能够智能地生成与预设测试对象历史学习记录相匹配的试题以及提高英文试题形成的自动化和可靠性。

本发明提供英文题目自动生成方法,其特征在于,其包括如下步骤:

步骤s1,获取预设测试对象的英文历史学习数据记录,并对所述英文历史学习数据记录进行数据类型内容处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录;

步骤s2,确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合;

步骤s3,从预设英文测试题目库中筛选与所述学习数据记录集合相配的若干不同类型英文测试题目,并根据对所述预设测试对象进行测试的测试持续时长,从所述若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷;

进一步,在所述步骤s1中,获取预设测试对象的英文历史学习数据记录,并对所述英文历史学习数据记录进行数据内容区分处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录具体包括,

步骤s101,获取所述预设测试对象在历史线上学习过程中的历史线上学习数据记录,并对所述历史线上学习数据记录进行英文相关筛选处理,从而提取得到所述预设测试对象的英文历史学习数据记录;

步骤s102,对所述英文历史学习数据记录进行数据内容区分处理,从而确定所述英文历史学习数据记录包含的若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录;

进一步,在所述步骤s2中,确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合具体包括,

步骤s201,根据预设英文测试大纲信息,确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的语法知识点信息、语音知识点信息和词汇知识点信息;

步骤s202,将所述语法知识点信息、所述语音知识点信息和所述词汇知识点信息分别与预设知识点数据库进行比对,从而确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的难度等级评价值;

步骤s203,将具有相同难度等级评价值的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合,从而得到若干具有不同难度等级评价值的学习数据记录集合;

进一步,在所述步骤s3中,从预设英文测试题目库中筛选与所述学习数据记录集合相配的若干不同类型英文测试题目,并根据对所述预设测试对象进行测试的测试持续时长,从所述若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷具体包括,

步骤s301,根据所述学习数据记录集合自身的难度等级,从所述预设英文测试题目库中筛选出与所述难度等级相匹配的若干不同类型英文测试题目;

步骤s302,根据对所述预设测试对象进行测试的测试持续时长,确定对所述预设测试对象进行测试的英文测试题目卷中选择题目、填空题目、问答题目各自的题目数量;

步骤s303,根据所述题目数量,从所述若干不同类型英文测试题目中摘选相应数量的英文语法测试选择题目或填空题目或问答题目,英文听力测试选择题目或填空题目或问答题目和英文词汇测试选择题目或填空题目或问答题目,从而生成所述英文测试题目卷。

本发明还提供英文题目自动生成系统,其特征在于,其包括英文历史学习数据记录获取模块、英文历史学习数据记录区分模块、学习数据记录集合设成模块和英文测试题目卷生成模块;其中,

所述英文历史学习数据记录获取模块用于获取预设测试对象的英文历史学习数据记录;

所述英文历史学习数据记录区分模块用于对所述英文历史学习数据记录进行数据类型内容处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录;

所述学习数据记录集合设成模块用于确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合;

所述英文测试题目卷生成模块用于从预设英文测试题目库中筛选与所述学习数据记录集合相配的若干不同类型英文测试题目,并根据对所述预设测试对象进行测试的测试持续时长,从所述若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷;

进一步,所述英文历史学习数据记录获取模块获取预设测试对象的英文历史学习数据记录具体包括获取所述预设测试对象在历史线上学习过程中的历史线上学习数据记录,并对所述历史线上学习数据记录进行英文相关筛选处理,从而提取得到所述预设测试对象的英文历史学习数据记录;

所述英文历史学习数据记录区分模块对所述英文历史学习数据记录进行数据类型内容处理具体包括对所述英文历史学习数据记录进行数据内容区分处理,从而确定所述英文历史学习数据记录包含的若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录;

进一步,所述学习数据记录集合设成模块确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合具体包括,

根据预设英文测试大纲信息,确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的语法知识点信息、语音知识点信息和词汇知识点信息;

再将所述语法知识点信息、所述语音知识点信息和所述词汇知识点信息分别与预设知识点数据库进行比对,从而确定所述英文语法学习数据记录、所述英文语音学习数据记录和所述英文词汇学习数据记录各自对应的难度等级评价值;

最后将具有相同难度等级评价值的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合,从而得到若干具有不同难度等级评价值的学习数据记录集合;

进一步,所述英文测试题目卷生成模块从预设英文测试题目库中筛选与所述学习数据记录集合相配的若干不同类型英文测试题目,并根据对所述预设测试对象进行测试的测试持续时长,从所述若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷具体包括,

根据所述学习数据记录集合自身的难度等级,从所述预设英文测试题目库中筛选出与所述难度等级相匹配的若干不同类型英文测试题目,

再根据对所述预设测试对象进行测试的测试持续时长,确定对所述预设测试对象进行测试的英文测试题目卷中选择题目、填空题目、问答题目各自的题目数量,

最后根据所述题目数量,从所述若干不同类型英文测试题目中摘选相应数量的英文语法测试选择题目或填空题目或问答题目,英文听力测试选择题目或填空题目或问答题目和英文词汇测试选择题目或填空题目或问答题目,从而生成所述英文测试题目卷。

相比于现有技术,该英文题目自动生成方法和系统通过获取预设测试对象的英文历史学习数据记录,并对该英文历史学习数据记录进行数据类型内容处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录,并确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合,再从预设英文测试题目库中筛选与该学习数据记录集合相配的若干不同类型英文测试题目,并根据对该预设测试对象进行测试的测试持续时长,从该若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷;可见,该英文题目自动生成方法和系统能够根据预设测试对象的英文历史学习数据记录在语法、读音和词汇等方面的不同难度等级形成相应的学习数据记录集合,再根据该学习数据记录集合从预设英文测试题目库筛选得到不同类型英文测试题目,组成合适的英文测试题目卷,从而能够智能地生成与预设测试对象历史学习记录相匹配的试题以及提高英文试题形成的自动化和可靠性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的英文题目自动生成方法的流程示意图。

图2为本发明提供的英文题目自动生成系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1,为本发明实施例提供的英文题目自动生成方法的流程示意图。该英文题目自动生成方法包括如下步骤:

步骤s1,获取预设测试对象的英文历史学习数据记录,并对该英文历史学习数据记录进行数据类型内容处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录;

步骤s2,确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合;

步骤s3,从预设英文测试题目库中筛选与该学习数据记录集合相配的若干不同类型英文测试题目,并根据对该预设测试对象进行测试的测试持续时长,从该若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷。

该英文题目自动生成方法能够根据预设测试对象的英文历史学习数据记录在语法、读音和词汇等方面的不同难度等级形成相应的学习数据记录集合,再根据该学习数据记录集合从预设英文测试题目库筛选得到不同类型英文测试题目,组成合适的英文测试题目卷,从而能够智能地生成与预设测试对象历史学习记录相匹配的试题以及提高英文试题形成的自动化和可靠性。

优选地,在该步骤s1中,获取预设测试对象的英文历史学习数据记录,并对该英文历史学习数据记录进行数据内容区分处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录具体包括,

步骤s101,获取该预设测试对象在历史线上学习过程中的历史线上学习数据记录,并对该历史线上学习数据记录进行英文相关筛选处理,从而提取得到该预设测试对象的英文历史学习数据记录;

步骤s102,对该英文历史学习数据记录进行数据内容区分处理,从而确定该英文历史学习数据记录包含的若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录。

通过对预设测试对象的历史线上学习数据记录进行筛选和区分,以此获得英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录,这样能够全面地和准确地确定预设测试对象英文学习历史。

优选地,在该步骤s2中,确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合具体包括,

步骤s201,根据预设英文测试大纲信息,确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的语法知识点信息、语音知识点信息和词汇知识点信息;

步骤s202,将该语法知识点信息、该语音知识点信息和该词汇知识点信息分别与预设知识点数据库进行比对,从而确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级评价值;

步骤s203,将具有相同难度等级评价值的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合,从而得到若干具有不同难度等级评价值的学习数据记录集合。

通过对该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录进行知识点的分析能够确定其各自对应的难度等级评价值,从而准确地得到相应的学习数据记录集合。

优选地,在该步骤s3中,从预设英文测试题目库中筛选与该学习数据记录集合相配的若干不同类型英文测试题目,并根据对该预设测试对象进行测试的测试持续时长,从该若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷具体包括,

步骤s301,根据该学习数据记录集合自身的难度等级,从该预设英文测试题目库中筛选出与该难度等级相匹配的若干不同类型英文测试题目;

步骤s302,根据对该预设测试对象进行测试的测试持续时长,确定对该预设测试对象进行测试的英文测试题目卷中选择题目、填空题目、问答题目各自的题目数量;

步骤s303,根据该题目数量,从该若干不同类型英文测试题目中摘选相应数量的英文语法测试选择题目或填空题目或问答题目,英文听力测试选择题目或填空题目或问答题目和英文词汇测试选择题目或填空题目或问答题目,从而生成该英文测试题目卷。

通过根据对该预设测试对象进行测试的测试持续时长,选择不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,能够保证生成与预设测试对象学习经历相匹配的英文测试题目卷。

在一个实施例中,步骤s301中,根据所述学习数据记录集合自身的难度等级,从所述预设英文测试题目库中筛选出与所述难度等级相匹配的若干不同类型英文测试题目还包括:

步骤a1:利用公式(1)确定所述预设英文测试题目库中每个英文测试题目的难度等级:

其中,na表示所述预设英文测试题目库中第a个英文测试题目的难度等级;dai表示所述预设英文测试题目库中第a个英文测试题目在历史第i次测试时的平均得分数;fai表示所述预设英文测试题目库中第a个英文测试题目在历史第i次测试时的满分值;n表示所述预设英文测试题目库中第a个英文测试题目的历史测试总次数;

步骤a2:利用公式(2)计算所述预设英文测试题目库中每个英文测试题目的难度等级分别与所述学习数据记录集合自身的难度等级之间的匹配程度值:

其中,za表示所述预设英文测试题目库中第a个英文测试题目的难度等级与所述学习数据记录集合自身的难度等级之间的匹配程度值;n表示所述学习数据记录集合自身的难度等级;

步骤a3:将匹配程度值等于或小于预设阈值的英文测试题目,确定为第一次筛选出的英文测试题目;

步骤a4:利用公式(3)对第一次筛选出的英文测试题目进行分类,得到分类概率值:

其中,fai表示第一次筛选出的第a个英文测试题目属于第i类题目的概率;si表示在按照公式(3)计算所述第一次筛选出的第a个英文测试题目对应的fai之前,已经确定出的属于第i类题目的英文测试题目的题目数量;s表示在按照公式(3)计算所述第一次筛选出的第a个英文测试题目对应的fai之前,已经完成分类的英文测试题目的题目数量;pat表示第i类题目对应的第t个特征信息在第一次筛选出的第a个英文测试题目中出现的次数;m表示第i类题目对应的特征信息的总数目;

当所述fai等于或大于60%时,则认为第一次筛选出的第a个英文测试题目属于第i类题目类型;若存在某个英文测试题目属于多个题目类型时,选择所述fai最大值所对应的题目类型作为第一次筛选出的第a个英文测试题目最终归属的类型;

当所述fai小于60%时,则单独形成新的一类题目类型,直至第一次筛选出的所有英文测试题目都分类完成为止,最终筛选出与所述学习数据记录集合自身的难度等级相匹配的不同类型英文测试题目。

上述技术方案的有益效果是:利用公式(1)得到所述预设英文测试题目库中英文测试题目的难度等级,目的是为了通过公式对所述预设英文测试题目库中英文测试题目的难度进行量化,并且也为了后续能和所述学习数据记录集合自身的难度等级相匹配,从而保证后续题目的筛选;利用公式(2)得到匹配程度值,目的是为了利用公式求得的匹配程度值对所述预设英文测试题目库中英文测试题目进行一次筛选,筛选出与所述难度等级相匹配的英文测试题目;最后利用公式(3)得到分类概率值,利用所述分类概率值可以将一次筛选后的所述预设英文测试题目库中英文测试题目进行精准分类,并且根据分类值进行二次筛选,最终选择出与所述难度等级相匹配的不同类型英文测试题目;上述公式和步骤增加了对所述预设英文测试题目库中英文测试题目筛选的精度,并且使用了两次筛选的方式,使筛选出来的题目更加符合要求,选出的题目的类型能够保证多元化,并且难度也与所述难度等级相匹配。

参阅图2,为本发明实施例提供的英文题目自动生成系统的结构示意图。该英文题目自动生成系统包括英文历史学习数据记录获取模块、英文历史学习数据记录区分模块、学习数据记录集合设成模块和英文测试题目卷生成模块;其中,

该英文历史学习数据记录获取模块用于获取预设测试对象的英文历史学习数据记录;

该英文历史学习数据记录区分模块用于对该英文历史学习数据记录进行数据类型内容处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录;

该学习数据记录集合设成模块用于确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合;

该英文测试题目卷生成模块用于从预设英文测试题目库中筛选与该学习数据记录集合相配的若干不同类型英文测试题目,并根据对该预设测试对象进行测试的测试持续时长,从该若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷。

该英文题目自动生成系统能够根据预设测试对象的英文历史学习数据记录在语法、读音和词汇等方面的不同难度等级形成相应的学习数据记录集合,再根据该学习数据记录集合从预设英文测试题目库筛选得到不同类型英文测试题目,组成合适的英文测试题目卷,从而能够智能地生成与预设测试对象历史学习记录相匹配的试题以及提高英文试题形成的自动化和可靠性。

优选地,该英文历史学习数据记录获取模块获取预设测试对象的英文历史学习数据记录具体包括获取该预设测试对象在历史线上学习过程中的历史线上学习数据记录,并对该历史线上学习数据记录进行英文相关筛选处理,从而提取得到该预设测试对象的英文历史学习数据记录;

该英文历史学习数据记录区分模块对该英文历史学习数据记录进行数据类型内容处理具体包括对该英文历史学习数据记录进行数据内容区分处理,从而确定该英文历史学习数据记录包含的若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录。

通过对预设测试对象的历史线上学习数据记录进行筛选和区分,以此获得英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录,这样能够全面地和准确地确定预设测试对象英文学习历史。

优选地,该学习数据记录集合设成模块确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合具体包括,

根据预设英文测试大纲信息,确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的语法知识点信息、语音知识点信息和词汇知识点信息;

再将该语法知识点信息、该语音知识点信息和该词汇知识点信息分别与预设知识点数据库进行比对,从而确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级评价值;

最后将具有相同难度等级评价值的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合,从而得到若干具有不同难度等级评价值的学习数据记录集合。

通过对该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录进行知识点的分析能够确定其各自对应的难度等级评价值,从而准确地得到相应的学习数据记录集合。

优选地,该英文测试题目卷生成模块从预设英文测试题目库中筛选与该学习数据记录集合相配的若干不同类型英文测试题目,并根据对该预设测试对象进行测试的测试持续时长,从该若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷具体包括,

根据该学习数据记录集合自身的难度等级,从该预设英文测试题目库中筛选出与该难度等级相匹配的若干不同类型英文测试题目,

再根据对该预设测试对象进行测试的测试持续时长,确定对该预设测试对象进行测试的英文测试题目卷中选择题目、填空题目、问答题目各自的题目数量,

最后根据该题目数量,从该若干不同类型英文测试题目中摘选相应数量的英文语法测试选择题目或填空题目或问答题目,英文听力测试选择题目或填空题目或问答题目和英文词汇测试选择题目或填空题目或问答题目,从而生成该英文测试题目卷。

通过根据对该预设测试对象进行测试的测试持续时长,选择不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,能够保证生成与预设测试对象学习经历相匹配的英文测试题目卷。

在一个实施例中,所述根据所述学习数据记录集合自身的难度等级,从所述预设英文测试题目库中筛选出与所述难度等级相匹配的若干不同类型英文测试题目还包括:

步骤a1:利用公式(1)确定所述预设英文测试题目库中每个英文测试题目的难度等级:

其中,na表示所述预设英文测试题目库中第a个英文测试题目的难度等级;dai表示所述预设英文测试题目库中第a个英文测试题目在历史第i次测试时的平均得分数;fai表示所述预设英文测试题目库中第a个英文测试题目在历史第i次测试时的满分值;n表示所述预设英文测试题目库中第a个英文测试题目的历史测试总次数;

步骤a2:利用公式(2)计算所述预设英文测试题目库中每个英文测试题目的难度等级分别与所述学习数据记录集合自身的难度等级之间的匹配程度值:

其中,za表示所述预设英文测试题目库中第a个英文测试题目的难度等级与所述学习数据记录集合自身的难度等级之间的匹配程度值;n表示所述学习数据记录集合自身的难度等级;

步骤a3:将匹配程度值等于或小于预设阈值的英文测试题目,确定为第一次筛选出的英文测试题目;

步骤a4:利用公式(3)对第一次筛选出的英文测试题目进行分类,得到分类概率值:

其中,fai表示第一次筛选出的第a个英文测试题目属于第i类题目的概率;si表示在按照公式(3)计算所述第一次筛选出的第a个英文测试题目对应的fai之前,已经确定出的属于第i类题目的英文测试题目的题目数量;s表示在按照公式(3)计算所述第一次筛选出的第a个英文测试题目对应的fai之前,已经完成分类的英文测试题目的题目数量;pat表示第i类题目对应的第t个特征信息在第一次筛选出的第a个英文测试题目中出现的次数;m表示第i类题目对应的特征信息的总数目;

当所述fai等于或大于60%时,则认为第一次筛选出的第a个英文测试题目属于第i类题目类型;若存在某个英文测试题目属于多个题目类型时,选择所述fai最大值所对应的题目类型作为第一次筛选出的第a个英文测试题目最终归属的类型;

当所述fai小于60%时,则单独形成新的一类题目类型,直至第一次筛选出的所有英文测试题目都分类完成为止,最终筛选出与所述学习数据记录集合自身的难度等级相匹配的不同类型英文测试题目。

上述技术方案的有益效果是:利用公式(1)得到所述预设英文测试题目库中英文测试题目的难度等级,目的是为了通过公式对所述预设英文测试题目库中英文测试题目的难度进行量化,并且也为了后续能和所述学习数据记录集合自身的难度等级相匹配,从而保证后续题目的筛选;利用公式(2)得到匹配程度值,目的是为了利用公式求得的匹配程度值对所述预设英文测试题目库中英文测试题目进行一次筛选,筛选出与所述难度等级相匹配的英文测试题目;最后利用公式(3)得到分类概率值,利用所述分类概率值可以将一次筛选后的所述预设英文测试题目库中英文测试题目进行精准分类,并且根据分类值进行二次筛选,最终选择出与所述难度等级相匹配的不同类型英文测试题目;上述公式和步骤增加了对所述预设英文测试题目库中英文测试题目筛选的精度,并且使用了两次筛选的方式,使筛选出来的题目更加符合要求,选出的题目的类型能够保证多元化,并且难度也与所述难度等级相匹配。

从上述实施例的内容可知,该英文题目自动生成方法和系统通过获取预设测试对象的英文历史学习数据记录,并对该英文历史学习数据记录进行数据类型内容处理,从而确定若干英文语法学习数据记录、若干英文语音学习数据记录和若干英文词汇学习数据记录,并确定该英文语法学习数据记录、该英文语音学习数据记录和该英文词汇学习数据记录各自对应的难度等级,并将具有相同难度等级的英文语法学习数据记录、英文语音学习数据记录和英文词汇学习数据记录划分到同一学习数据记录集合,再从预设英文测试题目库中筛选与该学习数据记录集合相配的若干不同类型英文测试题目,并根据对该预设测试对象进行测试的测试持续时长,从该若干不同类型英文测试题目中摘选相应数量的不同类型英文测试题目,以此组成英文测试题目卷;可见,该英文题目自动生成方法和系统能够根据预设测试对象的英文历史学习数据记录在语法、读音和词汇等方面的不同难度等级形成相应的学习数据记录集合,再根据该学习数据记录集合从预设英文测试题目库筛选得到不同类型英文测试题目,组成合适的英文测试题目卷,从而能够智能地生成与预设测试对象历史学习记录相匹配的试题以及提高英文试题形成的自动化和可靠性。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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