题目自动衍生生成方法技术

技术编号:26597808 阅读:14 留言:0更新日期:2020-12-04 21:20
本发明专利技术公开了一种题目自动衍生生成方法,所述方法包括:步骤S10、获取学生信息,并获取所述学生信息所对应的待考察知识点;步骤S20、根据所述学生信息和所述待考察知识点,确定与所述学生信息和所述待考察知识点相匹配的题型;步骤S30、根据所述题型和所述待考察知识点,生成所述待考察知识点对应的、且与所述题型一致的题目。该技术方案达到了能够自动地根据学生的待考察知识点生成题目,而且所生成的题目与已有题目重复概率低,提高了题目生成的效率,提高题目对学生的考核效果。

【技术实现步骤摘要】
题目自动衍生生成方法
本专利技术涉及数据处理
,特别涉及一种题目自动衍生生成方法。
技术介绍
随着计算机技术和互联网的发展普及,人们的工作、学习以及生活方式均发生了很大的改变,例如,人们越来越多的利用计算机获取知识,计算机也给人们提供了越来越多、越来越便捷的服务;在教育领域,计算机技术也给教师和学生提供了便利。目前,针对老师或者学生平时接触到的练习题或者测试题,基本上都是老师根据该学科的教学要求,从试题库中查找题目,容易与已有的题目重复,题目重复率高,不利于对学生的考核。
技术实现思路
本专利技术提供一种题目自动衍生生成方法。本专利技术提供了一种题目自动衍生生成方法,所述方法包括步骤S10-S30:步骤S10、获取学生信息,并获取所述学生信息所对应的待考察知识点;步骤S20、根据所述学生信息和所述待考察知识点,确定与所述学生信息和所述待考察知识点相匹配的题型;步骤S30、根据所述题型和所述待考察知识点,生成所述待考察知识点对应的、且与所述题型一致的题目。优选地,所述步骤S10,获取学生信息,并获取所述学生信息所对应的待考察知识点,包括:获取学生信息,所述学生信息包括学生特征信息、学生年级信息、学生能力信息和历史测试信息;其中,所述学生特征信息包括学生学号、学生姓名、学生班级、学生年龄中的任一项或多项;根据所述学生年级信息,获取与所述学生年级信息相匹配的学科信息;根据所述学科信息,提取所述学科信息中与所述学生信息相匹配的所有学科知识点;根据所述学生能力信息和历史测试信息,获取所述学生信息对应的已掌握知识点;将所述已掌握知识点与对应的所述所有学科知识点进行比对,获取所述学生信息对应的未掌握知识点,作为所述学生信息所对应的待考察知识点。优选地,所述根据所述学生信息和所述待考察知识点,确定与所述学生信息和所述待考察知识点相匹配的题型,包括:获取所述待考察知识点对应的难度系数;根据所述学生能力信息,获取所述学生信息所对应的学生可接受的题目的难度系数范围;判断所述待考察知识点对应的难度系数是否超出所述难度系数范围;若未超出所述难度系数范围,则确定第一题型为所述与所述学生信息和所述待考察知识点相匹配的题型;所述第一题型包括问答题、填空题中的任一种题型;若超出所述难度系数范围,则确定第二题型为所述与所述学生信息和所述待考察知识点相匹配的题型,所述第二题型包括判断题、选择题中的任一种题型。优选地,所述方法还包括:将生成的题目推送至学生信息对应的学生终端,供学生基于生成的题目进行相应的测试;获取所述学生信息对应的学生基于生成的题目进行测试得到的测试结果和所述学生的反馈信息。优选地,所述方法还包括:根据生成的所述题目,查找系统题库,识别所述系统题库中是否存在与所述题目相同的已有题目;若不存在与所述题目相同的已有题目,则保存所述题目至所述系统题目;若存在与所述题目相同的已有题目,则重新执行步骤S30以生成新的题目。优选地,当所述待考察知识点有多个时,所述根据所述题型和所述待考察知识点,生成所述待考察知识点对应的、且与所述题型一致的题目,包括步骤A1-A6:步骤A1、从预设文本库中获取文本,并将所述文本进行拆分,得到所述文本对应的文本摘要和文本主体内容;步骤A2、判断所述文本摘要中是否包括至少M1个待考察知识点,如果是,则继续步骤A3;如果否,则返回步骤A1;M1为等于或大于1的正整数;步骤A3、对所述文本主体内容进行分割,获得多个子内容,将所述多个子内容中不包括任何一个待考察知识点的子内容剔除,留下多个第一目标子内容,每个第一目标子内容中均包括至少一个待考察知识点;步骤A4、计算每个第一目标子内容所包括的待考察知识点在所述文本主体内容中的权重占比;步骤A5、根据所述权重占比对所述多个第一目标子内容进行筛选,得到留下的第二目标子内容;步骤A6、根据第二目标子内容,生成包含待考察知识点的、且与所述题型一致的题目。优选地,所述步骤A4、计算每个第一目标子内容所包括的待考察知识点在所述文本主体内容中的权重占比,包括:根据如下公式(1)计算所述多个第一目标子内容之间的关联度:公式(1)中,gi表示第i个第一目标子内容中包括的待掌握知识点占所有待掌握知识点的占比;gi+1表示第i+1个第一目标子内容中包括的待掌握知识点占所有待掌握知识点的占比;gi-1表示第一目标子内容中包括的待掌握知识点占所有待掌握知识点的占比;di表示第i个第一目标子内容所占据的存储空间与所述文本主体内容所占据的存储空间之间的比值;di+1表示第i+1个第一目标子内容所占据的存储空间与所述文本主体内容所占据的存储空间之间的比值;di-1表示第i-1个第一目标子内容所占据的存储空间与所述文本主体内容所占据的存储空间之间的比值;n为第一目标子内容的总数目;利用公式(2),计算包括第k个待考察知识点的所有第一目标子内容在所述文本主体内容中的篇幅占比s1k,则有:其中,m表示所述文本主体内容的段落总数;Hkj表示第j段中包括第k个待考察知识点的第一目标子内容所占据的行数;hj表示第j段包括的总行数;Δδ1k表示s1k对应的篇幅占比修正值,为预设值,其取值范围为[0.01,0.05];利用公式(3),计算包括第k个待考察知识点的所有第一目标子内容在所述文本主体内容中的出现频率占比s2k,则有:其中,Pkj表示第j段中第k个待考察知识点的出现次数;Gkj表示第j段中出现的每个待考察知识点的总出现次数;Δδ2k表示s2k对应的出现频率占比修正值,为预设值,其取值范围为[0.01,0.02];根据所述F、所述s1k、所述s2k和如下公式(4),计算第k个待考察知识点在所述文本主体内容中的权重占比wk,则有:公式(4)中,a表示与s1k相关的常数,取值为0.7,b表示与s2k相关的常数,取值为0.3。优选地,所述步骤A5、根据所述权重占比对所述多个第一目标子内容进行筛选,得到留下的第二目标子内容,包括:确定对应的权重占比等于或大于预设权重占比阈值的目标待考察知识点;获取包括所述目标待考察知识点的每个第一目标子内容,将包括所述目标待考察知识点的每个第一目标子内容作为所述第二目标子内容;步骤A6、根据所述第二目标子内容,生成包含待考察知识点的、且与所述题型一致的题目,包括:针对每个第二目标子内容执行如下操作:从当前的第二目标子内容中提取出其所包含的目标待考察知识点;根据当前的第二目标子内容和所述提取出的目标待考察知识点,生成所述提取出的目标待考察知识点对应的、与所述题型一致的题目。本专利技术题目自动衍生生成方法,能够根据学生的待考察知识点,智能自动出题,避免与已有试题的重复,题目重复率低,能提高对学生的考试考核效果,并且,出题速度快本文档来自技高网...

