以智能化题库为导向的在线学习考试系统的设计与开发
在线考试系统设计

在线考试系统设计摘要:本文以在线考试系统为例,从软件工程的角度出发,按照项目的开发顺序,系统、全面的介绍了软件的开发流程,对开发背景、系统功能分析、系统设计目标、数据设计等方面问题都进行了介绍。
关键词:在线考试系统;设计目标;需求分析中图分类号:tp311 文献标识码:a 文章编号:1674-7712 (2013)06-0105-01一、引言学校原有的考试模式,都是老师出试卷、印试卷、组织考试、监考、收卷、判卷、讲评试卷和进行考试分析。
在这个漫长的过程中,老师需要付出很大的工作量,学生需要焦急的等待考试结果,在线考试系统客服了上述弊端,考场延伸到任何时间任何地点,只要能上网学生就能够参加考试,并且马上能够知道考试成绩,由于在线考试系统中使用了sql server 2008数据库,使试题更加全面,能够涵盖课程的全部章节,试题库更加丰富,所以在线考试系统是现代化教学的必不可少的组成部分。
在设计在线考试系统时主要需要考虑下面几个问题:1.如何验证不同身份的登录用户;2.如何随机抽取试题;3.怎样实现考试计时的功能;4.怎样实现试卷无刷新;5.如何实现系统自动评分;6.合理的创建后台管理平台。
二、开发背景随着计算机技术和internet技术的迅猛发展,给学校提出了新的办学模式。
目前绝大部分学校都在进行数字校园的建设,早期的信息化校园就是内部小型局域网,出口为教育网或电信、联通宽带,这样的方式是数字化校园的安全性很难控制,特别是对可靠性要求较高的在线考试系统更加不能满足要求。
随着网络的发展,现在的数字化校园,对服务的配置越来越高,设置多层防火墙,并通过各种方式实现网络的安全管理,这些措施的实行更加促成了在线考试系统的开发脚步。
三、系统分析(一)需求分析。
现今举行的各种考试,不管是学校内部组织的期末考试还是社会上的一些职业资格考试,多数都是采用试卷的形式进行考核,过程繁琐,需要时间较长,教师需要出卷、阅卷等多个过程,工作量大,又不能保证考试的公正性,在线考试系统能够提供随机收取试题进行组卷,既降低了教师的工作量,又保证了考试的公正性。
教育行业智能化在线教学平台开发方案

教育行业智能化在线教学平台开发方案第一章概述 (2)1.1 项目背景 (2)1.2 项目目标 (2)1.3 项目意义 (3)第二章需求分析 (3)2.1 用户需求分析 (3)2.2 功能需求分析 (4)2.3 功能需求分析 (5)第三章系统架构设计 (5)3.1 技术选型 (5)3.2 系统模块划分 (6)3.3 系统架构设计 (6)第四章教学内容管理 (7)4.1 教学资源管理 (7)4.2 课程体系构建 (7)4.3 教学内容发布与更新 (7)第五章教学互动模块 (8)5.1 实时互动功能设计 (8)5.2 作业与考试管理 (8)5.3 教学评价与反馈 (9)第六章学生管理 (9)6.1 学生信息管理 (9)6.1.1 信息录入与更新 (9)6.1.2 信息查询与修改 (10)6.1.3 信息统计与分析 (10)6.2 学习进度跟踪 (10)6.2.1 学习进度实时监控 (10)6.2.2 学习进度分析与反馈 (10)6.3 学习数据分析 (10)6.3.1 数据收集与处理 (10)6.3.2 数据可视化展示 (11)6.3.3 数据挖掘与应用 (11)第七章教师管理 (11)7.1 教师信息管理 (11)7.1.1 教师信息录入与维护 (11)7.1.2 教师信息查询与统计 (11)7.2 教师培训与发展 (12)7.2.1 在线培训资源 (12)7.2.2 培训计划与实施 (12)7.2.3 教师交流与分享 (12)7.3 教师评价与激励 (12)7.3.1 教师评价体系 (12)7.3.2 激励机制 (12)第八章平台安全与稳定性 (13)8.1 数据安全策略 (13)8.2 系统稳定性保障 (13)8.3 网络安全防护 (13)第九章市场推广与运营 (14)9.1 市场调研与定位 (14)9.2 品牌建设与宣传 (14)9.3 运营策略与盈利模式 (14)第十章项目实施与评估 (15)10.1 项目实施计划 (15)10.1.1 项目启动阶段 (15)10.1.2 项目研发阶段 (15)10.1.3 项目部署与试运行阶段 (15)10.1.4 项目验收与交付阶段 (15)10.2 项目监控与调整 (16)10.2.1 进度监控 (16)10.2.2 质量监控 (16)10.2.3 风险管理 (16)10.3 项目成果评估与总结 (16)10.3.1 项目成果评估 (16)10.3.2 项目总结 (16)第一章概述1.1 项目背景互联网技术的飞速发展,教育行业正在经历一场深刻的变革。
在线实操过程化智能网络考试系统研究与开发

