2022年高中数学自动化测试系统开发与应用研究研究分析方案 .docx

上传人:H****o 文档编号:60244122 上传时间:2022-11-15 格式:DOCX 页数:23 大小:241.51KB
返回 下载 相关 举报
2022年高中数学自动化测试系统开发与应用研究研究分析方案 .docx_第1页
第1页 / 共23页
2022年高中数学自动化测试系统开发与应用研究研究分析方案 .docx_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《2022年高中数学自动化测试系统开发与应用研究研究分析方案 .docx》由会员分享,可在线阅读,更多相关《2022年高中数学自动化测试系统开发与应用研究研究分析方案 .docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品_精品资料_高中数学自动化测试系统开发与应用讨论讨论报告深圳外国语学校高中数学自动化测试系统开发与应用讨论课题组 摘要 新一轮高中数学课程改革的突破口是将信息技术与高中数学课程进行全面整合,其核心是利用信息技术的优势特点,作为老师的教案帮助工具、情感勉励工具和同学的认知工具,构筑数字化学习资源,促使同学实现学习方式的变革,逐步形成接受式学习、主动探究式学习和有意义学习等学习方式多样化的和谐统一.我们特殊要探究依据高中数学测试特点,以易语言、Javascript语言、 ScienceWord及其插件、宽带Web 服务器 1.2 、Meibu 域名转向服务等为工具,构建新课程改革背景下的高中数

2、学题库,开发高中数学自动化测试系统,便利广大师生的使用和进行二次开发. 关键词 信息技术,高中数学题库,自动化测试系统,二次开发一、 课题讨论背景国家高中数学课程标准明确提出,高中数学教案提倡利用信息技术来出现以往教案中难以出现的课程内容,在保证笔算训练的前提下,尽可能使用科学型运算器、各种数学训练技术平台,加强数学教案与信息技术的结合,勉励同学运用运算机、运算器等进行探究和发觉.运算机自动化测试,在社会各个领域已经绽开,例如驾驶员考试、运算机等级考试、英语口语考试等.然而,在数学教案领域内开展自动化考试,并不多见,特殊是在一般高中阶段开展利用运算机自动化考试, 依据目前我们所搜集的资料,仍未

3、见有先例.我们将所收集到一些考试系统进行分类,逐一加以分析如下.1、 驾驶员考试系统和公务员考试系统 .目前的驾驶员考试系统一般采纳 2022 年 4 月新发布的公安部 91 号令的题库,内容分为汽车和摩托车两部分 练习时可挑选做其中的一种).软件含试卷学习、模拟考试,错题回忆等内容和功能.做题时系统会显示考试过程已用的时间,做完后显示得分情形和各题答案的正确与错误情形,并可查看答错题的具体内容和答错之处.而且软件种类比较丰富,一般采纳绿色安装,供驾驶员学习交通常识和交通规章使用.这些系统的优点是图文并茂,安装卸载简便,系统占用资源少.缺点是题库容量比较小,一般是直接对应驾照考试时的题库,容量

4、约为几百个题,学习者通过几天的练习,完全可以实行背答案的方法来应付.参考下载的址列表如下 标准化考试. 2 智能阅卷. 3 错题重做. 4 打印功能.5 章节练习.6 题型丰富.此类软件的共同缺点是没有完善的辅导系统,使用者发觉做错之后无从寻求帮忙,甚至发觉题库中的错误也没有方法.参考下载的址列表如下:执业考试网 2022-02-22 公务员考试宝典2022-03-032、 试卷治理类系统此类系统的思路与上一类不同,它们实行只开放壳资源,具体题库由使用者建立这样的思路.这类软件在使用说明中给出题库的组建方法,例如录入方法 多采纳流行的Word 系统)、录入格式 说明、题目部分、答案部分、终止标

5、志等)等,一般仍会给出如干种样例,以便于使用者建立题库.另外仍附有组卷的配置文件 通常以 .ini为后缀),格式比较自由个性化.这样的系统自有其明显的优势,由于题库和系统分别,因此特别便利更换题库,老师可以将最新的试卷加入其中,也可以从市场购买相应的题库系统.优点同可编辑资料 - - - 欢迎下载精品_精品资料_时也就成为其最大的制肘:假如采纳市场购买的题库,就题量大就大矣,然多数陈旧难以适合具体的班级. 假如自己添加试卷,就题量小而无法实现随机组卷.仍有一个问题,这类软件多数由一些商业公司组织开 发,因此需要支付昂扬的费用,费用问题阻碍了软件的推广,反过来又制约了软件的进展.因此曾经在市场上