【技术保护点】
1.一种题目自动衍生生成方法,其特征在于,所述方法包括步骤S10-S30:/n步骤S10、获取学生信息,并获取所述学生信息所对应的待考察知识点;/n步骤S20、根据所述学生信息和所述待考察知识点,确定与所述学生信息和所述待考察知识点相匹配的题型;/n步骤S30、根据所述题型和所述待考察知识点,生成所述待考察知识点对应的、且与所述题型一致的题目。/n

【技术特征摘要】
1.一种题目自动衍生生成方法,其特征在于,所述方法包括步骤S10-S30:
步骤S10、获取学生信息,并获取所述学生信息所对应的待考察知识点;
步骤S20、根据所述学生信息和所述待考察知识点,确定与所述学生信息和所述待考察知识点相匹配的题型;
步骤S30、根据所述题型和所述待考察知识点,生成所述待考察知识点对应的、且与所述题型一致的题目。


2.如权利要求1所述的题目自动衍生生成方法,其特征在于,所述步骤S10,获取学生信息,并获取所述学生信息所对应的待考察知识点,包括:
获取学生信息,所述学生信息包括学生特征信息、学生年级信息、学生能力信息和历史测试信息;其中,所述学生特征信息包括学生学号、学生姓名、学生班级、学生年龄中的任一项或多项;
根据所述学生年级信息,获取与所述学生年级信息相匹配的学科信息;
根据所述学科信息,提取所述学科信息中与所述学生信息相匹配的所有学科知识点;
根据所述学生能力信息和历史测试信息,获取所述学生信息对应的已掌握知识点;
将所述已掌握知识点与对应的所述所有学科知识点进行比对,获取所述学生信息对应的未掌握知识点,作为所述学生信息所对应的待考察知识点。