Ju a Ze agIst eo Cm ui tn or l f hjn ntu f o m n aos n o i it ci
Vo . 1 No. 11 4, De 2 0 e. 01
在 线 实操 过程 化 智能 网络 考试 系统研 究 与开 发
收 稿 日期 :2 1 —1 —1 00 0 1
管理 、题库维护、过程审批、考场监控等一系列管 理 环节[ ,要实 现全 面的 网络 化 ,这些 管理 环节是
基金项 目 : 浙江省教育厅科技项 目 ( 200 6 1 Y 09 7 1) 作者简介 :李锦伟 (96 ,男 ,浙江安吉人 ,副教授 ,硕士 ,E—m i j @z t. uc。 16 一) a :l l w ji e . vtd n
0 引 言
高等 职业 教育是 以培 养高素 质技 能型专 门人才 为 目标 ,教育 部高教 20 [6 06 1]号文 中明确指 出高
试模式 纸 问笔答 的形 式 ,统一采 用计 算机 出卷 、阅
卷 ,最 大 限度排除 了人为 因素 的影 响 ,保证 了考试
的客观、公平 、公正,高效、优质地完成对考生知 识 、能力 的测评 。
中图分类号 : P9 . 文献标识码 :A di 036/ .s . 7 — 3x2 1. .1 T31 9 o:1. 9 j s 1 1 24 . 00 02 9 in 6 0 4 文章 编号 :17 —24 (00 4— 04— 3 6 1 3X 2 1 )0 0 4 0
握情况 为依据 ,现代 信息 技术 为手段 ,脱离 传统 考
3 操 作 过 程化 实 现
实操题 在线 实现 的关键 ,是 在 网页上无 需 安装
基于BS模式的网络在线考试系统的设计与实现

基于B/S模式的网络在线考试系统的设计与实现作者:黄艳来源:《电脑知识与技术》2011年第04期摘要:完整介绍了一个网络在线考试系统的开发过程。
其具体功能包括用户管理、题库管理、在线考试、自动阅卷等功能模块。
使用该考试系统,既节省了印刷试卷的成本,又减轻了教师改卷的负担,适应了时代发展的要求。
关键词:网络在线考试;B/S模式;管理系统中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)04-0745-02Design and Implementation of Network Online Test System Based on B/S ModelHUANG Yan(Department of Science and Culture, Nanchang Army Academy, Nanchang 330103, China)Abstract: This paper discusses the process of a network online test system. The main functions of this system are user management, TQD management, online exam, automatic correcting papers etc. The application of this system not only reduces the cost of the exam, but also reduces the teacher's workload. It's adapted to the requirements of the times.Key words: network online test; B/S model; management system1 概述网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育发展形成新的推动力。
在线学习考试系统建设综合解决方案