6、风光一时的软件基本上都悄无声息了.比较闻名的软件有:北京科利华网络技术有限责任公司科利华智能组卷系统http:/211.67.78.3:9000/ 2022-03-03清华同方思科系统技术有限公司“出卷王”题库治理与组卷系统2022-03-033、 运算机自动化考试系统这里的运算机自动化考试,不是泛指运用运算机进行的考试,而是专业的运算机学科考试,例如运算机等级考试、运算机水平考试、运算机操作考试等.由于运算机行业本身的高科技性质,因此运算机自动化考试历来都走在各类自动化考试的前列,无论是技术仍是应用.从一开头纯粹的纸质试卷电子化到标准化考试,再进展到程序运行结果自动判定,最近的成果是对操作过

7、程的全记录,以判定考生的操作是否正确.考试内容涉及几乎运算机的全部领域.一款曾经流传相当广、相当闻名的软件是TT 打字测试,几乎全部早期的运算机从业人员都用这款软件进行过打字练习.这款软件体积很小,速度很快,训练成效好得不一般,甚至被某些公司作为测量打字员打字速度的标准软件.这款软件的流行如此之广,以至于原先的作者不行考,变成一款完全的免费软件了.目前在网络上能搜寻到的最新版本是由吉林吴锡所仿制的“wx Type Training3.1”,作者公开源代码.下载的址: 2022-03-03 .该软件甚至在失去原作者爱护的情形下,仍能取得很大胜利,其主要缘由是专业化,把精力集中到满意用户一个小小的

8、需求上,不做大而全的作品.4、 最新的同学测试系统JExam目前,最先进的运算机自动化考试当属美国开发的JExam 系统,该系统采纳Java 语言作为编程语言, 因而自然具有跨平台、硬件无关的优势,目前已经开发出基于Windows 、Mac OS X、Solaris 、 Linux 等多种版本.该系统在美国一些高校被应用,如高校化学练习与考试.然而,该系统直接引入高中数学教案尚有一定困难,主要是:1. 纯英文界面,国人使用尚有很大的困难.2. 由于使用了模拟机机制,导致速度特别慢, 在一台 P4 2.66G ,内存 256M 的联想品牌机上,从启动到练习开头,足足用了5 分钟,这样的速度是高中

9、同学所无法容忍的.3.通过使用,我们发觉,JExam 仍旧采纳事先编辑好的一套套试卷,这样,通过几次的练习,同学甚至可以直接将答案背下来应对考试.尽管如此, JExam 仍旧具有传统纸质考试、纸质练习无法比拟的优势.第一,考试或练习的自主化.同学可以在任何时候,任何的点开展练习,只要拥有一台电脑和一条网线.其次,反馈的即时化.练习的一种 模式是:阅题摸索答题反馈反思,对于学习而言,反馈的周期越短越好,使用运算机进行 自动化练习,反馈就可以达到即时的程度.第三,利用运算机进行自动化练习,可以有效的节省资源,达到 资源共享的目的.相比前面的几类软件,这个系统的最先进之处在于不仅能进行标准化考试挑选

10、、判定等),仍可以进行填空和简答的自动判卷.由于这个优势,我将本软件下载并打包在本课题的软件中,供大家参考比较.如果我们也能成熟的解决这个问题,把一些现实中的考试搬到网上进行也未尝不行.下载的址: http:/exams.uga.edu/jexam/JExamStudent3/install/install.htm课题组开展了广泛而细致的调查讨论,查阅了国内外有关运算机自动化测试方面的各类文献,聘请上海市训练科学讨论院现代训练试验室主任、全国现代训练技术试验学校指导委员会委员、华东师范高校兼职博士生导师蒋鸣和讨论员担任本课题组的指导专家.课题组得到了他的大力支持与全程指导,蒋教授为本课题的核心