3.如权利要求2所述的题目自动衍生生成方法,其特征在于,所述根据所述学生信息和所述待考察知识点,确定与所述学生信息和所述待考察知识点相匹配的题型,包括:
获取所述待考察知识点对应的难度系数;
根据所述学生能力信息,获取所述学生信息所对应的学生可接受的题目的难度系数范围;
判断所述待考察知识点对应的难度系数是否超出所述难度系数范围;
若未超出所述难度系数范围,则确定第一题型为所述与所述学生信息和所述待考察知识点相匹配的题型;所述第一题型包括问答题、填空题中的任一种题型;
若超出所述难度系数范围,则确定第二题型为所述与所述学生信息和所述待考察知识点相匹配的题型,所述第二题型包括判断题、选择题中的任一种题型。


4.如权利要求1所述的题目自动衍生生成方法,其特征在于,所述方法还包括:
将生成的题目推送至学生信息对应的学生终端,供学生基于生成的题目进行相应的测试;
获取所述学生信息对应的学生基于生成的题目进行测试得到的测试结果和所述学生的反馈信息。


5.如权利要求1所述的题目自动衍生生成方法,其特征在于,所述方法还包括:
根据生成的所述题目,查找系统题库,识别所述系统题库中是否存在与所述题目相同的已有题目;
若不存在与所述题目相同的已有题目,则保存所述题目至所述系统题目;
若存在与所述题目相同的已有题目,则重新执行步骤S30以生成新的题目。


6.如权利要求1至5任一项所述的题目自动衍生生成方法,其特征在于,当所述待考察知识点有多个时,所述根据所述题型和所述待考察知识点,生成所述待考察知识点对应的、且与所述题型一致的题目,包括步骤A1-A6:
步骤A1、从预设文本库中获取文本,并将所述文本进行拆分,得到所述文本对应的文本摘要和文本主体内容;
步骤A2、判断所述文本摘要中是否包括至少M1个待考察知识点,如果是,则继续步骤A3;如果否,则返回步骤A1;M1为等于或大于1的正整数;
步骤A3、对所述文本主体内容进行分割,获得多个子内容,将所述多...

【专利技术属性】
技术研发人员:王鑫
申请(专利权)人:上海松鼠课堂人工智能科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1