详情

vc0323 智能组卷系统的设计与实现

项目介绍

摘要

智能组卷是考试系统自动化操作的核心目标之一,它是按照教师和教学的要求,由计算机自动从试题库中选择试题,组成符合要求的试卷,它是计算机辅助教学的重要组成部分。如何保证生成的试卷能最大限度地满足用户的不同要求,并具有随机性、科学性、合理性,是实现中的一个难点。本文研究了基于遗传算法的组卷策略,并用visual  c++实现了一个智能组卷系统。

研究背景

随着计算机辅助教学的不断普及。自动组卷系统开发已成为一个热点问题。在组卷过程中,由于指标问的相互影响以及试题库题量的限制要生成一份符合各项指标要求(如:大纲要求、覆盖面要求、难易分布、题型分布、区分度要求等)的试卷是一个不断试探往复的多目标搜索过程。

   自动组卷就是根据用户输入的组卷要求,由计算机自动从已建的试题库中按照一定的组卷算法抽取试题,组成一份符合要求的试卷。在各种计算机辅助考试系统的软件开发中,自动组卷系统一直是一个重要的研究方向,而一个自动组卷系统的效率和组卷质量主要取决于组卷算法。传统的组卷算法具有很大的随意性和不确定性,时间复杂度很大,是要完整地组成一张试卷,无法从整体上把握题库不断变化的要求,不具有智能性。而且常常由于约束条件的局部不满足而导致组卷失败。

1.2研究现状

 计算机辅助组卷系统是指计算机根据出卷人指定的组卷参数,如(题目类型数、难度系数、区分度、知识点范围、完成试题时间等)从题库中抽取满足以上组卷约束条件的试题组成试卷。目前在这方面常用的组卷方式有回溯(生成测试策略)和整卷抽取策略两种。但从实际使用情况看,两种方法都有一些缺点:第一种方法对内存的占用量很大,程序结构相对比较复杂,组卷速度较慢,选取试题缺乏随机性,且难以满足所有的约束条件;第二种方法组卷时显得较死板,无法满足题库多变要求,且不具有智能性,而遗传算法在此类问题上的求解有独到的优势。

目前国内组卷方法主要采用随机选取法,回溯试探法,遗传算法。

遗传算法是一种模拟自然选择和自然遗传机制的随机优化算法,其主要特点是群体搜索策略和群体中个体之间的信息交换,搜索不依赖于梯度信息,因而对目标函数无可微的要求(目标函数可以是离散的)。它能根据不同环境产生不同的后代,具有动态性,自适应性,从而满足题库不断变化的需求。遗传算法同时具有内在的并行性,能有效地解决计算量大的问题,它具有全局寻优和收敛速度快的特点,这些都适宜于处理试题库自动组卷的问题。

本文就是对遗传算法的改进,实现一种收敛速度快,效果好的遗传组卷算法。

1.3 研究意义

    在我国目前教育领域中, 考试是整个教学过程中的重要环节, 它是对学生所学知识和能力的一种评价, 也是衡量教师教学效果优劣的一种教育测量手段 。然而传统的经验考试是由任课教师出试卷, 命题重点、难点带有较大的主观性, 不够客观和准确, 而且批改该卷和统计成绩辛苦且不够准确。随着计算机的发展和普及使用使用计算机来组卷、批改试卷和统计反馈是计算机辅助教学CAI (Comp uterAided Inst ruction) 工程的重要组成部分。消除了人工的弊端使考试标准化实现考教分离对提高教学质量和整体教学水平有着非常重要的意义

    尽管考试系统已经迅速发展甚至普及, 但是大多系统存在无法展示试题或者答案中的图形和无法控制试题重复率、难度、分布等问题。要解决这些问题只有从试题库的组建和组卷算法上改进。

站长说明

       成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易,  我们会从QQ或者邮箱等方式发送毕业设计程序。

        我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) ,  需要用户提供详细的   , 功能要 求.开发技术要求(开发语言、开发工具、框 架等  ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!