【技术实现步骤摘要】
英语填空题自动生成方法和系统
本专利技术涉及智能教育
,特别涉及英语填空题自动生成方法和系统。
技术介绍
目前,将智能化技术应用到教学过程中,提高教学质量,已经成为了各个学校、培训机构的技术流行趋势。当前,在生成英语试题时,通常是人为生成并不断的人为的往题库中补充,这样,就导致题目的生成速度较慢,题库的更新速度较慢。
技术实现思路
本专利技术提供一种英语填空题自动生成方法和系统,用以灵活智能的生成英语填空题,提高试题库的更新速度。本专利技术实施例提供一种英语填空题自动生成方法,包括:获取已有的第一英语填空题;按照预设分割规则对所述第一英语填空题进行分割,获得第一英语填空题中包括的题干子部,所有的所述题干子部构成所述第一英语填空题;确定所述第一英语填空题中的至少N个待替换题干子部;N为等于或大于1的整数;从预设数据库中,查找每个待替换题干子部各自对应的相似题干子部;所述预设数据库中存储有各个题干子部所对应的相似题干子部;将所述第一英语填空题中的每 ...
【技术保护点】
1.一种英语填空题自动生成方法,其特征在于,包括:/n获取已有的第一英语填空题;/n按照预设分割规则对所述第一英语填空题进行分割,获得第一英语填空题中包括的题干子部,所有的所述题干子部构成所述第一英语填空题;/n确定所述第一英语填空题中的至少N个待替换题干子部;N为等于或大于1的整数;/n从预设数据库中,查找每个待替换题干子部各自对应的相似题干子部;所述预设数据库中存储有各个题干子部所对应的相似题干子部;/n将所述第一英语填空题中的每个待替换题干子部替换为其对应的相似题干子部,获得第二英语填空题。/n
【技术特征摘要】
1.一种英语填空题自动生成方法,其特征在于,包括:
获取已有的第一英语填空题;
按照预设分割规则对所述第一英语填空题进行分割,获得第一英语填空题中包括的题干子部,所有的所述题干子部构成所述第一英语填空题;
确定所述第一英语填空题中的至少N个待替换题干子部;N为等于或大于1的整数;
从预设数据库中,查找每个待替换题干子部各自对应的相似题干子部;所述预设数据库中存储有各个题干子部所对应的相似题干子部;
将所述第一英语填空题中的每个待替换题干子部替换为其对应的相似题干子部,获得第二英语填空题。
2.如权利要求1所述的方法,其特征在于,
所述预设分割规则包括:按照英语填空题中各个组成单元出现的顺序,将关联出现的至少两个组成单元组成的组合定义为单独的一个题干子部;将不需要和其它组成单元关联出现的组成单元定义为单独的一个题干子部;将每一个填空空格定义为单独的一个题干子部。
3.如权利要求1所述的方法,其特征在于,
所述确定所述第一英语填空题中的至少N个待替换题干子部,包括:
在所述第一英语填空题的所有题干子部中,从除去由填空空格构成的题干子部之外的其它题干子部中,随机选择至少N个题干子部作为所述至少N个待替换题干子部;
或者
将所述第一英语填空题的所有题干子部输出给用户选择,接收用户选择的至少N个题干子部,将用户选择的至少N个题干子部作为所述至少N个待替换题干子部。
4.如权利要求1所述的方法,其特征在于,
获取所述第二英语填空题对应的测试对象的个人信息,所述个人信息包括测试对象的历史英语学习知识库和在当前时间之前的预设时间段内所观看过的英语配音类电影的观影记录;
所述预设数据库包括所述测试对象的历史英语学习知识库和/或所述观影记录。
5.如权利要求1所述的方法,其特征在于,
当所述预设数据库中包括所述观影记录时,所述方法还包括:
从所述观影记录中获取所观看过的英语配英类电影的电影名称;
从网络侧服务器上获取所述电影名称对应的配音字幕;
将所述配音字幕加入所述预设数据库中。
6.如权利要求2所述的方法,其特征在于,
所述按照英语填空题中各个组成单元出现的顺序,将关联出现的至少两个组成单元组成的组合定义为单独的一个题干子部,包括:
获取所述英语填空题中相邻的两个组成单元X、Y;X前面出现的组成单元m,Y后面出现的组成单元为n;
根据预设的语料库,按照如下公式(1)-(4)计算所述相邻的两个组成单元X、Y之间的关联度:
其中,所述w(X,Y)为所述相邻的两个组成单元X、Y之间的关联度;ε1、ε2为预设的权重因子;a(X,Y)、b(X,Y)、c(X,Y)均为中间变量;其中:
公式(2)中,p(|)表示条件概率函数,表达式为p(e1|e2),表示在所述语料库中组成单元e1和e2同时出现的概率;公式(2)中的σ2()为方差函数,表达式为σ2(L),表示L的方差;e1=Y、X或n;e2=X、m或Y;
b(X,Y)=log2k+log2f(X,Y)-log2f(X)-log2f(Y)(3)
公式(3)中,f(X,Y)表示在所述语料库中组成单元X和Y相邻出现的总次数;f(X)表示在所述语料库中组成单元X出现的总次数;f(Y)表示在所述语料库中组成单元Y出现的总次数;k表示所述语料库中所有组成单元出现的总次数;
公式(4)中,在所述预料库中,确定当组成单元X和Y相邻出现时,X前面的相邻组成单元v1、以及Y后面的相邻组成单元v2;(v1,v2)构成一个前后相邻单元组;统计前后相邻单元组的总类数J,其中,任意两个不同类的前后相邻单元组中的v1不同或者v2不同;T为所...
【专利技术属性】
技术研发人员:樊星,
申请(专利权)人:上海松鼠课堂人工智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。