11、部分题库建设供应了专业的看法与资料,确保本课题讨论工作的顺当进行.二、课题讨论的理论依据与现实基础可编辑资料 - - - 欢迎下载精品_精品资料_课题组为了顺当完成系统的编制,组织课题组成员对数学测试进行分析,系统的学习易语言、Javascript语言、 ScienceWord 及其插件、宽带Web 服务器1.2、 Meibu 域名转向服务,确立以构建新课程改革背景下的高中数学题库为课题讨论的切入点.1 、数学测试特点分析信息技术与教案的整合,不是简洁的将教案过程从黑板搬到电脑,由纸张变成屏幕,也不是无中生 有,自成一套体系.利用运算机进行自动化测试,第一应当对测试的过程分析,这是建设一个优秀

12、测试系统的关键.目前的数学高考,试卷被分成三种题型:挑选题、填空题和解答题.在这三类题型中,挑选题是最容易进行移植的,利用运算机的鼠标点击操作,可以实现挑选.而填空题由于需要输入各种数学符号如1 ,2对运算机基础学问的要求较高,不是全部的同学都能够顺当作答.解答题不仅输入上有相当的困难,而且输入速度很慢,严峻影响考生的思维过程,更加上目前运算机自动阅卷的数学难题尚未克服,几乎不能作为自动化测试的主要成分.从市场上看,即便目前最先进的自动阅卷系统,北师大数学系推出的几何自动解题评卷系统,也只能对一些特别规范的证明和运算过程进行识别和评判,而且不答应跳步、省略、余外步骤等解题无关行为,而这,在从同

13、学的角度看,是几乎不行能的.因此,建设一个成熟的、应用广泛的高中数学自动化测试系统,应当以挑选题为主.而且高中数学的挑选题有一个特点,它全部都是四选一的单项题,这对于试卷系统的建设是特别有利的条件.数学高考的内容,一般包括了代数集合与简易规律、函数、数列、三角函数、不等式)解读几何、立 体几何、概率 排列组合概率论、统计初步)、微积分初步极限、导数)这五个大模块.同学是依据课程标准依序学习的,高考中各模块的组成比例和难度系数也是不同的.因此,这些单元的试卷应当是分别组建,而不是混在一起,当需要组卷时,才将它们按肯定的比例编成一份试卷.从这个角度分析,题库中试卷的质量,将直接打算整份试卷的质量.

14、2、 易语言介绍要完成软件的编程工作,其实有许多编程工具可以挑选,如C+ 、Delphi 、SQL 、Flash但考虑到中国人的使用,我们的立足点是国内的训练市场,期望能够有更多其他老师参与,我们仍是挑选了大连吴涛易语言软件开发有限公司产品的易语言.这个语言最大的特点是采纳汉字编程,即使不会编程的人,只要有基本的规律学问,读懂程序也不是什么困难.该公司对产品的推广主要仍是面对训练界,主要产品有面对初学者的易乐谷 类似于 LOGO )、面对对象编程的易语言 类似于VB )、跨平台编程工具易.飞扬 类似于C+ 、JAVA ),此外仍有大量的使用者开发的源代码,例如世宝的易脚本等.我们挑选易语言,主

15、要缘由就是它的汉字编程特性,易于懂得,易于编程,一位一般老师经过大约3 天学习就可以基本把握,编写出比较美丽的代码.目前由了中国训练学会中学校信息技术训练专业委员会编写信息技术易语言版九年级教材已出版发行,由北京师范高校出版社出版. 在本课题中,易语言主要用于开发单机版客户端程序和服务器端的数据处理程序.3、Javascript 语言Javascript 是由 Netscape 开发并随着 Nevigator 浏览器一起发布的,介于Java 和 HTML之间,基于面对对象驱动的编程语言.因其开发环境简洁,不需要Java 编译器,而是直接运行在Web 浏览器中,因而倍受Web 设计者欢迎.虽然N

16、avigator 已经被 IE 所替代,但 IE 以及其他浏览器也一样支持Javascript,从而实现了“编写一次,走遍天下”的理想.Javascript 是一种脚本语言,嵌入到HTML代码中,浏览器可以直接回应使用者的某些需求,与使用者互动而不需要任何网络资源,不需要服务器的支援,因此可以大幅度降低服务器的工作负担,加快系统的反馈速度.同时, Javascript 不答应对客户硬盘进行读写操作,也不答应对服务器上文档进行修改,从而保证了服务器和客户的安全.正是由于实行了Javascript 而不是 Java 技术,才使得我们的系统既具有跨平台的优点,又不会由于虚拟机技术而导致速度降低.4、

