摘 要:数据挖掘技术在各行业都有广泛运用,是一种新兴信息技术。而在线考试系统中存在着很多的数据信息,数据挖掘技在在线考试系统有着重要的意义,和良好的应用前景,从而在众多技术中脱颖而出。本文从对数据挖掘技术的初步了解,简述数据挖掘技术在在线考试系统中成绩分析,以及配合成绩分析,完善教学。
关键词:数据挖掘技术;在线考试;成绩分析 ;完善教学
随着计算机网络技术的快速发展,计算机辅助教育的不断普及,在线考试是一种利用网络技术的重要辅助教育手段,其改革有着重要的意义。数据挖掘技术作为一种新兴的信息技术,其包括了人工智能、数据库、统计学等学科的内容,是一门综合性的技术。这种技术的主要特点是对数据库中大量的数据进行抽取、转换和分析,从中提取出能够对教师有作用的关键性数据。将其运用于在线考试系统中,能够很好的处理在线考试中涉及到的数据,让在线考试的实用性和高效性得到进一步的增强,帮助教师更加快速、完整的统计考试信息,完善教学。
1.初步了解数据挖掘技术
数据挖掘技术是从大量数据中"挖掘"出对使用者有用的知识,即从大量的、随机的、有噪声的、模糊的、不完全的实际应用数据中,"挖掘"出隐含在其中但人们事先却不知道的,而又是对人们潜在有用的信息与知识的整个过程。
目前主要的商业数据挖掘系统有SAS公司的Enterprise Miner,SPSS公司的Clementine,Sybas公司的Warehouse Studio,MinerSGI公司的Mineset,RuleQuest Research公司的See5,IBM公司的Intelligent,还有 CoverStory, Knowledge Discovery,Quest,EXPLORA, DBMiner,Workbench等。
2.数据挖掘在在线考试中的主要任务
2.1数据分类
数据挖掘技术通过对数据库中的数据进行分析,把数据按照相似性归纳成若干类别,然后做出分类,并能够为每一个类别都做出一个准确的描述,挖掘出分类的规则或建立一个分类模型。
2.2数据关联分析
数据库中的数据关联是一项非常重要,并可以发现的知识。数据关联就是两组或两组以上的数据之间有着某种规律性的联系。数据关联分析的作用就是找出数据库中隐藏的联系,从中得到一些对学校教学工作管理者有用的信息。就像是在购物中,就可以通过顾客的购买物品的联系,从中得到顾客的购买习惯。
2.3预测
预测是根据已经得到的数据,从而对未来的情况做出一个可能性的分析。数据挖掘技术能自动在大型的数据库中做出一个较为准确的分析。就像是在市场投资中,可以通过各种商品促销的数据来做出一个未来商品的促销走势。从而在投资中得到最大的回报。
3.数据挖掘的方法
数据挖掘技术融合了多个学科、多个领域的知识与技术,因此数据挖掘的方法也呈现出很多种类的形式。就目前的统计分析类的数据挖掘技术的角度来讲,光统计分析技术中所用到的数据挖掘模型就回归分析、逻辑回归分析、有线性分析、非线性分析、单变量分析、多变量分析、最近邻算法、最近序列分析、聚类分析和时间序列分析等多种方法。数据挖掘技术利用这些方法对那些异常形式的数据进行检查,然后通过各种数据模型和统计模型对这些数据来进行解释,并从这些数据中找出隐藏在其中的商业机会和市场规律。另外还有知识发现类数据挖掘技术,这种和统计分析类的数据挖掘技术完全不同,其中包括了支持向量机、人工神经元网络、遗传算法、决策树、粗糙集、关联顺序和规则发现等多种方法。
4.数据挖掘在考试成绩分析中的几点应用
4.1运用关联规则分析教师的年龄对学生考试成绩的影响
数据挖掘技术中的关联分析在教学分析中,是一种使用频繁,行之有效的方法,它能挖掘出大量数据中项集之间之间有意义的关联联系,帮助知道教师的教学过程。例如在如今的一些高职院校中,就往往会把学生的英语四六级过级率,计算机等级等,以这些为依据来评价教师的教学效果。将数据挖掘技术中的关联规则运用于考试的成绩分析当中,就能够挖掘出一些对学生过级率产生影响的因素,对教师的教学过程进行重要的指导,让教师的教学效率更高,作用更强。
还可以通过关联规则算法,先设定一个最小可信度和支持度,得到初步的关联规则,根据相关规则,分析出教师的组成结构和过级率的影响,从来进行教师队伍的结构调整,让教师队伍更加合理。
4.2采用分类算法探讨对考试成绩有影响的因素
数据挖掘技术中的分类算法就是对一组对象或一个事件进行归类,然后通过这些数据,可以进行分类模型的建立和未来的预测。分类算法可以进行考试中得到的数据进行分类,然后通过学生的一些基本情况进行探讨一些对考试成绩有影响的因素。分类算法可以用一下步骤实施:
4.2.1数据采集
这种方法首先要进行数据采集,需要这几方面的数据,学生基本信息(姓名、性别、学号、籍贯、所属院系、专业、班级等)、学生调查信息(比如学习前的知识掌握情况、学习兴趣、课堂学习效果、课后复习时间量等)、成绩(学生平常学习成绩,平常考试成绩,各种大型考试成绩等)、学生多次考试中出现的易错点(本次考试中出现的易错点,以往考试中出现的易错点)
4.2.2数据预处理
(1)数据集成。把数据采集过程中得到的多种信息,利用数据挖掘技术中的数据库技术生产相应的学生考试成绩分析基本数据库。(2)数据清理。在学生成绩分析数据库中,肯定会出现一些情况缺失,对于这些空缺处,就需要使用数据清理技术来进行这些数据库中数据的填补遗漏。例如,可以采用忽略元组的方法来删除那些没有参加考试的学生考试数据已经在学生填写的调查数据中村中的空缺项。(3)数据转换。数据转换主要功能是进行进行数据的离散化操作。在这个过程中可以根据实际需要进行分类,比如把考试成绩从0~59的分到较差的一类,将60到80分为中等类,81到100分为优秀等。(4)数据消减。数据消减的功能就是把所需挖掘的数据库,在消减的过程又不能影响到最终的数据挖掘结果。比如在分析学生的基本学习情况的影响因素情况中,学生信息表中中出现的字段很多,可以选择性的删除班别、籍贯等引述,形成一份新的学生基本成绩分析数据表。
4.2.3利用数据挖掘技术,得出结论
通过数据挖掘技术在在线考试中的应用,得出这些学生数据的相关分析,比如说学生考试中的易错点在什么地方
,学生考试成绩的自身原因,学生考试成绩的环境原因,教师队伍的搭配情况等等,从中得出如何调整学校教学资源,教师的教学方案调整等等,从而完善学校对学生的教学。
5.结语
数据挖掘技术在社会各行各业中都有一定程度的使用,基于其在数据组织、分析能力、知识发现和信息深层次挖掘的能力,在使用中取得了显著的成效,但数据挖掘技术中还存在着一些问题,例如数据的挖掘算法、预处理、可视化问题、模式识别和解释等等。对于这些问题,学校教学管理工作者要清醒的认识,在在线考试系统中对数据挖掘信息做出合理的使用,让数字挖掘技术在在线考试系统中能够更加有效的发挥其长处,避免其在在线考试系统中的的缺陷。
参考文献:
[1]胡玉荣.基于粗糙集理论的数据挖掘技术在高校学生成绩分析中的作用[J].荆门职业技术学院学报,2007,12(22):12.
[2][加]韩家炜,堪博(Kam ber M.) .数据挖掘:概念与技术(第2版)[M]范明,译.北京:机械工业出版社,2007.
[3]王洁.《在线考试系统的设计与开发》[J].山西师范大学学报,2006(2).
[4] 王长娥.数据挖掘技术在教育中的应用[J].计算机与信息技术,2007(11)