高校试题库建设方案探索

2017-10-25 15:33刘香菊展宝婷刘媛谭凤华
新教育时代·教师版 2017年33期
关键词:试题库客户机试卷

刘香菊+展宝婷+刘媛+谭凤华

摘 要:目前随着教育技术的不断发展,很多高校都在尝试改革传统教育模式,积极探索改进考试方式的新思路,在高校内建设规范的试题库,已经成为高校教学改革的一個重要项目,很多高校都在进行着这方面的工作。试题库建设为高校提高考试工作效率,降低人工成本,提升考试的科学性等方面提供可能。

关键词:高校 试题库 建设

一、试题库建设概述

目前,高校教学方面的工作量增加主要为两种因素导致,一是高校招生规模的逐年增加,二是高校追求教学质量的提高,对教学工作要求更加严格,但传统教学管理手段没有得到有效的改进。很多高校开设尝试改善传统教学模式及考试模式,充分利用现代化手段,结合数据库技术、网络技术等建设试题库。高校试题库的建设一方面减少了教师的工作量,使教师有更多的时间进行教学及研究,另一方面也满足避免了试卷无法有效、真实反映学生能力的现象,更科学的构建考试方案,满足专业需求。当然,试题库建设也要考虑设置权限及使用范围,避免成为部分学生利用试题库投机取巧的“刷题”工具。[1]

在试题库建设方面,美国建立了衡量考试结构专业性的题库建立标准。国内大多数重点高校都进行了研究并建成了试题库系统,如北京理工大学《高等数学》试题库系统。

二、试题库主要工作流程

三、试题库组卷

在试题库组卷方面,主要有三种方式:

1.人工组卷

即教师根据自身经验及对课程的理解,选择相应难度、分值、类型的题型,组成一定结构的试卷。这种组卷方式的试卷质量一般比较高,但效率低下,耗费教师大量的时间。

2.随机组卷

根据相应科目的关键词,随机从试题库中抽取相应的试题,组成符合特定要求的试卷。从试卷质量来看,这种组卷方式解决了人工组卷效率低下的问题,但是试卷结构一般不如人工组卷,不能充分考虑到各知识点设置试题难度及分值权重。

3.采用特定算法

试题库组卷中经常采用的算法主要包括回溯法和遗传算法两种。回溯法组成的试卷结构较为合理,分值权重经过适当调整,基本满足了利用试题库实现智能化组卷的要求。回溯法要求试题库中试题数量较大,组卷程序运行较慢。遗传算法是在多次的组卷过程中进行测试找出试题库组卷程序中的问题并进行优化。遗传算法主要有选择(selection)、交叉(crossover)、变异(mutation)三个主要操作算子。组卷在试卷组卷效率及质量上有明显优势,但要避免因多次组卷测试、修改、保存、更新造成系统的安全性

问题。

通过多种组卷方式权衡利弊,确定在试题库建设中采用改进的遗传算法更加灵活、有效,能够充分利用计算机的计算能力及资源存储能力,降低教师的工作量。在采用遗传算法组卷过程中要考虑试卷中试题类型划分、重点难点划分、分值权重划分等,使抽取试卷结构更加科学、合理。[2]

四、试题库建设的体系结构

试题库建设需要用到计算机技术、网络技术等相关技术。在试题库建设中可以采取B/S(浏览器/服务器)结构及ASP.NET。

B/S结构和C/S结构都是在系统设计中经常采用的两种结构模式。

客户机/服务器(C/S),即由客户机和服务器组成。客户机的作用主要是发送数据请求到服务器,并接受服务器发回的结果数据;服务器的功能主要是接收客户机发来的数据请求,并将数据处理结果发送回客户机。这种模式在企业中得到了广泛的应用,但随着应用系统和用户对系统性能的要求不断提高,客户机/服务器模式已不能满足用户需求。客户机/服务器模式的局限性包括:对企业的操作系统要求过高,由于现在用户采用操作系统不是完全一致的,在这种模式下,容易导致企业间数据交流出现问题;客户机/服务器模式的应用程序开发、升级、维护比较复杂,对应用程序的任何修改都需要重新安;在客户机/服务器模式下,数据的安全性和完整性得不到有效的保证;数据的可扩充性较差,鉴于以上客户机/服务器模式中存在的问题,因此对于试题库建设不是最佳选择。[3]