17、ScienceWord 及其插件可编辑资料 - - - 欢迎下载精品_精品资料_ScienceWord 及其插件是由北京星火燎原软件有限公司出品的一款科技文档处理器,是国家“863”专项经费资助工程,是 2022 年度国家火炬方案工程,是中国软件行业协会举荐的优秀软件. ScienceWord 在处理科技文档时具有强大的功能,从界面上看,几乎和 Word 一样,便利使用者快速把握.与其他几款科技文档处理软件比较,可以发觉.MathSoft 公司的 MathCAD ,是一个专业的数学软件,虽然能处理公式,但是只能基于对象处理,不能以文字流方式编排科技文献,且对于文字的处理才能极差.Science

18、 Design 公司的 MathType 只能编辑数学公式,不具备文字处理才能.Waterloo Maple 公司的 Maple V 与 MathCAD相近,具有较强的公式处理才能,但不能处理文字.Microsoft Word为全球所熟识,但只能处理常规文档,采纳的Science Design 公司的 MathType ,输入文档中可以显现的数学公式,并以图片的形式存在于文档之中,编辑个性极不简洁,更无从检索,且不能处理几何规律.几何画板,具有强大的几何作图才能,但不能进行大批量文字和公式处理,使用几何画板制作出的几何图形只能作为图片拷贝到字处理软件创建的文档中,以图片形式储备,不能再次进行修

19、改.ScienceWord 针对老师和同学群体设计其功能,具有强大的编辑大批量文字、公式、图形和曲线的才能,且对于公式、图形和曲线的生成和修改简洁便利,犹如处理一般文字.在数学功能的基础上又增加了对物理试验图和化学分子式、试验图的处理功能.ScienceWord 具有小巧、功能有用、价格低廉等特点,适合于老师编写电子教案、电子试卷、试卷库等,同学完成电子版作业以及科技工作者编写电子科技论文等.ScienceWord WebEdition作为 ScienceWord 的 web 版本,以控件的方式转变了互联网科研及训练中始终无法进行包括文字、符号、图形、曲线等科学元素全面交互的难题.本课题就是采

20、纳了ScienceWord WebEdition构建了网上答疑论坛,使用者可以直接在论坛中输入数学符号、公式、图形等内容,大大便利了使用者与课题背后老师群体的沟通.答疑论坛的址: ScienceWord 主页: 5、宽带 Web 服务器 1.2由于本课题的服务器要求比较低,只要能供应一般的拜访支持即可,因此我们挑选了常州搜易软件 )出品的免费软件宽带Web 服务器 v1.2 版,该软件通过开放运算机的80 端口供应主页服务.任何用户只要输入本机IP ,就可以拜访到本机所供应的资源,将个人运算机轻松变成海量服务器.此款服务器体积小,仅有860KB .爱护简洁,除了IP 没有任何参数,不需要安装.

21、具备简洁的CGI 接口,无须用户设置和编程.此款软件的缺点是只能供应单线程的下载,只能支持标准ANSI字符集文件, 不支持汉字文件名.系统默认的首页文件为index.html ,可以修改.6、Meibu 域名转向服务由于我们课题组的服务器是使用动态IP 上网,我们又申请了一个二级域名.域名解读我们挑选了青岛每步数码科技有限公司 )供应的域名解读服务,并注册了二级域名: .在这之前,我们也尝试过中国同学网 广州) )的主页服务,但它要求将全部文件内容放到公司服务器上,造成了爱护的不便利,不得已舍弃了.Internet 上的域名解读一般是静态的,即一个域名所对应的IP 的址是静态的,长期不变的.也

