C程序设计考试系统设计与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:wxsshj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,市面上的考试系统为数不少,但对于考试是一项常规工作的学校而言,这些考试系统或多或少的存在这样或那样的问题,有的是题库组建困难,有的是题型单一,有的是无法实现网络化考试或网络化程度不够理想;现行的试题库系统中组卷也存在一定的问题。目前,常用的组卷方法有两种:一是详细地定义每一道试题的题型、难度、章节分布等要求,然后利用随机函数在试题库中进行选题,这种方法选出的试题能满足用户的要求,但对使用者来说过于繁琐,工作量太大;二是根据试卷命题的整体要求,把组卷问题看成一个典型的约束条件的一个解,这种方法在强约束下,经常会出现无法组成满足要求的试卷的情况。为了改变现有考试系统和组卷中存在的问题,构建一个智能的、网络化的组卷和阅卷考试系统是必然的选择。   针对程序设计基础(C语言)网络课程的在线测试,开发了程序设计基础智能考试系统。论文首先基于教育学与程序设计基础课程探讨了试卷的结构,以知识点、难度系数等属性构建了其数学模型,利用了PBIL进化算法实现了组卷,很好的保证了试卷的结构、知识点、难度等属性的智能分配。系统利用遗传算法对试卷的各种题型的难度进行了分配,较为理想的保证了试卷各种题型难度系数的均衡性。其次系统实现了基于单向贴近度的主观题评阅,通过分析答案的关键词与语法结构,在基于贴近度理论基础上,引入了单向贴近度,设计了一个主观题评阅算法。最后系统提出当16位C程序在浏览器上编译和运行时,采用强制结束用户程序和多用户互斥执行C程序的手段,从而控制由于16位程序运行在32操作系统上产生的虚拟机对WEB服务器CPU利用率过高的影响。   实现的程序设计基础智能考试系统提供教师使用的试题管理模块、试卷管理模块、考试管理模块、成绩管理模块以及提供给学生使用的分项练习模块、模拟考试模块、在线考试、成绩查询模块等功能,能有效完成智能组卷和手工组卷两种组卷方式,试题生成比较灵活,使用效果良好。  
其他文献
随着中国电信业务的重新整合,中国电信运营商之间的竞争日趋白热化,而网络服务质量等方面的差距却越来越小,单纯的价格战对竞争的运营商都造成损失。因此电信企业都开始寻求
目前我国人民日常生活所需的能量来源以燃烧化石燃料为主。快速消费化石燃料所产生的废气会对环境造成严重污染。在采暖期和制冷期,为保证人们的居住环境舒适需要消耗大量能
从20世纪60年代以来,先进纺织复合材料以其独有的特性在全球获得了迅速的发展。三维机织复合材料更是以其工艺简单,造价低廉成为研究、应用的热点。机织复合材料本身具有明显
互联网的迅速发展不仅丰富了社会财富和方便了人们生活,同时也带来了日益严重的安全问题。尤其是当前我们正处在互联网同现实生活不断融合的背景之下,一些以网络攻击为手段,
近些年来,GPU已经发展成为一种多线程、高性能的计算平台,在一些具有并行特征的应用程序中得到了广泛的应用。在GPU中,多个线程可以并行运行,并且执行同一条指令。然而,在一
锋电位分类(spike sorting)是生物神经科学领域研究的热点之一。神经系统依靠锋电位在神经元间的扩散实现信息传递,因而锋电位是研究神经系统工作机制的重要依据。然而,由于生物
虚拟化技术有效解决了传统数据中心的资源浪费、管理困难等问题,通过建立虚拟机共享物理设备资源,利用有限的物理资源运行多个独立操作系统实现不同功能及任务的分配。虚拟机
基于机器视觉的运动目标轨迹跟踪融合了图像处理、模式识别、人工智能、自动控制以及计算机等多学科领域的先进技术,在机器人视觉、可视预警、机器导航、交通管理、多媒体教学
最近几年,Peer-to-Peer(对等计算,简称P2P)迅速成为计算机界关注的热门话题之一,财富杂志更将P2P列为影响Internet未来的四项科技之一。P2P网络的核心机制,是在应用层建立逻
目前,在我国轧辊制造企业中,轧辊绘图是在AutoCAD软件的基础上进行手工操作。由于没有程序快速绘图的综合技术,这些企业不能有效的提高绘图效率,在行业竞争中处于劣势,企业非