精品课程中基于Web的网络在线测试系统的研究与实现
基于Web2.0的精品课程网站设计与实现

Bu l a o a e Co r e W e st t e 2 0 i t r s i El b r t u s d b ie wih W b . n Fu u e
Ex h n e Pr c i e c a g at c
Z HO h n . e 。 HANG Jn .h o , F N L U Z o gw n ,Z igs a E G i
Ke r s:ea o ae c u s ; W e 2 0; B S;ADO NE ; n t r n a e n y wo d lb r t o re b. / . T ewok ma g me t
1 引 言
将优 秀 的课 程作 为示 范课程 ,利 用现代 化 的教 育信 息技 术手 段 ,将 其 相关 内容 上 网并 免 费 开放 , 以实 现优 质教学 资 源共享 ,提 高教学 质量是 精 品课 程 的建设 目标 。
要 功能模 块和关键技 术进行 了详细论述 。实践表明 ,构建设计的期货 交易实务精品课程 网站非常成 功。 关 键 词 :精 品课程 ;We20技 术;B S模式 ;A O N T技 术 ;网络化管理 b. / D .E 文献标识码 :B 文章编号 :17 4 5 (00)1— 07— 4 6 2— 5 0 2 1 0 07 0 中图分 类号 :T 33 0 P 9 .
i ea l P a t e s o s ta ti v r u c ¥fl i ul i g ea o ae C u s b i n ft r se c a g rc ie n d ti . rc i h w ti s e y 8 e e sn n b i n lb r t o re we st i u u e x h n e p a t . c h d e c
基于Web的在线教育平台设计与实现

基于Web的在线教育平台设计与实现随着互联网的普及和快速发展,许多传统教育方式已经被Web-based教育所取代。
Web-based教育是利用互联网和多媒体技术,为学生提供高效、便捷、多样化和个性化学习服务的一种教育形式。
基于Web的在线教育平台是Web-based教育的重要组成部分,它集中了在线教学、在线交流、在线测试等功能,为学生和教师提供了一个互动和灵活的学习和教学环境。
一、需求调研与功能分析在设计和实现基于Web的在线教育平台之前,需要进行需求调研与功能分析。
需求调研是指在设计和实现过程中,根据教育市场的需求和实际情况,了解用户需求和期望,确定教育平台的目标群体、目标课程和目标功能等。
功能分析是指在需求调研的基础上,对教育平台的功能进行分解和细化,确定教育平台需要的核心功能和辅助功能以及具体实现方案等。
二、系统架构设计与实现基于Web的在线教育平台的系统架构是指平台的技术架构、数据库架构和应用架构等。
系统架构设计需要从可维护性、可扩展性、数据安全性、性能优化等方面进行考虑。
平台的实现过程中,需要选取适合的编程语言、Web框架、服务器、数据库等技术和工具。
同时,还需要关注平台的用户体验和交互设计,如何让学生和教师方便地使用平台,如何让课程内容呈现形式更加丰富多样,如何让学生和教师之间更加顺畅地进行交流等。
三、系统测试与运行维护平台的测试与运行维护是平台实现的重要环节。
在测试环节中,需要对平台进行单元测试、功能测试、性能测试、安全测试等,确保平台的功能和性能达到用户需求和预期。
在运行维护阶段中,需要对平台进行版本升级、数据备份、漏洞修复、用户反馈等工作,确保平台长期稳定运行。
同时,还需要制定一套完善的用户服务体系,为学生和教师提供及时的技术支持和培训等服务。
四、结论基于Web的在线教育平台的设计与实现是一个非常重要但也非常复杂的任务。
整个过程需要一个严格、系统和科学的流程,需要高质量的团队协作、创新思维和持续改进。
毕业论文(设计)基于WEB的在线测试系统的设计与实现