22、就是说,假如要在 Internet 上供应服务,如搭建网站,架设邮件系统,一般需要有一个固定的IP 的址. 动态域名的功能,就是实现固定域名到动态IP 的址之间的解读.用户每次连接到Internet 一般会自动得到新的IP 的址之后,安装在用户运算机里的动态域名软件就会把这个IP 的址发送到动态域名解读服务器,更新域名解读数据库. Internet 上 的其他人要拜访这个域名的时候,动态域名解读服务器会返回正确的IP 的址给他.由于绝大部分 Internet 用户上网的时候安排到的IP 的址都是动态的.用传统的静态域名解读方法,用户想把域名说明到自己上网的运算机,是不太现实的.而有了动态域名,

23、这个美梦就可以成真.用户可以申请一个域名,利用动态域名解读服务,把域名与自己上网的运算机绑定在一起,这样就可以很便利的让Internet 用户拜访到自己的运算机.7、现实基础可编辑资料 - - - 欢迎下载精品_精品资料_深圳外国语学校创办于1990 年,是具有鲜明外语特色的深圳市训练局直属重点学校、广东省一级学校、全国外国语学校工作讨论会理事学校、全国现代训练技术试验学校、广东省国家级示范性高中、全国13 所可保送 20 高中毕业生上重点高校的外国语学校之一.学校初、高中部目前有82 个教案班, 3700 多名师生员工,开设英语、日语、德语、法语、西班牙语等多个语种的教案.学校狠抓现代训练技

24、术环境的建设,现已建成国内一流的中学校内网络,并宽带接入互联网,并在全部教案班级配置了完整的多媒体教案设施.学校各级领导特别重视课题讨论工作,坚持科研兴校的办学方针,制定了一整套科研治理制度, 建立了科研工作的勉励机制,将教案与科研作为学校不行或缺的两翼.数学组承担的全国训练科学“十 五”规划重点课题“数学教案效率论”子课题数学解题教案的效率讨论,建构了“挑选探究发 展”的解题教案模式,得到课题总课题组的高度评判,顺当结题.数学组承担的全国训练科学“十五”规划国家重点课题信息化进程中的训练技术进展讨论子课题MM训练方式与信息技术整合的理论与实践得到课题总课题组的高度评判:总课题组认定课题组圆满

25、完成预定讨论任务,成果达到了国内同类讨论的先进水平,同意结题,已将该项讨论成果纳入总课题组最终成果,并经综合评议,该子课题被评为优秀子课题.全部这些,为本课题的开展与深化奠定了坚实的基础.高中部数学科组拥有特级老师 1 名、高级老师 27 名、一级老师 4 名、二级老师 1 名,学历均到达本科毕业,其中有四位讨论生毕业并获硕士学位,年龄的层次结构合理,全员参与课题讨论工作,大部分老师参与过数学课题讨论工作,取得了一些讨论成果,积存了肯定的讨论体会.学校各级领导与部门高度重视课题的筹备、申报、立项、讨论、试验、结项、推广等一系列工作.由老校长龚国祥高级老师、校长汤佳宏高级老师担任本课题领导小组负

26、责人,成员由办公室主任刘继斌 高级老师、教诲处主任林海平高级老师、副主任谢增生高级老师、科研处副主任刘军高级老师、吴珍冬高级老师、同学处副主任张传平高级老师、总务处主任李明山高级老师、数学科组组组长刘仲雄高级老师、副组长张元清、许书华高级老师、高一年级刘军组长、高二年级张传平组长、高三年级欧阳爱小组长等.课题领导小组全面和谐课题讨论,对课题讨论与试验工作进行组织治理,负责课题组讨论人员、试验老师的培训工作,供应必要的科研经费,聘请上海市训练科学讨论院现代训练试验室主任、全国现代训练技术试验学校指导委员会委员、华东师范高校兼职博士生导师蒋鸣和讨论员担任本课题组的指导专家,确保课题讨论工作的顺当进

27、行.三、课题讨论的基本过程1、预备阶段: 2022 年 4 月2022 年 9 月.组成课题组,学习研讨讨论方案,广泛征求看法,挑选讨论课题,聘请课题指导专家,在专家指导下制定课题讨论方案,提出课题讨论方案,向中心电化训练馆申报“十一五”全国训练技术讨论规划专项课题, 课题正式开题.主要课题组成员有组织的进行如干次学习和讨论,搜集有关理论资料、他人的讨论成果以及我们可能使用到的一些工具的学习等.特殊是讨论 2022 年各的高考数学试卷,统计每部分的比例和难度系数.蒋鸣和讨论员亲赴我校对对课题组成员进行应用创新引领进展专题培训,并对课题实行多种方式式进行全程指导.2、构建题库阶段: 2022 年