通过在线学习平台,教师可以更 方便地发布课程资料、布置作业 和与学生互动,提高教学质量。
风险与应对策略
技术风险
技术更新迅速,可能导致系统过时或不符合新的标准。应 对策略:持续关注技术发展,定期升级和维护系统。
数据安全风险
在线学习考试系统涉及大量用户数据,存在数据泄露和被 攻击的风险。应对策略:加强数据加密和备份,定期进行 安全漏洞扫描和修复。
云计算
云计算技术的应用将进一步提高 在线学习考试系统的可扩展性和 稳定性,为用户提供更加可靠和 高效的服务。
02系统需求分析Fra bibliotek户需求学生
提供在线学习资源,支持在线做题、提交作业 、考试等功能。
教师
提供在线授课、布置作业、批改作业、组织考 试等功能。
管理员
管理学生信息、教师信息、课程信息等系统资源。
数据备份与恢复
建立完善的数据备份和恢复机制,确保数据安全可靠。
维护策略
01
定期更新与升级
根据系统运行情况和用户反馈,定期更新和升级系统功能,提高系统性
能和稳定性。
02
监控与日志分析
建立系统监控和日志分析机制,及时发现和解决系统运行中的问题。
03
用户支持与培训
提供用户支持服务,为用户提供系统使用培训,提高用户使用体验。
用户接受度风险
部分用户可能不习惯或不愿意使用在线学习考试系统。应 对策略:提供培训和用户支持,引导用户逐步适应在线学 习考试模式。
THANKS
谢谢您的观看
系统目标
提高学习效率、方便考试管理、优化 资源利用、提升教学质量。
系统的重要性
适应教育信息化发展
随着信息技术的发展,在线教育已成 为教育领域的重要趋势,在线学习考 试系统是教育信息化的重要组成部分 。
《基于多因素知识追踪的试题推荐系统的研究与实现》