分类号_______________ 密级________________ U D C________________ 编码________________本科毕业论文(设计)题目:基于WEB的在线测试系统的设计与实现本学位论文属于1、保密□,在_____年解密后适用本授权书。
2、不保密□。
(请在以上相应方框内打“√”)学位论文作者签名:日期:年月日导师签名:日期:年月日内容摘要I 关键词 (I)Abstract (I)Key words (I)1.引言 (1)2.系统需求分析 (1)2.1系统需要解决的问题 (1)2.2系统需要实现的基本功能 (1)3.系统的总体设计 (2)3.1B/S结构模式 (2)3.1系统结构 (2)3.2数据库总体设计 (2)4.系统的详细设计和实现 (3)4.1数据库的具体设计 (3)4.2开发技术 (6)4.3测试模块的设计与实现 (6)4.4管理模块的设计与实现 (9)5.系统测试 (12)5.1构建ASP开发环境 (12)5.2系统测试 (12)6.结束语 (12)参考文献 (13)内容摘要:随着Internet技术的发展,测试的技术手段发生了革命性变化。
在线测试将成为一种趋势。
基于Web的在线测试系统可以极大地提高教学灵活性,传统的测试在人力、物力上与基于Web的在线测试系统相比都显得较为烦琐。
本测试系统采用ASP(Active Server Pages)和ADO(ActiveX Database Object)技术,基于B/S结构模式开发而成。
该系统具有操作方便、简易、动态管理测试信息、测试时间灵活、阅卷速度快等特点。
具有管理员可以远程管理和维护系统、随机生成试卷、自动评阅、计分、成绩存档、作答信息反馈等功能。
本系统为学生对知识点的自我检测以及教师对学生进行测评带来了很大的方便。
关键词:Web ASP B/S结构在线测试Abstract:Along with the Internet technology developed, Testing techniques have undergone revolutionary changes. Online testing will become a trend. Web-based online testing system can greatly enhance the flexibility of teaching, compared with Web-based online testing system, the traditional tests are more cumbersome in human and material resources. Based on the B/S(Browse/Server) model, This test system uses ASP(Active Server Pages) and ADO(ActiveX Database Object) technology to develop.The system has the character of convenient and easy to operate, dynamic management test information, test time flexibility, and speed correction. And by this system, administrator can remote manage and uphold system, get papers randomly, give comments and score automatically, archive students’performance, and give feedback. The system is convenient with the knowledge point of self-testing for students and evaluation given to students by teachers.Key words:Web ASP B/S structure Online test1.引言随着计算机技术的发展及计算机的日益普及,基于WEB在线测试与无纸化办公一样已成为大势所趋[1]。
基于WEB的实践教学及测试平台研究与实现