28、 9 月2022 年 3 月.由课题组成员分工,构建新课程改革背景下的高中数学题库,题库冗余度至少应当达到1: 10,即组织20 道测试卷,题库中至少应当有200 道备用题.3、系统设计阶段: 2022 年 3 月2022 年 9 月.运用软件工程开发技术,依靠深圳市外国语学校的服务器系统,开发出有用、高效、即时反馈的自动化测试系统,假如可能,加入老师实时答疑系统更好.4、系统运用阶段: 2022 年 9 月2022 年 3 月.将系统开放给课题组成员,供其使用,并供应二次开发的技术支持和运用模式讨论,同时进行题库的爱护工作,删除不适合的题、补充新题、改正错题、对系统进行评估.5、系统排错、打

29、包、验收阶段:2022 年 3 月2022 年 5 月.可编辑资料 - - - 欢迎下载精品_精品资料_系统排错、打包、验收阶段.最终成果期望能供应一个网络版、一个单机版,并免费向公众供应服务.6、总结与结题阶段:2022 年 5 月-2022 年 6 月.课题组在蒋鸣和讨论员指导下整理讨论成果,总结体会,撰写结题报告,接受总课题组的结题验收.四、课题讨论取得的主要成果1、构建 高中数学自动化测试系统系统的组成结构整个系统由题库系统、考试系统、服务系统三大部分组成,基础是题库系统.题库系统由多达26 个单元的小数据库组成,每个数据库完整包含了一个单元的题不少于200 个), 是整个系统的核心,

30、打算了系统的试卷质量.考试系统主要完成四个功能:1、组卷.从题库中随机抽取20 道题,打乱每道题的挑选支,作为一份试卷. 2、考试.掌握考试时间,出现考试试卷.3、判卷.考试终止,自动运算得分.4、评卷.使用者可以复查试卷,可以向系统提出疑问,由服务系统或老师供应解答.服务系统分为服务器、成果收集系统、答疑体系.其中,服务器负责全部的下载,数据的接受传输工作.成果收集系统收集全部考试成果,收集全部的难题错题信息.答疑体系包括已答疑过的问题和老师两个部分,假犹如学提出的问题曾经显现过,将自动回答,否就通过留言板、邮箱或QQ 直接提交到老师,恳求解答.下图就是各系统之间的关系.题库系统主要是支持考

31、试系统,通过考试系统考核使用者.老师支持服务系统,供应服务系统所不能自动供应的服务.服务系统仍支持考试系统,收集考试系统所传递的数据.服务系统为使用者供应服务,有时仍必需参考题库系统,同时,假如发觉题库系统中的错误,准时进行修正.题库系统老师考试系统服务系统使用者题库系统题库系统的设置高中数学学问点多,按新课程标准,我们依据实际教案的进度,将其分成如干个单元,每个单元设置一个数据库.每个单元设计要求有至少200 道挑选题组成,每个挑选题的A 选项是参考答案.依据蒋鸣和教授的建议,我们设置数据库时,每一个数据有如下字段:字段名字段类型注释题干备注型 以 gif 格式储备的图形)挑选支 A备注型

32、以 gif 格式储备的图形)正确答案所在位置挑选支 B备注型 以 gif 格式储备的图形)挑选支 C备注型 以 gif 格式储备的图形) 挑选支 D备注型 以 gif 格式储备的图形)答对数整数型历史上此题正确回答次数,起始为1答错数整数型历史上此题错误回答次数,起始为1可编辑资料 - - - 欢迎下载精品_精品资料_以答对数作为该题的难度系数.可编辑资料 - - - 欢迎下载精品_精品资料_答对数 +答错数课题组设计题库时,考虑到除了要满意组卷和考试的要求,仍要系统能满意复查答疑的功能,因此在设计题库时仍设计了一个答疑记录文件.答疑记录存放在文件夹“答疑”中,以“单元名+编号” 作为文件名,