浏览器/服务器(B/S)模式的体系结构现在已为大多数企业所采用,这种模式的优点主要体现在:显示界面都为浏览器的形式,这种形式是企业员工比较熟悉的界面,容易被接受,一般不需要特别培训使用方法;因为这种模式下,所有的客户应用程序都是存放在web服务器中,所以不需要针对不同的客户开发不同的应用程序,因此,开发、维护比较容易进行;系统扩展比较方面。[4]

试题库建设中主要采用了ASP.NET技术。ASP.NET技术是.NET技术的一部分,是一种网页脚本,在WEB应用程序设计中应用较多,这种技术可以实现基于HTTP向WEB服务器发送请求,对终端采用的浏览器没有严格要求,可以减少客户端的负荷。ASP.NET基本可以理解为面向网络环境的一种编程环境,它具备了较完整的编程模型。在试题库建设中采用了ASP.NET结合了.NET Franmework中的类库,实现了试题库建设的简单、快捷的要求。

五、试题库建设中数据库的选择

数据库设计是试题库建设中的核心部分,数据库设计一般包括需求分析、数据表设计、逻辑设计、物理设计等。需求分析是进行数据库设计的第一个步骤,也是数据库设计的基础,需求分析直接影响到数据库设计的效果。在试题库建设中,进行需求分析要充分考虑到试题所设计的科目、试题主要框架、试题类型、分制等。在需求分析的基础上,需要进行数据表设计,通过搜集各类试题的信息抽象出E-R图并设计出相应的数据表。在逻辑设计环节中要对所设计的数据表进行关系模式规范化,由较低范式的数据表通过分解,消除数据冗余、插入异常、修改异常、删除异常及表间属性间不正确的依赖关系,形成规范的数据库表。在此基础上确定实体关系,根据设置的主键、外键检查各表间参照关系是否合理。在数据库设计中可以通过索引的设置为数据库提高数据检索效率。

在试题库设计中主要采用了SQL server数据库技术,数据库表包括系别信息表、专业信息表、课程信息表、用户信息表、用户权限表、知识点信息表、试题信息表、组卷方案表、考生信息表、成绩表等。[5]

结语

在本文中,主要阐述目前试题库建设的现状,及试题库建设的常见理论体系结构,并对高校试题库建设提出了见解。提出了以ASP.NET和B/S结构为主,以SQL server数据库技术为支撑的试题库系统建设的思路。在试题库建设中结合组卷方式并权衡各种方式的优缺点提出了试题库建设主要采取遗传算法抽题的方式,并结合试题重点、难点、分值权重等组卷。本文中试题库建设方案探索需要长期的经验积累、研究并实践,逐渐优化,笔者将在未来的工作和学习中进一步分析、探索、完善试题库建设方案。

参考文献

[1]陈建萍.对高校试题库建设的研究[J].经济研究导刊,2014,(11):249-250.[2017-08-05].

[2]莫天生.试卷分析工作对试题库建设的再评价作用探讨[J].太原城市职业技术学院学报,2014,(03):76-77. [2017-08-05].DOI:10.16227/j.cnki.tycs.2014.03.049

[3]冯莉.高校试题库建设的探析[J]. 品牌(理论月刊),2011,(Z1):79.[2017-08-05].

[4]李新伟,杨杰,白小嘉,陈录庭,米裕.我院试题库建设现状分析及改进策略[J].白求恩军医学院学报,2011,9(02):134-135. [2017-08-05]. DOI:10.16485/j.issn.2095-7858.2011.02.003

[5]武士勋,贺礼智.论高校试题库建设的创新[J].教育理论与实践,2006,(06):36-37. [2017-08-05].endprint

猜你喜欢
试题库客户机试卷
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia
Module 1 Europe
项目反应理论在考试系统试题库中的应用
基于Quiz Creator的“机械图样的绘制与识读”随机组卷试题库的制作与研究
基于校园网的电磁学试题库建设
教考分离模式下课程试题库的建设研究——以高职院校数学课程为例
瘦客户机:安全与便捷的选择
升腾瘦客户机借神码翱翔“云端”