《基于多因素知识追踪的试题推荐系统的研究与实现》一、引言随着信息技术的快速发展,教育领域正面临着深刻的变革。
在这个大背景下,试题推荐系统以其智能、高效的特点,成为现代教育技术的重要应用之一。
基于多因素知识追踪的试题推荐系统,能够根据学生的学习情况、知识掌握程度等多方面因素,智能地推荐适合的试题,从而帮助学生更有效地进行学习。
本文将详细介绍该系统的研究与实现过程。
二、背景与意义在传统的教学模式中,学生需要通过大量的试题练习来巩固知识。
然而,这种“题海战术”不仅效率低下,而且容易导致学生产生厌学情绪。
因此,如何根据学生的知识掌握程度,推荐适合的试题,成为教育领域亟待解决的问题。
基于多因素知识追踪的试题推荐系统,可以通过分析学生的学习数据、知识掌握程度等多方面因素,智能地推荐试题,从而帮助学生更高效地学习。
该系统的研究与实现,对于提高教育质量、减轻学生负担、推动教育信息化具有重要意义。
三、相关技术综述(一)知识追踪技术知识追踪技术是试题推荐系统的核心。
它通过分析学生的学习数据,判断学生对知识的掌握程度,从而为试题推荐提供依据。
目前,常见的知识追踪技术包括基于规则的方法、基于机器学习的方法等。
(二)推荐系统技术推荐系统技术是试题推荐系统的基础。
它通过分析用户的行为数据、兴趣偏好等信息,为用户推荐符合其需求的内容。
在试题推荐系统中,推荐系统技术可以根据学生的知识掌握程度、学习风格等因素,推荐适合的试题。
四、系统设计与实现(一)系统架构设计本系统采用分布式架构,包括数据采集层、数据处理层、推荐引擎层和应用层。
数据采集层负责收集学生的学习数据、知识掌握程度等信息;数据处理层负责对数据进行清洗、转换和存储;推荐引擎层根据学生的知识掌握程度等因素,智能地推荐试题;应用层提供用户界面,展示推荐结果。
(二)数据采集与处理数据采集是本系统的关键环节。
我们通过与学生端的软件进行接口对接,实时收集学生的学习数据、答题记录等信息。
基于VB.NET的在线考试系统设计与实现
基于的在线考试系统设计与实现作者:张璇来源:《电脑知识与技术》2013年第07期摘要:该文基于技术开发出在线考试系统,实现试题随机生成、考生在线即时考试、即时评分、管理员对试题进行增删改查、成绩统计和查询及管理用户信息功能。
具有良好的开放性、方便性和灵活性。
既减少了教师的工作量,又提高教学效率,从而使考试更趋于公正、客观、更激发学生的学习兴趣。
同时也节约了考试资源,保护了环境。
关键词:在线考试;试卷;;即时评分中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)07-1503-04随着网络技术的发展和广泛应用,传统教育的方式和方法面临着新的挑战,远程教育已被广泛的应用到学校和社会其他部门,为教育提供了新的途径,。
但是,远程教育软件的开发目前还处于起步阶段,随着计算机技术的不断发展,就要求有更好、更完善的软件系统应用到远程教育当中去。
远程教育包括很多环节,如教学系统、答疑系统和考试系统等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节[1]。
在传统方式下,考试管理者的出题、批改试卷及统计成绩都是非常繁重的工作,但随着计算机科学技术的日趋完善,软硬件技术的发展,人们传统的思想观念和生活方式开始改变,一切向着高效率发展,利用现代的信息技术可以使考试这项繁重的工作变得高效、简捷。
一个完善的在线考试系统应可以通过网络自动完成题目生成,试卷提交、成绩批阅及统计分析等工作,能够提供一个更轻松、更快捷的考试环境。
考生提交试卷后,系统自动评分,学生在考试结束后能立即查看自己的考试结果,并可随时查阅已作答试题,发现自己的不足,从而查漏补缺,更好的提高学习效率。
开发的应用程序(尤其是数据库应用程序)代码操作数据库效率高、具有组件丰富、语言简单、功能强大的优点,使我们能在最短的时间内完成系统开发满足模拟考试系统的需要[2]。
是.NET的一个关于数据库访问的子系统,利用提供的支持,用户可以在中自由访问和操作数据库,实现对数据库的操作[3]。
在线考试系统技术方案
在线考试系统技术方案目录1需求概括传统的考试方式愈来愈不可以适应企事业单位对考试的要求,存在考试人员组织难,考试成本高,考试结果出来慢等问题,企事业单位急迫需要一种能打破时间和地区限制的无纸化考试方式,在控制成本的同时知足建设学习型组织和对分别在各处的人员进行在线查核的需要。
B/S 构造的在线考试系统作为一种以专业题库为依靠,以计算机网络技术为手段,以数据库为基础的,以阅读器为客户端的新式的无纸化考试方式。
考试业务没有实质的变化,仍旧是出题、组织考试、考试、判卷、统计剖析,可是考试的方式产生了推翻性的变化,好像挪动通信有关于固定电话的利处就是,不论身处何地,人在何时,所处之地只需有手机信号覆盖,我们就能够享遇到语音通信的便利,除此以外,挪动通信营运商还能够利用挪动通信网承载其余增值业务如彩信、彩铃、短信、手机邮箱等,在线考试系统也使得我们不论身处何地,在一个相对宽裕的时间段内,只需能接入互联网,就能够经过APP 手机应用在线参加考试,无需千里奔走,无需担忧考试迟到,还节俭了考试花费,经过应用系统升级和扩展,在线考试系统还能够肩负诸如在线学习和培训、依据考试结果进行绩效查核等附带任务。
固然固定电话在相当长的一段时间内仍不会消亡,可是挪动通信的终端数目的增添和固定电话终端数目的减少已经成为不行防止的趋向;在线考试系统作为一种新兴的考试方式,也是将来考试方式发展的方向和趋向:考试能够鉴于内部网,也能够鉴于互联网,不论网络大小,网络覆盖范围内皆为考场,与挪动通信何其近似。
经过APP 手机应用,把线下培训和手机挪动学习做有利的整合,这类便利的培训模式正被愈来愈多的人和企事业单位所接受。
在线考试系统 (Exam System)的建设目标是经过使用网络技术,来实现考试去纸化、试卷自动组、成绩自动判、信息自动记录及自动统计的功能;从而达到降低出试卷时间和人力成本,免去试卷的印刷成本、散发试卷的时间成本、批阅试卷的时间和人力成本以及信息统计的时间和人力成本的目的。
试论在线考试系统的设计与实现
力 :试 卷 质 量 、 分 标 准 也 随 教 师 的 不 同 而 不 同 , 绩 公 布 之 前 学 生 为 查 评 成
为 厂移 植 的 方 便 , 当按 科 目各 自组 建 不 同 的 数 据 库 一每个 数 据 库 按 应 题 型 组 建 不 同 的 表 = 为 了扩 展 的 方 便 , 先 建 一 个 通 用 的 数 据 库 这 个 数 首 据 库 包 括 所 有 题 型 的 空 数 据 表 这 样 当新 增 一 门 考 试 科 目时 , 把 通用 数 就 据 库 的 表 结 构 导 入 到 新 的 数 据 库 中 。 然 后 根据 需 要 删 除 一些 不 必 要 的 题 型 表 按 照 这 种 规 范 建 库 ,保 证 了 不 同数 据 库 中 相 同 名 称 表 中字 段 名 称 、 类 型 和 长 度 的 一 致 性 。为 新 代 码 开 发 和 调试 带 来 不 少 方 便 , 以 大 大提 高 可 开 发 速 度 和 代 码 重 用 率
点 击 网上 练 习超 链 接 , 入 练 习 科 目 和题 型 选 择 页 面 根 据 需 要 选 取 进 后, 眼务 器端 按 照 随 机算 法 生 成 一 套 练 习题 , 发送 到 客 户 端 一答 题 完 毕 . 提 交 答 卷 , 务 器 端 会 对 提 交 的答 卷 进 行 批 改 :如 果 回答 错 误 . 打 出 原 来 服 将
在线考试系统毕业设计论文(精品推荐)
中原工学院软件学院三级实践课题设计任务书指导教师签字:年月日在线考试系统摘要随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。
在线考试系统是为了方面学生考试、老师阅卷、提高考试的公正性、公平。
本文主要包括系统的需求分析、概要设计、总体设计(部分)、详细设计关键词:需求分析;概要设计;总体目录摘要 (2)第一章系统需求分析 (4)1.1 功能需求 (4)1.2 性能需求 (4)1.3 可靠性和可用性 (4)1.4 系统ER图 (5)1.5 工具选择 (5)1.6实现环境 (6)第二章总体设计 (7)2.1 系统模块 (7)2.1.1 系统模块图 (7)2.1.2用例图 (8)2.1.3管理员功能模块 (9)2.1.4教师功能模块 (10)2.1.5学生功能模块 (10)2.2 数据库设计 (10)第三章详细设计 (11)3.1 数据表 (11)3.2 具体模块设计 (15)3.2.1 学生信息管理模块 (16)3.2.2 教师信息管理模块 (20)3.2.3 试卷信息管理 (22)3.2.4 科目信息管理 (24)3.2.5 班级信息管理模块 (26)第四章系统测试 (28)4.1 所预见的问题 (28)4.2 系统测试 (28)第五章结束语 (29)第一章系统需求分析1.1 功能需求本系统要实现的是在线考试系统,在设计时应该有友好的用户界面,便用户的操作。
系统应具基本功能如下:➢科目管理➢章节管理➢题库管理(选择题,填空题,判断题,简答题,问答题)➢系部管理➢班级管理➢学生管理➢教师管理➢管理员信息管理➢手动组卷➢随机组卷(可以完全随机组卷,也可以按章节比重进行随机组卷)➢考试页面➢阅卷管理➢成绩查询1.2 性能需求由于此系统为在线考试系统,响应速度一定要快,要在5秒以内,安全性要高,服务器的磁盘容量要大,主存容量要大,信息处理速率要高。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以智能化题库为导向的在线学习考试系统的设计与开发
[摘要]智能化在线学习考试系统不仅可以作为大规模的考试的总结性评价、
教师的课堂教学测试的诊断性评价和形成性评价,也可以作为学生在线学习的学
习平台。
[关键词]智能化题库 自动生成 智能化考试系统
教育技术发展的特点在教学评价中起到了重要的作用。传统的教学评价已经
满足不了当前个性化的学习需求,智能化在线学习考试系统可以促进学生的在线
学习,充分体现学生学习的个性差异,真正实现个别化的学习和评价,解决了传
统测评系统和评价方式的不足。
一、 智能化在线学习考试系统的设计思想
教学评价是教学过程中的重要环节,分为诊断性评价、形成性评价和总结
性评价。诊断性评价是在学习开始之前对学习者所具有的认知、情感和技能方面
的条件进行的评估;形成性评价是在教学和学习过程进行的评价;总结性评价是
在学习结束后对学生的学习效果进行的评价。智能化在线学习考试系统充分考虑
到每个学生的个性差异,提供了一个自主、智能化、个性化的学习平台。真正达
到考试与教学和学习的结合,使考试为教学和学习服务。其考试统计信息作为一
种教学信息反馈给教师,帮助教师及时掌握教学的情况,使教学和学习达到最优
化。
二、智能化在线学习考试系统的优势
1.题库的通用性、有效性、动态更新
利用XML文件在不同的题库之间进行试题的共享,从而在异构系统、异构
数据库之间实现题库资源的共享。通过数据库对试题集中管理,通过XML进行
数据交换,实现了数据库和XML文件的数据交换,保证了题库的开放性。
2.错题库、练习题库建立和及时更新,保证错题库的有效性和典型性。
3.题库的多样性,考试题库、测试题库、错题库等多种题库,保证考试与教
学和学习的相互结合。
4.生成试卷方式的多样化、智能化,自动生成试卷和手工生成试卷相结合。
5.评卷方式的多样化,自动阅卷和手动阅卷相结合的方式。
6.题型的多样化、以及格式的通用性。包括单选、多选、是非、填空、简答、
实验、操作等多种题型,并且所有的题型统一使用一种格式,保证格式的通用性。
7.考试和教学和学习相结合,诊断性评价、总结性评价和形成性评价相结合。
8.教学统计信息的合理有效的使用,随时统计每个考生的学习测试信息,反
馈给教师,以便教师及时了解学生掌握情况,对以后的教学过程作出调整;统计
错题信息,及时更新错题库。
三、 智能化在线学习考试系统的设计
智能化在线学习考试系统主要有以下功能模块。
1.用户管理子系统。
本系统有三种用户:后台管理员、教师、学生。用户管理子系统就是对这三
种角色的信息进行管理。
2.题库管理子系统。
题库管理系统是考试系统的中心部分。本题库系统是一个智能化、通用的
题库系统。其智能化主要体现在每道题的知识点表示方法上,通用性是主要体现
在通过XML实现不同题库之间的数据共享,实现资源共享,减少数据冗余。题
库按照不同的教学和学习评价需求分为练习题库、考试题库、错题库。
(1)练习题库主要是用于学生在线学习和测试。
(2)考试题库主要是用于学生的总结性评价。
(3)错题库主要是利用考试信息统计子系统的错题信息,统计把错误率高
的且具有典型代表的试题加入到错题库中。
一个好的题库应该随着课程内容的改变做及时地更新,练习题库、考试题
库应该及时更新,一方面保证题库的保密性,另一方面确保题库评价的有效性和
题型的多样性;错题库也要及时更新,保证每道题都是具有典型代表的。
3.试卷管理子系统。
主要是负责对试卷的管理工作,包括试卷模版管理、试卷管理和组卷模块三
部分组成。
(1)模版是试卷按照题型、以及知识点、试题难易度等具体要求制成的一
种试卷结构框架,试卷就是根据这种结构从题库中抽取符合要求的试题然后组成
的。
(2)试卷管理模块主要是对生成的试卷进行修改达到满意。
(3)组卷管理模块主要是生成试卷,有两种方式:手动生成试卷和利用考
试模版自动生成试卷。
4.考试管理子系统。
由考试控制管理、考试监控管理和评阅试卷管理等管理模块组成。
(1)考试控制管理模块实质上是考试控制台,由考试批准、考试开始和考
试结束三个子模块组成。
(2)考试监控管理模块主要是为了防止考生考试作弊,可以采取对考生IP
的进行监控,发现异常IP,及时进行处理。
(3)评阅试卷管理模块主要是负责阅卷。阅卷主要采取三种方式:自动阅
卷、手动阅卷、专家系统阅卷。
5.考试信息统计子系统。主要是负责对考生的考试信息进行统计,并且利
用数据挖掘技术挖掘出有用的信息,将这些信息反馈给学生和教师,为教学和学
习服务。主要有试题统计、错题统计、考试信息打印等三部分组成。
6.考试异常处理子系统。该系统主要是负责对考生考试过程中发生的异常
进行处理,对于页面出现的一些报错信息打印出来。对于考试中发生考试异常,
造成学生及其死机等问题的,程序每隔几分钟自动备份考卷,以保证考试异常时
考生再次考试的时候答题信息不会丢失,如果异常发生时,程序自动停止计时。
四、 智能化在线学习考试系统的开发环境和技术支持
1.开发环境。针对网络在线考试系统的特点,本系统采用了Browser/Web
Server系统运行模式。考试中心子系统和考点子系统的数据库及Web服务器操
作系统都采用Linux9.0,数据库管理平台采用Oracle9i,WEB 服务器采用的
Resin。
2.数据库设计
(1)人员数据库。
主要有三个表,教师信息表(DB_TCHINFO)、管理员信息表
(DB_ADMININFO)、学生信息表(DB_STDINFO)。
(2)试题数据库。
主要有三个题库表: 练习题库表(DB_QUEPRACTICE )、考试题库表
(DB_QUESTEST)、错题库表(DB_QUESWRONG)。所有的题库都使用统一
的题库信息表,存放题库的科目表、章表、节表、知识点表、模版表等信息。
(3)试卷数据库。
试卷表(DB_PAPER)包括:试卷编号、试卷名称、试卷中的试题编号、试
题类型、试题、参考答案、专业、课程、认知层次、组卷人员、组卷日期、考试
时间、考试说明等等。还包括学生成绩表。
3.题库加密、成绩加密技术。对试题和答案进行加密,防止泄密、成绩被
泄露、复制、修改,万一成绩被修改,应恢复出原始成绩。题库的加密:采用改
进的3DES加密,这样兼顾了速度和安全两方面的指标。由于试卷信息的加密实
际是数据库记录的加密,而记录并不是一个连续的信息串序列。另外,为了能正
确地区分有效数据和填充数据,加密的数据串应有长度控制。成绩的加密:当考
生点击交卷,系统在判完卷后,这就需要防止成绩被查看、修改、替换学生成绩
记录以及发现成绩被修改后防止抵赖。为保证成绩的安全性,我们提出了成绩多
级别安全的防范措施。
参考文献:
[1]吴平.远程考试系统的设计[J].中国远程教育,2000(162):46-48.
[2]余胜泉,何克抗.网络题库系统的设计与实现[J].教育技术通讯应
用开发,2003,(7).
[3]尹朝庆,尹皓.人工智能与专家系统[M].北京:中国水利水电出版
社,2001.