33、例如“函数238.doc ”表示对函数单元第238 题的答疑,一般是该题的具体解答过程,有时候仍有对题目的总结归纳或指明题目中的陷阱.不论是服务器端,仍是客户端,全部数据库都存放在文件夹data 下,每个数据库都由两个文件组成,例如集合单元的数据库由“集合.EDB ”和“集合 .EDT ”组成,只要熟识数据库的人都知道为什么要两个文件 一个储备字段数据,一个储备备注数据).这样,本课题的题库系统实际上是由56 282 )个文件, 28 个单元组成.这些单元对应日常教案的28 个单元,如下列图.必修一必修二可编辑资料 - - - 欢迎下载精品_精品资料_必修部分选修部分必修三必修四必修五文科选修

34、理科选修三角函数平面对量三角恒等变形可编辑资料 - - - 欢迎下载精品_精品资料_另外,由于系统的题库总处于动态的更新中.本课题仍设置了一个配置文件math900.ini ,用于记录当前题库的版本信息.题库系统的爱护题库中的试卷来源于老师平常工作积存,来源于各种考试,来源于互联网或参考书籍,其中有一些错误在所难免,假如系统题库不能进行纠错,不仅给整个系统造成严峻的负面影响,而且可能误导使用者.本课题的题库系统爱护流程,我们称之为“捉虫”.第一,从用户的错误中发觉题库中的错误.用户使用由于没有强制性要求,所以有部分使用者做题时不仔细,这很自然.我们界定,假如测试的成果高于40 分,就认为使用者

35、仔细完成了一份试卷,而不是随机挑选.假如测试成果高于60 分,就认为使用者的错误具有肯定的典型性,值得进行分析.使用者每完成一份试卷,考试系统就会向服务器发送一组数据.内容包括测试时间.用户名.测试单元.测试成果.答对题号和答错题号.服务器收到数据,立刻启动成果分析系统程序名:数据入库 .exe).主程序:假如真 成果 40)/ 成果低于 40 分被认为没有价值改难度系数 单元,正答信息,错答信息)假如真 成果 60)/ 成果高于 60 分的试卷,其错题也有价值整理错答信息 将其中已做过解答的题号去掉) 把错答信息写到文件“错题记录.ini ”中可编辑资料 - - - 欢迎下载精品_精品资料_

36、模块改难度系数:/ 难度系数= 答对数/ 答对数 + 答错数) 打开数据库 单元)题组= 分割文本 正答信息)计次循环首 取成员数 题组), i ) 跳到 题组i )答对数= 答对数+1计次循环尾 )题组= 分割文本 错答信息)计次循环首 取成员数 题组), i ) 跳到 题组i )答错数= 答错数+1计次循环尾 )打开文件 ”datamath900.ini ”)题库修改时间 = 当前时间 )/ 提示用户准时升级题库当爱护老师打开文件math900.ini时,假如有新的问题显现,就将重新核实题库中该题,并作出解答.假如题目的确显现了错误,通常的错误有:答案输入错误、答案位置错误、题目输入错误、

37、题目与答案不符等,老师即进行更正,并更新题库.更新题库的过程由老师进行,更新工具:数据库编辑.exe,这个程序比较简洁,只有三行代码.打开 通用对话框 .文件名) / 打开要修改的数据库编辑 ,)/ 编辑数据库关闭 )/ 关闭被修改的数据库 题库系统的升级题库发生了变化,“据入库.exe”将题库最新日期记录在math900.ini 中,因此,客户端程序只要将本机上的 math900.ini与服务器端的math900.ini进行比较,就可以发觉是否升级.这个过程在客户端程序math900.exe 中实现,由模块“自动升级”完成.升级的基本方法是一个一个题库进行比较,发觉有更新就下载最新题库,替换

38、原先的题库.这个过程的原理比较简洁,但具体的实现却比较复杂,我们这里就不把代码排列了. 考试系统考试系统完成四个功能:组卷、考试、判卷、评卷.由程序math900.exe 完成,这个程序是整个系统中代码最多,体积最大的程序.组卷组卷的功能由模块“初始化”完成,流程比较简洁.随机取 20 道题计次循环首 20 ,题号) 随机重排挑选支记录参考答案所在位置计次循环尾 加入成员 题目列表 , i.计次循环尾 可编辑资料 - - - 欢迎下载精品_精品资料_.计次循环首 20, it 取随机数 1, 总题量 i 1输出 题目列表 t题目列表 t 题目列表 总题量 i 1.计次循环尾 这个算法的优势是速