内枉 开 煞 1 第1 一 1 l _ 期 年
基 于W 实 践 教 学 及 测 试 平 台 研 究 与 实 现 EB的
王 运 兰
(浙 江 省 桐 庐 中 学 ) 摘 要 本文通过对 网络 教 学及 测试 中各环 节的深入研究分析 ,归纳现有 系统 功能上的不足 ,结合 自身 多年的任教 经验与总结 ,
.
表 1 测 试 内 容 设 置 信 息 (程 序 设 计 题 部 分 )
( 说明 :试题类 型相 当试题序 号,即表 示第几题 。便于按 试题控 制随机抽 题 ;可选试题教 ,表示时应试题可 以随机选择 的试题个数 ;必选试题数 ,表 示 在 对应 试题可选试题 范围 内选择的试题教 。若可选数与必选敷相 同,则表 示固 定试题模 式 :预选试题 范圃 ,表示对应试题 只从 此范围 内随机抽取 ,若 范圈为
所测试 的试题 完全一致 ,类似传统的纸质试卷 。如客观题部分可采用
固 定 试 题 模 式 。 每 个 题 型 ( 择 题 、判 断 题 、填 空 题 )由固 定 的试 题 选 组 成 。如 学 生 点 击 “ 择 题 ” 后 ,在 线 测 试 的 选 择 题 界 面 如 图 l 选 所
( ) 1 管理 员功能模块 目标 。管理员 主要负责对 平台功能 的设计 维 护 ,对 平台操 作具有最高权限 ,该用 户主要在平 台设计制作过程 中 起 重要作 用。管理 员主要负责对平台参数进行管理维护 、 学生和授 对 课 教师用 户权 限的管理 、系统有 关数据 的维 护 、学 生基本 信息 的维 护 、考试 成绩信息 的维护等 。 ( ) 师功 能模 块 目标 。① 授课 教师 可 以在所 任教 班级 中发 2 教 布 、修改 和删 除通知信 息。对在 线学习模块 中的所有资 源 ( 课件 、课 程 视频 、电子教 案等 ) 行维护 。② 布置上 机实践作 业和 试题库 添 进 加、 修改 、 删除 等维护 。设置班级 作业的最后提交 日期 ,对 已超过提 交 日期的作业 ,学生将 不能再提 交。③授课教师可 以浏览 、统计所任 班级每位学生每次作业 的上交情况 。教师打包下载所授课班级学生 的 作业后 ,在客 户端利用C语言程序批 阅系统 自动批 量评 分 ,授课教师 对作业或考试成绩进行统计 、分析 、打 印等。④维护和主持参与平 台 中的在线讨论答疑 ,与学生形成互动 ,解决学生提 出的疑难 问题 。 ( 3)学 生功能模块 目标 。①浏 览在线学 习模 块 中的公 共教学 资 源和在线讨论 。②学生 登录后可 以浏览授课教师发布的通知和任课教 师布置的作业 ,提交完 成的程序作业 ,查看每次作业的完成情况与成 绩 。③在上机实践过程 中,学生可 以直接在 平台上编写程序后进行运 行结果 ,程 序如果有错 误 ,平台会像V s ac + i l + 软件里面 一样 提示相 u 关错误信息 ,如果程序能正常运行 ,平台会 给出批改结果 ,提示学生 程序结果的正确性 。④学生可 以在平 台上 能进行 相应的测试 ,网上测 试同时支持网上 自测和正式考试两种类型 。学生 可以使用平台提供的 网上 自测功能 ,对课程及 内容进行测 试。可 以 自己设定测试章节 、类
基于Web的精品课程教学平台的设计与实现

1总体 架构 设计
设 计 思 路 : 构 模式 采 用 是 浏 览 器/ 务 器(rwe/e e , 户端 运 行 环 境 为 Widw 0 0X +E . 架 N Bo sr r r 客 Sv ) n o s 0/ P I 5 2 5以上 版本 . 务 器端 采 用 服 Widw evr0 5 I 6 + S .E no s re2 0 +I . A PN T框 架 , 台数 据 库 采 用 S LSre 0 5 页 面 相关 部分 使 用 D em evr S S0 后 Q e r 0 。 v 2 ra w ae MX设 计 , 网站 与 而
关 键词 : e : 品 课 程 : 学 平 台 W b精 教 中图分 类 号 : 3 G4 4 文 献标 识 码 : A 文 章 编 号 : 0 9 3 4 (0 00 — 1 4 0 1 0 — 0 42 1 )5 1 5 — 3
De i n a d I p e n a i n o u a i n Plto m o c H n u s n t u to s g n m lme t to fEd c t a f r f r Ex e e tCo r e Co s r c n o i
摘 要 : 对 目前 精 品 课 程 建设 的 重要 性 , 文提 出 了基 于 w e 针 该 b的精 品课 程 教 学 平 台的 设 计 方 案 , 先给 出精 品课 程 教 学平 台 的 总 首
体 架 构 , 后 对 系统 数 据 库进 行 设 计 , 着介 绍 系统所 需的 关键 技 术 , 然 接 最后 , 出 了关键 模 块 的 实现 方 法 。 给
基于Web的课程学习与测试系统的设计与实现

并确保安全性 , 将系 统的用户分为管理员 、 教师与学生 3类 , 并相应地将 系统划分为管理员 、教师 与学 生 3个子系统 。各 用户登录成功 后,方能使用相应子系统 的有关 功能。使用完 毕后 ,则应执 行注 销操作 以安全退 出系统 。若 未登录,则只 能 以游客 身份 ,使用一些开放性功 能,如 查看 教学 内容、进
测平 台。
12 功 能 设 计 .
试试 卷。课程设置用于完成 当前教师所 负责的课程的章节 设
置 与 题 型 设 置 , 即 构 建课 程 的章 节 结构 , 并 设 定 课 程 的题 库
题型。
为 便 于各 类 课 程 的 网上 建 设 以及 网络 教 学 的顺 利 开 展 ,
学 生 子 系 统 包 括 课 程 内容 、疑 难 问 答 、 学 习 自测 、课 程
( 广西财经学院 ,广西 南宁 5 0 0 ) 303
【 摘 要 】网络教 学系统的 开发 与应 用,有利 于推 进 网上课程的建设 以及教 学方式与教 学手段的 变革 。介 绍一个通用的基
于 W b的课 程 学习与测试 系统 ,包括 其设 计 目标、功能设计 、数据库设计 、实现技 术与主要特点等 。 e 【 关键词 】课程 学习与测试 系统 ;B S e ;P P K I / ;W b H ;P Z P 【 中图分类号 】T 3 1 P 1 【 文献标识码 】A 【 文章编号 】10 — 1 1 2 1) 2 0 8 — 3 0 8 15 (0 2 0 — 1 1 0
网络课程在线测试系统的设计与实现

网络课程在线测试系统的设计与实现余红王柏清华南师范大学教育技术研究所佛山广播电视大学E-mail:gdgjdj@本文通过实践分析总结了网络课程在线测试系统的设计思路,结合目前学校的硬件环境,探讨了如何采用当今流行的ASP技术,结合ACCESS2000的关系数据库和VBScript脚本语言,建立网络课程在线测验系统。
关键词:网络课程在线测试CAT数据库1在线测试系统的建立有着重要意义1.1在线测试系统的建立有着重要意义Internet的出现和发展改变了传统学校单一的教学模式,随着网络学院的建立,网络课程如雨后春笋迅速发展。
网上学习成为一种新型的重要的学习途径,学员通过网上学习掌握了新的知识,增强了能力,但是如何了解、检查学习者的学习成果呢?显然,作为传统学习检测手段的――测验也必须在网上实现。
但是,综观现有的网络课程可见,许多网络课程还处于资源建设阶段,配套成熟的在线测试系统不多,对一些网校、网络学院中网络课程在线测试系统的分析之后,我们认为主要存在以下一些问题:①系统缺乏开放性。
②对于测验系统题库的修订和校正缺乏数据基础,使得提高整个题库数据质量较为困难。
③重视组卷功能,轻视教育测量功能也是一大障碍。
另外,由于出题方式比较单一(如选择题),降低了测验的难度。
现在一些网络学院采用网络学习与传统测试手段结合运行,当然,非在线测试作为成熟的评价方式有着以下许多优点:①既可客观填答,也可主观描述;②能对理论知识、操作技能进行考核;③能全面了解学习者认知领域、技能领域和情感领域的发展变化。
但是,如果网络课程的学习还沿用传统的非在线测试,这又将陷入以往广播电视、函授教育的局限;在线测试系统的建立,既有助于学习者,及时了解自己学习的状况,重新调整学习计划。
此外,组织者也可以通过对回收反馈信息的统计和分析,及时对课程结构、内容安排等进行调整,并及时为学习者提供指导。
因此,开发网络课程在线测试系统就显得非常必要。
基于Web框架.NET技术的精品课程平台的设计与实现

基于Web框架.NET技术的精品课程平台的设计与实现周辉奎顾牡丹(南昌工学院,江西省南昌市 330108)摘要:随着互联网教育的发展,精品课程平台对对应用型本科高校的教育教学,起到越来越重要的支撑和带动作用。
现今各大应用型本科高校精品课程平台如雨后春笋般,也相继发展起来。
本文讨论了基于Web框架.NET技术,后台数据库采用SQL Server2010数据库的精品课程平台的总体设计和关键技术理论。
利用.NET 技术进行实际的程序开发,以达到对后台数据库的操作,并详细讨论了平台实现过程当中的难点和关键技术问题。
关键词:精品课程;Web框架;.NET技术;B/S模式中图分类号:TP393 文献标识码:ADesign and Implementation of Quality Course Website Basedon .NET in Web FrameworkZHOU Hui-kui GU Mu-dan(Nanchang Institute of Science & Technology,Nanchang Jiangxi 330108,China)Abstract:With the development of Internet education, quality of education and teaching curriculum platform for application-oriented colleges and universities play an increasingly important role in supporting and leading. Today the major application-oriented colleges and universities Courses platform mushroomed, it has also developed. This article discusses the Web-based .NET framework technology, background database using the overall design and key technical theory Courses platform SQL Server2010 database. use. NET technology actual program development, in order to achieve back-end database operations, and discussed in detail the difficulties the process platform and key technology issues.Keywords:Quality course;Web framework; .NET technology; B / S Mode1 引言随着互联网的高速发展和广泛传播,现代高等教育已开始向网络教育方向发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品课程中基于Web的网络在线测试系统的研究与实现作者:李新国来源:《中国教育信息化·高教职教》2008年第03期摘要:在线测试是精品课程教学活动中的一个重要环节。
为了建设好《多媒体CAI课件设计制作》精品课程,我们根据一种高效实用的自动组卷算法设计了一个基于Web 的网络在线测试系统。
本文介绍了该系统实现的模块功能、体系结构及其关键技术。
关键词:精品课程 Web技术在线测试自动组卷算法中图分类号:TP311.52 文献标识码:A 文章编号:1673-8454(2008)05-0059-03精品课程是指在学校某专业中具有特色的专业核心课程。
在线测试是精品课程教学活动中的重要环节。
所以设计一种方便实用的在线测试系统是精品课程建设的关键。
我校《多媒体CAI课件设计制作》2006年申建为省级精品课程,2007年申报国家级精品课程,我们将本系统作为该精品课程的重要组成部分。
本文主要介绍该系统的功能、结构、实现的主要方法及新设计的一种高效自动组卷算法。
一、系统功能模块结构根据《多媒体CAI课件设计制作》精品课程的特点,我们将在线测试系统分为两大模块,即教师模块与学生模块。
教师模块包括试题管理、试卷管理、试卷批阅三个部分;学生模块包括在线练习、在线考试、成绩查询三个部分。
用户登录功能由精品课程的主界面提供。
在线测试系统与精品课程的其他模块共用用户数据。
用教师账号进入网站教师主界面;用学生账号进入网站学生主界面。
系统的开发环境为:WindowsXP/IIS5.0/.NET Frame-Work1.1/Microsoft Access2000。
系统的功能模块如图1所示。
下面分别介绍各功能模块:1.试卷管理该模块是系统的核心,主要实现随机出卷与人工出卷等功能。
随机出卷是指按照试卷卡,通过控制参数的输入,抽题者可从章节、题数、题型、难度、可信度等不同角度提出出卷要求,计算机根据抽题者的要求,采用抽题算法抽取试题的方式自动地从试题库中抽取试题,生成试卷,能快速地组织好试卷。
人工出卷是指用户可以根据测试要求,利用查询得到的相关题目任意选取题库中的试题成卷,有较大的灵活性。
无论随机出卷还是人工出卷都会将抽取的题目的编号存放到试卷表中。
无论抽题算法设计得如何合理、试卷卡设置得如何恰当,随机出卷有时总会令出卷者不太满意。
而人工出卷,如果要出一份好试卷,出卷者也要花不少时间与精力。
通常采用人工出卷与随机出卷两种方式相结合的办法进行。
先随机出卷,然后再人工修改试卷。
这样便可以得到更为合理的试卷。
试卷生成后可通过预览功能,浏览试卷效果。
2.试题管理该模块主要完成各种题型试题信息的录入、修改、查询、添加和删除等功能。
按不同题型、章节、难度分别录入试题,并将录好的试题直接存入试题库存中,以备后面组卷之用。
对于大量的试题,要针对某一试题进行操作难度较大,可采用与查询相结合的方式,利用模糊查询,确保查到需要的试题。
先查到试题的题号,并调出该题目的相关内容,然后对该试题进行修改。
另外,通过查询功能,人工出卷时可以方便快捷地找到所需的试题。
3.试卷批阅该模块为教师提供在线改卷功能。
学生在线测试的结果保存在系统的数据库中。
教师对试题中的主观题按参考答案分步评分,客观题由系统自动评分,批改完成得出成绩后,自动或手动录入数据库,与《多媒体CAI课件设计制作》精品课程的另一模块作业管理的相关数据库成绩合并,最后形成学生的最终成绩。
4.在线练习本系统的在线练习提供《多媒体CAI课件设计制作》课程各章节练习题。
学生可进入各章节进行测试练习,做完后提交。
客观题给出答案和分数,主观题给出答案以供参考。
5.在线考试教师为了测试学生,发布相应的试卷,让学生在规定的时间内完成考试。
学生在规定的时间段进入考场,在线做题,时间结束时提交答案,也可以中途交卷。
6.查询成绩在线测试完成后,教师批改试卷,得到学生成绩。
学生可通过本系统查询自己的测试成绩,也可查询最终的总成绩。
教师可以通过短信将成绩发送给学生。
二、系统关键技术本系统采用基于Web的B/S三层体系结构,如图2所示。
这种结构是将系统从逻辑上分为表示层、业务逻辑层和数据存储层。
用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器,而系统的各种业务处理逻辑交给Web服务器来实现。
下面介绍实现该系统的几个关键技术。
1.数据库设计数据库是整个系统的基础和核心,是其它各部分的数据操作平台。
一个设计合理、结构清晰的数据库能减少数据冗余、提高查询速度、方便更新修改、减轻程序的负担、提高程序的执行效率和稳定性。
根据《多媒体CAI课件设计制作》精品课程的要求,本系统主要由以下几个表组成:用户表、试题表、试卷卡表、试卷表、试卷试题表等。
用户表用于保存用户的基本信息,其主要字段有:用户名、密码、权限,还可以根据具体情况添加字段(如学号、出生年月、真实姓名、手机号等);试题表用于保存教师录入的试题,其主要字段有:试题号、章节序号、试题类型、试题、答案、选项A~D、选项E、难度等级、图片路径、考试或练习选择;试卷卡表用于保存试卷中试题的要求,试卷按试卷卡的设置生成,具体字段为:编号、试卷编号、试题类型、难度级别、可信度级别;试卷表用于存放人工和随机生成的试卷,主要字段有:试卷编号、试卷名称、出题者、试卷出题方式、试卷范围、试卷测试时间、试卷是否打开、试卷总分值、试卷卡号;试卷试题表用于记录试卷的试题,如随机生成一份试卷,将组成这份试卷的试题编号保存到该表,具体字段有试题编号(长整型、外键,使用试卷时用于检索试题)。
此表主要用于试卷检索试题。
2.数据库链接系统采用技术链接数据库。
添加了许多新的对象和程序化接口,如DataSet、DataAdapter、DataView、DataReader、DataSetCommand等,使得对数据库的操作更简单。
本系统主要运用了DataSet、DataAdapter、DataReader三个控件。
(1)DataSet对象。
它是的核心,专门用来处理从数据存储中读出的数据,并以离线方式存在于本地内存中。
在DataSet中可包含一定数量的DataTable,且每个DataTable对应一个数据库的Table或View。
一般来说,一个对应DataTable对象的数据表就是一组DataRow与DataCoumn的集合。
DataTable会负责维护每一数据行,保留它的初始状态和当前的状态,以解决数据库的并发访问问题。
的离线连接模式减少了对数据的压力。
在系统中查询试题、试卷等信息基本上是由DataSet来保存记录的,然后绑定在DataGrid控件显示出来。
(2)DataReader对象。
当以浏览的方式查看大量数据时,会占用大量内存,导致性能下降。
因此,DotNET框架提供了DataReader对象,从数据库返回一个只读的、仅能向下滚动的流(Stream),而且当前内存中每次仅存在一条记录。
本系统中生成练习题和试卷等页面均用DataReader来读取和操作数据。
(3)DataAdapter对象。
通过DataAdapter对象建立、初始化数据表,从而与DataSet对象结合起来在内存中存放数据。
DataAdapter对象能隐藏与Connection、Command对象沟通的细节。
DataAdapter对象允许将DataSet对象中的数据保存到数据来源(Data Source),也可以从数据来源中提取数据。
同理,也可对底层数据保存体进行数据的添加、删除或修改操作。
本系统用其来完成数据的维护操作。
3.自动组卷算法本系统采用了一个简单实现的自动组卷算法如图3所示。
该算法简单、随机性强,使用效果较理想。
从算法的实际运行来看,即便系统自身的设置、选题的算法等均正确无误,也可能使试卷生成失败(n-m解决问题的根本办法是加大题库中的题量并提高题库的质和量,对题库设置要合理。
但不是所有类型的试题都有大量有效的题目。
因此设计试题的指标或属性不应分得太细或设置太多。
统计表明,题库的试题不得少于每套试卷试题量的10倍(本系统设为20倍),否则很难组成不同形式的等值试卷。
另外,还要注意题库的各组成部分的难度值也应保证适当的比例,一般地,一份试卷的试题其难度分布以15(难)∶55(中)∶30(易)较为科学,那么相应的题库各组成部分的难度分布也应以此为准。
如果比例失调,也会影响组卷的顺利进行。
4.系统关键代码实现在编写动态网页时,常常要将数据以不同的风格呈现出来,利用DataGrid Web控制很容易做到,且可分页显示。
根据不同的数据在网页上显示不同内容的情况下(如试题类型在数据库是用数字表示的,但在网页上则用文字表示),可以格式化输出。
用DataGrid显示数据时比表格少写许多代码。
数据绑定是的一大特点。
将内存中一定格式的数据绑定在控件中,然后显示出来,而不用手写代码。
将试题信息装入DataSet对象后用DataGrid控件显示的代码如下:String strConnection="Provider=Microsoft.Jet.OLEDB.4.0:";String DataBase=Server.MapPath("md/menber.mdb");StrConnection+="Data Source=" + DataBase;ObjConn=new OleDbConnection(strConnection);//创建数据库链接对象DSSQL=“select tq_id,chapter_name,tq_category,tq_title,tq_ifopen,tq_level,tq_credit from tb_";//SQL查询语句OleDbDataAdapter objCmd;//声明OleDbDataAdapter 对象用于执行SQL命令objCmd=new OleDbDataAdapter( );//创建新的OleDbDataAdapter对象objCmd.TableMappings.Add("Talbe","tq");objCmd.SekectCommand=new OleDbCommand(DSSQL,objConn);objDS=new DataSet("tq");//创建新的DataSet对象,保存查询结果ObjCmd.Fill(objDS);//把查询结果保存在objDS中DG_Test.DataSource=new DataView(objDS.Tables["tq"]);// DG_Test为显示查询结果的DataGrid 对象DG_Test .DataBind( );┋用章节和题型来搜索试题,在题量多的情况下或忘记了试题所在的章节题型,要找到想要的试题是比较困难的。