MYSQL数据库自动测评系统探究

MYSQL数据库自动测评系统探究

ID:46049051

大小:66.13 KB

页数:6页

时间:2019-11-20

MYSQL数据库自动测评系统探究_第1页
MYSQL数据库自动测评系统探究_第2页
MYSQL数据库自动测评系统探究_第3页
MYSQL数据库自动测评系统探究_第4页
MYSQL数据库自动测评系统探究_第5页
资源描述:

《MYSQL数据库自动测评系统探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MYSQL数据库自动测评系统探究摘要:数据库技术是计算机应用专业至关重要的核心课程之一,而学生的数据库应用能力(实践能力)是该课程最为关注的教学成果。文章提出了针对基于MYSQL数据库系统的数据库课程的实践考核自动评分系统的相关方法。利用该方法,使得实践考核满足三个特性:考点全面、测试公平、过程高效。关键词:自动评分系统;MSYQL;数据库中图分类号:TP311文献标识码:A文章编号:1007-9599(2012)19-0000-021引言计算机专业是一门应用型的学科,其课程体系注重培养学生利用相关技术解决实际问题的能力,即实践动手能力。然而由于当前教

2、学手段、考核内容、考核方式等原因,常常使得实践能力的考核成为很多计算机专业技术类课程教学效果难以提升的瓶颈。数据库技术是计算机应用专业至关重要的核心课程之一,本文分析基于MYSQL数据库系统平台下的实践考核的基本特点与不利因素,提出了一套切实可行的自动评分方法,取得了一定的成效,促进了课程的教学效果。具体分析而言,传统的基于MYSQL的数据库课程实践考核存在以下不利因素:1.1考核过程效率太低。实践测试需要通过学生实际操作MYSQL系统完成相关的考核要求,而为了了解学生确实的实践能力,教师必须在学生身边观测其全过程,并对结果进行评估。如果一名学生一次考

3、核需要90分钟,一名教师同一时间监督10名学生,则对于一般100人的考核就需要10个批次。这不仅耗费了大量的时间,也降低了实验机房设备的使用率。1.2考核内容覆盖面小。实践测试如果采用传统的人工出题、评分的方式,在测试试题的设计时,难免造成试题量较少,测试内容覆盖不全面。如果测试的强度和测试内容覆盖不全面,也必然会导致难以有效的评定学生的实践能力1.3评定有失公平。MYSQL数据库实践考核通常在局域网中进行,在考核内容、设备、环境相同的情况下,学生相互抄袭与作弊行为易于实施。例如学生可利用局域网中的文件传输软件实现考核结果的相互传递。2基于MYSQL的

4、自动评分系统根据上述基于MYSQL的数据库课程实践考核传统测试存在的不利因素进行分析,结合实际教学内容与实践环境,提成了一个可行的实践考核自动测评的基本方法,其基本步骤描述如下。2.1设计题库及确定考题分值。根据MYSQL数据库课程的相关内容,设计试题库、并确定不同知识点所占的分数比例。①表与数据库的创建(20分);②表结构的修改及索引的创建(20分);③数据操作(10分);④查询及视图(20分);⑤触发器与存储过程的创建(20分);⑥用户与权限管理(10分)。为了有效的利用目前常用的智能组卷策略,题库中试题应包含分值、难度系数、所属章节等属性。同时与

5、笔试(理论)试题设计所不同的是,实践试题的设计需要注意各部分试题的连续性,使得学生的整个实践测试过程是对某一实例应用相关的各个环节进行完整地的设计,突出实践测试的应用能力测试目的。2.2设计测试的自动组卷策略。在线自动测评系统的一个重要的功能是实现试卷的智能组卷,以避免试题重复从而导致考试不公行为的出现。目前常用的智能组卷方法主要有随机抽取法、回溯试探法、洗牌算法、最大权法和遗传算法。由于实践测试试题量较小、试题题型单一,为了保证系统能够实现快速组卷、并尽快投入使用以评估系统的性能,我们采用随机抽取法来产生试卷。算法基本过程如下:①根据知识点范围对试题

6、库试题进行编码。最终形成按不同知识点分布的试题整数段。例如表与数据库的创建部分试题编号是从1到30、表结构的修改及索引的创建部分试题编号是从31到70等。②创建列表TestList用于记录试卷中的试题,同时该试题保存于测试学生的考试信息中。③利用随机函数按照不同知识点试题整数的范围产生随机整数进行抽题。首先判断其是否在TestList中,如果是,则重新产生随机整数;如果不在,则判断该知识点题目分值是否达到事先设定,如果满足,则加入TestListo④利用SQL语句获取TestList中的试题,并按照预定格式组织成试卷。2.3设计考核基础数据库STMo基

7、础数据库STM是用于考生实践操作的目标数据库,数据库包含用于考核相关试题的数据及其它数据库对象,数据库的设计要充分考虑到对于某一实际应用的各方面考核。STM数据库利用下面MYSQL语句做成备份,考核时由学生在指定的位置下载,或由教师分发。Mysqldump-uroot-p-1-all-database>STM.sql2.4提交考核数据库STM。考生完成试卷所要求的实践操作后,利用指定的MSYQL数据库系统的备份指令,将STM及其日志文件(慢日志)进行备份,并将备份通过考试的WEB界面上传提交,以便进行评分。2.5考核评分。考生提交完操作数据库STM及日

8、志文件后。进入考核评分阶段,该阶段分别使用两种策略。①自动评分。考试服务器根据考生提交的带有考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。