【摘 要】随着计算机信息技术的不断发展,教育信息化越发深入人心。人们对在线考试平台的需求也越发强烈。本文将探讨实现智能化考试方法的基本条件与因素,并对在线智能化考试提出实施方法与流程。
【关键词】智能化考试方法;在线考试;信息
0 引言
随着Internet技术的飞速发展,基于Web开发的技术得到了极大的应用。如何将信息技术引入教育领域已成为许多有识之士的钻研方向。当今教育存在这么一种情况:校园网络环境日益优化,而教师的考务工作却没有因此而变得轻松。为了充分利用校园网现有的网络资源,为了有效解决传统考试方式的弊端,我们需要将传统书面笔试的出卷、考试、评阅等多个环节整合成一个集动态出卷、在线考试、自动评阅及成绩查询等诸多功能为一体的在线考试系统。
1 实现意义
欲实现一个功能齐全的在线考试系统,必先实现一个智能化考试方法。为了方便程序员设计在线考试系统,本文提出了一个不基于任何语言的智能化考试方法。该方法简洁而不失严谨,通用而不失齐全,更重要的是它不拘泥于一种语言,灵活方便。
2 分析与实现
要实现智能化考试方法,必须要了解在传统的书面考试中我们为了“考试”做了哪些事情。在传统的考试中教师要出题、改卷、统计分析考试结果,学生要答题,查询成绩。因此智能化考试方法中必须包含有出题、考试、改卷、统计这四大功能。当然为了方便教师出题,题目录入功能也必不可少。综上所述,智能化考试方法模型如图1所示。
2.1 题库的设计与实现
要将题目录入,就必先要有一个题库。题库的设计至关重要,它关系到试题信息的实体完整性,关系到题目引用的参照完整性。要设计一个题库,先要确定是否要将题目分科目,分题型存放。一般情况下,如果题库小,数据量不大可以不分表存放;如果题目多,数据量大最好采用分表存放。在题库中,每一道题目都要有一个独一无二的编号,该编号可以是数据库系统自动生成,也可以为手动输入。为确保编号独一无二,最好为数据库系统自动生成。每一道题目都会拥有以下属性:题目内容、答案、所属科目、难度、重要程度、题型等属性。
综上所述我们可以得出题库的关系表示:题目(题目编号、题目、答案、科目、难度、重要程度、题型、预留字段)。
至于如何将题目导入题库,我们可以选择使用考试系统导入,也可以选择从excel中导入,当然二者兼有更完美。
2.2 出题方法的设计与实现
出卷就是从题库中选某些题,将其信息存放在试卷库中,所以我们要先设计一个试卷库。由于每份试卷的题目数量不确定,试卷库的关系模式选择二目关系模式,将试卷信息与选题信息分开存放。试卷库关系表示:试卷(试卷编号、出题者、出题日期),选题(编号、试卷编号、题目编号、分值)。对于出题的方式,可以选择手动出题,也可以选择自动组卷。
2.2.1 手动出题
手动出卷相对比较简单。出题者每选中一道题,就在选题(选题表)中增加一条记录。选题完成后出题者可以预览试卷,确定是否要修改。
2.2.2 自动组卷
出题者应先确定有几种题型与各种题型的题目数量,题目数目必须小于题库中题目的数目,题型也必须已存在题库中。先将某一题型的题目编号全部检索并按顺序存放在哈希表中,然后产生对应题目数量个数的不重复且大于0小于总题目数量的随机数。以随机数为键即可取得题目编号,存入选题(选题表)中。选题完成后出题者可以预览试卷,确定是否要修改,其具体流程图如图2所示。
小编推荐优秀的电子类期刊 《信息技术时代》中国期刊库
《信息技术时代》创于2009年,月刊,是由信息技术时代杂志社主办的刊物。主要栏目:研究报告、文献综述、简报、专题研究。