摘 要
近些年来,随着因特网的迅速发展和网络教育的不断普及和推广,传统的考试出题方法已不能满足现阶段教育所有的需要。一般来说,若不使用“因材施教”的方法,则不利于对不同类型学生进行评价,也不能满足现阶段教育的发展需要。因此,现阶段已然开始流行自定义不同难度、不同时间、不同类型的出题方式,以此来应对现阶段教育考试的需求。试卷智能生成系统应运而生。
本设计的主要目的是帮助教师可以根据不同年级、不同专业的学生自定义设置不同难度、不同类型的考试试卷的系统。系统为教师提供用户登录、编辑题库、编辑试题、编辑试卷文档、编辑试卷、生成试卷、查看试卷以及查看试卷答案等功能。将教师的需要“因材施教”“分门别类”地供给,由教师自主选择,实现对不同层次的考生的培训和测试。同时,也便于教师一个接一个地选择试题,消除了一个接一个地设置试题的过程,不仅提高了出题的速度,还提高了试题的整体质量。
关键词: 试卷自动生成; 自定义; 定制试卷
引 言
在过去,教师都是手工出题,因此试卷存在知识点分布过于集中、难度不适当、分数分布不均等缺点。这不仅增加了教师的负担,还没有对学生实际学习水平的考核取得良好的效果。从而导致教学失误。现在,这一领域也正在以优良的发展状态持续发展。通过开发人员的改进,形成了具有以下功能的系统:题库和试题管理、自动生成试卷、试题参数定制等功能。
- 题目的数量需要足够的数目来确保所选题目的随机性和不可重复性。
- 试题要有比较确切的难度和区别。在题库中,每一个难度所占的的比例应适当匹 配,以满足试卷构成的平均分要求。并且存入题库的试题应该让学生得考试成绩 尽可能的把档次拉开
- 试题应反映课程关键内容的要求,增加试题关键内容的数量,使计算机在随机抽
取试题时,能保证这部分内容中有足够的试题进行抽取。
- 所选择的试题应该具备代表性,使生成的试卷具备充足的覆盖性。体现学生对教 学内容各部分的掌握程度和对各种知识的认识,使考试结果更加可信。
1 绪 论
1.1 试卷智能生成系统的简介
试卷智能生成系统是基于Bootstrap框架的系统。该系统是一个针对性强、种类繁多、多种学科的自动化试卷智能生成系统。它以某所学院为中心,以某所小学为辅助。主要针对大学、高中、初中、小学等需要用试卷来进行考核测试的学校。该系统有两种用户:教师和管理员。系统的功能大致可分为:用户信息管理、试题的管理、试卷定制化生成维护以及试卷管理,不同的角色使用不同的系统功能模块。当管理员登录时,就能够审核并管理教师用户的信息。当教师登录时,就能够对题库、试题、试卷文档和试卷进行相应的增删改查。还可以自定义生成试卷、查看试卷的详细内容、查看试卷答案、试卷导出word等功能。
目前,国内一些学校联合开发出了一些试卷智能生成系统,但对于使用范围来说,这些系统大多是某一学科的“试卷库”,并且其封闭性很强。它们不能根据自身学科的目前实际情况进行调整,所以其可扩展性和灵活性并不是那么完善。但是,如果同一所学校需要完成所有学科的试卷生成,每一门学科都需要进行开发或者为其购买一套相匹配的试卷智能生成系统,这样必然会使大量的劳动重复,并且还浪费大量的资金。很明显,教师在使用这个系统时很是不便,而且妨碍了系统的使用和推行。因而,现在的试卷智能生成系统还不够完善。
按照试卷生成的方法来区分,有三种试卷自动生成系统。第一种是把题库看作一组题集,由有经验的教师一个一个地抽取出来。第二种是将题库看作为一个试卷文档,将已有的试卷存放起来,在生成试卷时随意地抽取其中一份。第三种是具备自动生成试卷功能,采取一种组卷策略,自动合理地生成所需要的试卷。前两种方法虽然可以保证试卷内容的质量,但是第一种方法和教师手工命题是一样的。第二种方法生成的试卷的数目是有限制的。第三种方法是随机抽题,可以遵照试卷生成的方法,因此会生成各式各样的试卷,但用于生成试卷的方法有其优缺点。
在系统的统计分析中,目前使用的试卷生成系统通常只对学生的考试成绩进行统计,对试题和试卷的质量水平则不进行检测。甚至有些系统都没有这种功能。
因此,为了让更多教育者认识到并推广应用试卷智能生成系统,则需要开发一个通用的、全方面的、先进的试卷智能生成系统。
(1)采用系统建立题库,完成试卷的自动选题和生成,是实现标准化考试、科学化考试的重大举措。采用系统自定义生成试卷,不仅为教师们节省了大量宝贵的时间,提高了教师们的工作效率;还可以使试卷内容具有较好的保密性,使考试能够真实、规范、客观的反映出实际教学效果。因此有利于使教学质量进一步提高。对试题的更新进行必要的加速,以此可以更好的发挥利用教师资源,防止试题难度大幅度地波动。有利于现代化教育水平的进步,并实现与国际教育接轨。
(2)随着计算机信息技术的发展,试卷自动生成系统逐渐开发成一种智能化试卷管理系统。重要的是使教师的工作效率和所组试卷的质量有了很大的提高。试卷自动生成系统的使用为教师的出题工作提供了简单、快捷、有效的作用。因此很大程度上减轻了教师的工作量,使出题工作更客观、科学、快捷。伴随着试卷自动生成系统的成功开发,组卷工作步入了一个新的时代。本文研究了基于数据库技术的试卷自动生成系统的设计与实现[5]。该系统可以科学化的管理试题,可以快速地生成符合教师所输入的各种参数要求的试卷,生成一份完美的试卷。
本文将根据软件开发的基本流程,详细地介绍试卷智能生成系统的开发过程。
2 软件需求分析
2.1 软件需求分析
软件需求分析是软件开发过程中最根本的一项[2]。它在软件开发的过程中扮演着重要的角色[9]。随着软件系统范围连续不断地扩展,软件需求分析在软件开发过程中发挥着越来越重要的作用[3]。
(1)教师可以对题库、试题、试卷文档、试卷进行增删改查等一系列操作,还可以修改个人信息、密码。
(2)管理员有权决定教师注册的账号是否通过审核,并可以对教师用户的信息进行管理,还可以修改管理员的登录密码等。
SSM Spring框架 SpringMVC框架