39、度快,不重复,而且速度很稳固,算法复杂度为On ,实现的代码也比较简洁.我们的高中数学自动化测试系统采纳的就是这个算法.算法的缺点是需要肯定的空间来储存数组,假如数组很大,可能造成“溢出”错误.验证算法每取出一个数,就让它与已取出的数进行比较,假如相同,就舍弃这个数重新取.题号 = 1.判定循环首 题号 21t 取随机数 1, 总题量不重复 真.计次循环首 题号, j.假如真 t 题目列表 j不重复 假.假如真终止.计次循环尾 .假如真 不重复题目列表 题号 t题号 题号 1.假如真终止.判定循环尾 这个算法效率一般,但实现比较简洁,是个比较不错的算法.从理论上说,比较的次数多,特殊是总体数和

40、样本数差不多时,在最终几个数,速度会越来越慢,不过经过尝试,20 道题的目标和超过200 道题的总体,速度可以接受.由于这个算法对于终端的内存要求较低,符合“瘦终端”的要求,我们在网络版就选择了这个算法.其他的随机算法请阅读附录的出牌的随机算法讨论一文,在此不赘述.考试考试的功能涉及模块主要有“显示题目”、“用户作答”、“时间掌握”等,此外,在考试功能中仍设计了试卷打印模块.a. 显示题目显示题目要求系统能按次序出现题目,能按用户需要出现某一题目,出现题目时要考虑假如此题已被做过,要显示出用户原先作答的答案.为了实现这样的功能,我们设计了五个图片框,分别显示题干和挑选支,用户原先作答的答案设计

41、为粉红色背景.该模块采纳面对对象设计,大事触发机制,没有清晰的流程.b. 用户作答用户可以在显示的ABCD四个选项中作出一个挑选,“用户作答”的任务是记录下用户的答案,把这个答案发送到答题框中,同时显示下一题题目 假如已经是最终一题,就显示第一题题目).c. 时间掌握时间掌握模块分成三个部分.第一部分在开头,当用户开头考试,就将时钟周期设置为60 分钟,然后将掌握权交出给系统.其次部分在考试中,每隔一秒将考试时间提示框的内容更新一次,以提示同学.第三部分在考试后,假如用户中途提前交卷就时间掌握模块停止工作,假如用户到60 分钟仍未交卷就强制交卷,并将时钟周期设置为0,自动转入判卷模块.判卷可编

42、辑资料 - - - 欢迎下载精品_精品资料_考生考试终止,提交试卷,或者当考试时间到,考试终止,都将自动转入判卷阶段.判卷过程主要对每个题的判定、计分、统计答对信息和答错信息、提交成果等四项工作.主程序:成果=0答错信息 = “”答对信息 = “”/ 初始化某些数据计次循环首 20 ,题号)/ 一共 20 道题,一题一题判假如 用户挑选 题号= 参考答案 题号 )成果= 成果+5/ 答对的处理答对信息 = 答对信息 + 题目列表 题号否就答错信息 = 答错信息 + 题目列表 题号/ 答错的处理计次循环尾 )成果框.标题= “考试成果:” + 成果/ 显示成果提交成果 成果,答错信息,答对信息)

43、/ 向服务器提交成果模块提交成果:假如 姓名= “测试”) 返回/ 服务器接收数据的程序就是 cgifirm.exe ,方式为 Post假如 返回数据“胜利”)返回 )/ 表示发送数据失败启动线程 & 统计排名)/ 从服务器得到用户的当前名次,使用多线程,已防假死评卷从数学教案的理论上而言,最好的评卷应当是面批,同学与老师面对面分析试卷,找出考试中发觉的问题.但在自动化测试里不行能实现,自动化测试自有其特点和优势:速度快、即时反馈、可重复操作.用户完成一次测试后,不需要等待,立刻就可以进行试卷分析,特殊是错题分析.在系统的操作界面上有一个“恳求答疑”的按钮,当用户点击这个按钮,就会得到软件背后的老师团队的支持.具

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