一种题型可变的知识点存储方案

2018-01-11 21:59杨善超
数字技术与应用 2017年11期
关键词:判断题出题填空题

杨善超

摘要:为了减轻期末出题压力,可以在教学中积累题目。为此,本文提出一种题型可变的知识点存储方案。教师只需录入知识点,并对知识点中的关键词进行标注,再添加必要的干扰词,考试系统就会根据题型要求生成相应的题目。本文提出的方案,对同一个知识点,可以生成不同题型的题目,能够大大减轻教师出题的工作量。

关键词:题库;考试系统;题型;试卷

中图分类号:TP301 文献标识码:A 文章编号:1007-9416(2017)11-0054-01

1 引言

很多教师都是在考试临近时出试卷,出题时间仓促,出题质量不高,教师心理压力大。实际上,平时的授课过程是教师对课程知识点、难点、疑点最清晰的时候,是出题的最佳时机。因此,本文提出一种题型可变的知识点存储方案,用于记录教师要出题的知识点、疑点、难点,并基于此给出自动生成题目的方法。

2 将知识点转换成题目的条件

考试题型[1][2]有多种,本文认为,所有的题型都可以看成填空题,其主要成分是题干和填空。选择题需要将“A”、“B”、“C”、“D”进行填空。判断题需要将“√”和“×”进行填空。而知识点可以看成包含填空答案的题干,因此,将知识点转换成不同的题型也就是可行的。知识点转换成填空题填入的答案称为关键词,错误的关键词称为干扰词,关键词和干扰词的个数分别为k和g,这里假定,每个关键词和干扰词都互不相同,并且只能在一个填空位置使用一次。

2.1 知识点转换成填空题的条件

填空题主要成分是题干和待填空。至少有一个关键词,不需要干扰词,那么知识点转换成填空题的条件可以表达为:

k≥1,g=0 (1)

2.3 知识点转换成判断题的条件

k个关键词和g个干扰词选取k项可以形成个判断题,在出题时添加两种陈述(1)这种说法是正确的;(2)这种说法是错误的。这样处理后,出题数量变为2·。对判断题而言,关键词和干扰项数量都可以为0,因此,知识点转换成判断题的条件为:

k≥0,g≥0 (3)

综上所述,把知识点转换成题目,需要选定一组核心词汇作为关键词,并设置适当数量的干扰项,即可实现知识点到题型的转换。

3 基于题型可变的知识点存储方案[3][4]

3.1 知识点表的定义

为了方便从知识点出题,需要对知识点按照关键词位置拆分存储,拆成题干和关键词,则题干和关键词在知识点中轮流出现,每一段出现的位置也需要存储。此外,还需要存储干扰词,干扰词的序号排在题干或关键词存完之后的位置。每一项的存储都需要指定属于哪一类。具体建立的知识点表的定义如表1所示。对给定的例子,数据表中的内容如表2所示。

3.2 知识点的录入

基于表1定义的结构,可以开发交互界面,限定题型要求的关键词和干扰词数量,对知识点录入进行规范。教师在教学过程中,对知识点进行录入(或粘贴、导入)。在录入后,根据要求标注关键词,设置干扰词。

3.3 试题生成方法

基于表1生成填空题时,按照存储序号顺序对知识点表项输出,在遇到关键词时,输出含有空格的圆括号(或者输出下划线)。基于表2生成的填空题为“世界上第一台计算机叫做(),第一台显示器是()。”。

生成选择题时,在以填空题方式输出题干的基础上,统计关键词个数k和干扰项数g,筛选出按照序号排列的关键词作为正确选项,并将其随机设置为ABCD中的其中一项,筛选关键词和干扰词,从中选择k个词做全排列,并從全排列中随机取三个排列作为其余三项,同时保证4个选项不相同。基于表2生成的选择题选项为“A. IRAQ、ENIAC; B. ENIAC、IRAQ; C. CRT、IRAQ; D. ENIAC、CRT”

生成判断题时,筛选所有的关键词和干扰词,并统计关键词和干扰词的个数k、g。按照序号输出题干时,在输出关键词的位置时,从关键词和干扰词中随机选词输出,最后再随机添加“这种说法是正确的”或“这种说法是错误的”,形成一个完整的表述。基于表2生成的判断题为“世界上第一台计算机叫做CRT,第一台显示器是IRAQ,这种说法是错误的。( )”。

4 结语

本文通过分析各种题型的特点,讨论了知识点向不同类型题目转换的条件,提出一种题型可变的知识点存储方案,并提出基于该知识点存储下的题目生成方法。

参考文献

[1]朱红.《编译原理》课程题库结构化数据设计[J].软件导刊,2016,4(15):209-211.

[2]蒋德荣.《电子商务概论》课程试题库系统的开发与实践[J].科技广场,2015,8:60-63.

[3]王珊,萨师煊.数据库系统概论(第5版)[M].北京:清华大学出版社,2006.

[4] Abraham Silberschatz等编著.数据库系统概念(原书第6版)[M].机械工业出版社,2012.

Abstract:Question may be collected in teaching process to reduce stress of setting questions. So this paper gives a knowledge storage scheme for variable question types. Teachers just need input knowledge, mark the key words and give noise words; Test system should generate questions on request. Generating variable questions for one knowledge point, the scheme can greatly reduce work of giving tests for teachers.

Key Words:test library; test system; question types; exam paper;

猜你喜欢
判断题出题填空题
民生实事 请人大代表“出题”“阅卷”
推理判断题
推理判断题
我只出题,不管证明
棉和绵
阿伏加德罗常数判断题的常见应对方法
高考英语阅读理解标题判断题解题三要素