《高中数学自动化测试系统开发与应用研究》_第1页
《高中数学自动化测试系统开发与应用研究》_第2页
《高中数学自动化测试系统开发与应用研究》_第3页
《高中数学自动化测试系统开发与应用研究》_第4页
《高中数学自动化测试系统开发与应用研究》_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《高中数学自动化测试系统开发与应用研究》研究报告深圳外国语学校《高中数学自动化测试系统开发与应用研究》课题组[摘要]新一轮高中数学课程改革的突破口是将信息技术与高中数学课程进行全面整合,其核心是利用信息技术的优势特点,作为教师的教学辅助工具、情感激励工具和学生的认知工具,构筑数字化学习资源,促使学生实现学习方式的变革,逐步形成接受式学习、主动探究式学习和有意义学习等学习方式多样化的和谐统一。我们尤其要探索根据高中数学测试特点,以易语言、Javascript语言、ScienceWord及其插件、宽带Web服务器1.2、Meibu域名转向服务等为工具,构建新课程改革背景下的高中数学题库,开发《高中数学自动化测试系统》,方便广大师生的使用和进行二次开发。[关键词]信息技术,高中数学题库,自动化测试系统,二次开发课题研究背景国家高中数学课程标准明确提出,高中数学教学提倡利用信息技术来呈现以往教学中难以呈现的课程内容,在保证笔算训练的前提下,尽可能使用科学型计算器、各种数学教育技术平台,加强数学教学与信息技术的结合,鼓励学生运用计算机、计算器等进行探索和发现。计算机自动化测试,在社会各个领域已经展开,例如驾驶员考试、计算机等级考试、英语口语考试等。然而,在数学教学领域内开展自动化考试,并不多见,尤其是在普通高中阶段开展利用计算机自动化考试,根据目前我们所搜集的资料,还未见有先例。我们将所收集到一些考试系统进行分类,逐一加以分析如下。驾驶员考试系统和公务员考试系统。目前的驾驶员考试系统一般采用2007年4月新发布的公安部91号令的题库,内容分为汽车和摩托车两部分(练习时可选择做其中的一种)。软件含试题学习、模拟考试,错题回顾等内容和功能。做题时系统会显示考试过程已用的时间,做完后显示得分情况和各题答案的正确与错误情况,并可查看答错题的具体内容和答错之处。而且软件种类比较丰富,一般采用绿色安装,供驾驶员学习交通常识和交通规则使用。这些系统的优点是图文并茂,安装卸载简便,系统占用资源少。缺点是题库容量比较小,一般是直接对应驾照考试时的题库,容量约为几百个题,学习者通过几天的练习,完全可以采取背答案的方法来对付。参考下载地址列表如下(无法全部囊括,大同小异):莱西顶尖科技有限公司2008-02-23创新驾驶员考试系统/product/download/ks.exe2008-03-03诚信通商务软件有限公司2008-02-22驾驶员科目考试学习系统全国统一版/soft/29316.html2008-03-03公务员考试系统一般紧扣公务员考试考试大纲、考试教材,符合公务员考试题型与考试科目,试题库巨大,囊括了目前所有的最新公务员考试科目:言语理解与表达、数量关系、判断推理、常识判断、资料分析等。其特点是:(1)标准化考试;(2)智能阅卷;(3)错题重做;(4)打印功能;(5)章节练习;(6)题型丰富。此类软件的共同缺点是没有完善的辅导系统,使用者发现做错之后无从寻求帮助,甚至发现题库中的错误也没有办法。参考下载地址列表如下:执业考试网2008-02-22公务员考试宝典/Article_Show.aspx?ArticleID=88362008-03-03试卷管理类系统此类系统的思路与上一类不同,它们采取只开放壳资源,具体题库由使用者建立这样的思路。这类软件在使用说明中给出题库的组建方法,例如录入方法(多采用流行的Word系统)、录入格式(说明、题目部分、答案部分、结束标志等)等,一般还会给出若干种样例,以便于使用者建立题库;另外还附有组卷的配置文件(通常以.ini为后缀),格式比较自由个性化。这样的系统自有其明显的优势,由于题库和系统分离,因此非常方便更换题库,教师可以将最新的试题加入其中,也可以从市场购买相应的题库系统。优点同时也就成为其最大的制肘:如果采用市场购买的题库,则题量大则大矣,然多数陈旧难以适合具体的班级;如果自己添加试题,则题量小而无法实现随机组卷。还有一个问题,这类软件多数由一些商业公司组织开发,因此需要支付高昂的费用,费用问题阻碍了软件的推广,反过来又制约了软件的发展。因此曾经在市场上风光一时的软件基本上都悄无声息了。比较著名的软件有:北京科利华网络技术有限责任公司科利华智能组卷系统:9000/2008-03-03 清华同方思科系统技术有限公司“出卷王”题库管理与组卷系统 /product/0/612.html2008-03-03计算机自动化考试系统这里的计算机自动化考试,不是泛指运用计算机进行的考试,而是专业的计算机学科考试,例如计算机等级考试、计算机水平考试、计算机操作考试等。由于计算机行业本身的高科技性质,因此计算机自动化考试历来都走在各类自动化考试的前列,无论是技术还是应用。从一开始纯粹的纸质试卷电子化到标准化考试,再发展到程序运行结果自动判断,最近的成果是对操作过程的全记录,以判断考生的操作是否正确。考试内容涉及几乎计算机的所有领域。一款曾经流传相当广、相当著名的软件是TT打字测试,几乎所有早期的计算机从业人员都用这款软件进行过打字练习。这款软件体积很小,速度很快,训练效果好得不一般,甚至被某些公司作为测量打字员打字速度的标准软件。这款软件的流行如此之广,以至于原来的作者不可考,变成一款彻底的免费软件了。目前在网络上能搜索到的最新版本是由吉林吴锡所仿制的“wxTypeTraining3.1”,作者公开源代码。下载地址:/soft/4595.htm2008-03-03。该软件甚至在失去原作者维护的情况下,仍能取得很大成功,其主要原因是专业化,把精力集中到满足用户一个小小的需求上,不做大而全的作品。最新的学生测试系统JExam目前,最先进的计算机自动化考试当属美国开发的JExam系统,该系统采用Java语言作为编程语言,因而天然具有跨平台、硬件无关的优势,目前已经开发出基于Windows、MacOSX、Solaris、Linux等多种版本。该系统在美国一些大学被应用,如大学化学练习与考试。然而,该系统直接引入高中数学教学尚有一定困难,主要是:1.纯英文界面,国人使用尚有很大的困难;2.由于使用了模拟机机制,导致速度非常慢,在一台P42.66G,内存256M的联想品牌机上,从启动到练习开始,足足用了5分钟,这样的速度是高中学生所无法容忍的。3.通过使用,我们发现,JExam仍然采用事先编辑好的一套套试题,这样,通过几次的练习,学生甚至可以直接将答案背下来应付考试。尽管如此,JExam仍然具有传统纸质考试、纸质练习无法比拟的优势。首先,考试或练习的自主化。学生可以在任何时候,任何地点开展练习,只要拥有一台电脑和一条网线。其次,反馈的即时化。练习的一种模式是:阅题——思考——答题——反馈——反思,对于学习而言,反馈的周期越短越好,使用计算机进行自动化练习,反馈就可以达到即时的程度。第三,利用计算机进行自动化练习,可以有效地节约资源,达到资源共享的目的。相比前面的几类软件,这个系统的最先进之处在于不仅能进行标准化考试(选择、判断等),还可以进行填空和简答的自动判卷。由于这个优势,我将本软件下载并打包在本课题的软件中,供大家参考比较。如果我们也能成熟地解决这个问题,把一些现实中的考试搬到网上进行也未尝不可。下载地址:/jexam/JExamStudent3/install/install.htm课题组开展了广泛而细致的调查研究,查阅了国内外有关计算机自动化测试方面的各类文献,聘请上海市教育科学研究院现代教育实验室主任、全国现代教育技术实验学校指导委员会委员、华东师范大学兼职博士生导师蒋鸣和研究员担任本课题组的指导专家。课题组得到了他的大力支持与全程指导,蒋教授为本课题的核心部分——题库建设提供了专业的意见与资料,确保本课题研究工作的顺利进行。二、课题研究的理论依据与现实基础课题组为了顺利完成系统的编制,组织课题组成员对数学测试进行分析,系统地学习易语言、Javascript语言、ScienceWord及其插件、宽带Web服务器1.2、Meibu域名转向服务,确立以构建新课程改革背景下的高中数学题库为课题研究的切入点。1、数学测试特点分析信息技术与教学的整合,不是简单地将教学过程从黑板搬到电脑,由纸张变成屏幕,也不是无中生有,自成一套体系。利用计算机进行自动化测试,首先应该对测试的过程分析,这是建设一个优秀测试系统的关键。目前的数学高考,试题被分成三种题型:选择题、填空题和解答题。在这三类题型中,选择题是最容易进行移植的,利用计算机的鼠标点击操作,可以实现选择。而填空题由于需要输入各种数学符号如,对计算机基础知识的要求较高,不是所有的学生都能够顺利作答。解答题不仅输入上有相当的困难,而且输入速度很慢,严重影响考生的思维过程,更加上目前计算机自动阅卷的数学难题尚未克服,几乎不能作为自动化测试的主要成分。从市场上看,即便目前最先进的自动阅卷系统,北师大数学系推出的几何自动解题评卷系统,也只能对一些非常规范的证明和计算过程进行识别和评判,而且不允许跳步、省略、多余步骤等解题无关行为,而这,在从学生的角度看,是几乎不可能的。因此,建设一个成熟的、应用广泛的高中数学自动化测试系统,应该以选择题为主。而且高中数学的选择题有一个特点,它全部都是四选一的单选题,这对于试题系统的建设是非常有利的条件。数学高考的内容,一般包括了代数(集合与简易逻辑、函数、数列、三角函数、不等式)解析几何、立体几何、概率(排列组合概率论、统计初步)、微积分初步(极限、导数)这五个大模块。学生是按照课程标准依序学习的,高考中各模块的组成比例和难度系数也是不同的。因此,这些单元的试题应该是分别组建,而不是混在一起,当需要组卷时,才将它们按一定的比例编成一份试卷。从这个角度分析,题库中试题的质量,将直接决定整份试卷的质量。《易语言》介绍要完成软件的编程工作,其实有很多编程工具可以选择,如C++、Delphi、SQL、Flash……但考虑到中国人的使用,我们的立足点是国内的教育市场,希望能够有更多其他教师参与,我们还是选择了大连吴涛易语言软件开发有限公司产品的《易语言》。这个语言最大的特点是采用汉字编程,即使不会编程的人,只要有基本的逻辑知识,读懂程序也不是什么困难。该公司对产品的推广主要还是面对教育界,主要产品有面向初学者的易乐谷(类似于LOGO)、面向对象编程的易语言(类似于VB)、跨平台编程工具易.飞扬(类似于C++、JAVA),此外还有大量的使用者开发的源代码,例如世宝的易脚本等。我们选择易语言,主要原因就是它的汉字编程特性,易于理解,易于编程,一位普通教师经过大约3天学习就可以基本掌握,编写出比较漂亮的代码。目前由了中国教育学会中小学信息技术教育专业委员会编写《信息技术》易语言版九年级教材已出版发行,由北京师范大学出版社出版。在本课题中,易语言主要用于开发单机版客户端程序和服务器端的数据处理程序。3、Javascript语言Javascript是由Netscape开发并随着Nevigator浏览器一起发布的,介于Java和HTML之间,基于面对对象驱动的编程语言。因其开发环境简单,不需要Java编译器,而是直接运行在Web浏览器中,因而倍受Web设计者欢迎。虽然Navigator已经被IE所替代,但IE以及其他浏览器也一样支持Javascript,从而实现了“编写一次,走遍天下”的梦想。Javascript是一种脚本语言,嵌入到HTML代码中,浏览器可以直接回应使用者的某些需求,与使用者互动而不需要任何网络资源,不需要服务器的支援,因此可以大幅度降低服务器的工作负担,加快系统的反馈速度。同时,Javascript不允许对客户硬盘进行读写操作,也不允许对服务器上文档进行修改,从而保证了服务器和客户的安全。正是由于采取了Javascript而不是Java技术,才使得我们的系统既具有跨平台的优点,又不会由于虚拟机技术而导致速度降低。4、ScienceWord及其插件ScienceWord及其插件是由北京星火燎原软件有限公司出品的一款科技文档处理器,是国家“863”MathSoft公司的MathCAD,是一个专业的数学软件,虽然能处理公式,但是只能基于对象处理,不能以文字流方式编排科技文献,且对于文字的处理能力极差。ScienceDesign公司的MathType只能编辑数学公式,不具备文字处理能力。WaterlooMaple公司的MapleV与MathCAD相近,具有较强的公式处理能力,但不能处理文字。MicrosoftWord为全球所熟悉,但只能处理常规文档,采用的ScienceDesign公司的MathType,输入文档中可以出现的数学公式,并以图片的形式存在于文档之中,编辑个性极不容易,更无从检索,且不能处理几何逻辑。几何画板,具有强大的几何作图能力,但不能进行大批量文字和公式处理,使用几何画板制作出的几何图形只能作为图片拷贝到字处理软件创建的文档中,以图片形式存储,不能再次进行修改。ScienceWord针对教师和学生群体设计其功能,具有强大的编辑大批量文字、公式、图形和曲线的能力,且对于公式、图形和曲线的生成和修改简单方便,如同处理普通文字。在数学功能的基础上又增添了对物理实验图和化学分子式、试验图的处理功能。ScienceWord具有小巧、功能实用、价格低廉等特点,适合于教师编写电子教案、电子试卷、试题库等,学生完成电子版作业以及科技工作者编写电子科技论文等。ScienceWordWebEdition作为ScienceWord的web版本,以控件的方式改变了互联网科研及教育中始终无法进行包括文字、符号、图形、曲线等科学元素全面交互的难题。本课题就是采用了ScienceWordWebEdition构建了网上答疑论坛,使用者可以直接在论坛中输入数学符号、公式、图形等内容,大大方便了使用者与课题背后教师群体的交流。答疑论坛地址:/bbs/ShowForum.aspx?ForumID=24ScienceWord主页:/5、《宽带Web服务器1.2》由于本课题的服务器要求比较低,只要能提供一般的访问支持即可,因此我们选择了常州搜易软件()出品的免费软件《宽带Web服务器》v1.2版,该软件通过开放计算机的80端口提供主页服务。任何用户只要输入本机IP,就可以访问到本机所提供的资源,将个人计算机轻松变成海量服务器。此款服务器体积小,仅有860KB;维护简单,除了IP没有任何参数,不需要安装;具备简单的CGI接口,无须用户设置和编程。此款软件的缺点是只能提供单线程的下载,只能支持标准ANSI字符集文件,不支持汉字文件名。系统默认的首页文件为index.html,可以修改。6、Meibu域名转向服务由于我们课题组的服务器是使用动态IP上网,我们又申请了一个二级域名。域名解析我们选择了青岛每步数码科技有限公司()提供的域名解析服务,并注册了二级域名:。在这之前,我们也尝试过中国学生网(广州)()的主页服务,但它要求将所有文件内容放到公司服务器上,造成了维护的不方便,不得已放弃了。Internet上的域名解析一般是静态的,即一个域名所对应的IP地址是静态的,长期不变的。也就是说,如果要在Internet上提供服务,如搭建网站,架设邮件系统,一般需要有一个固定的IP地址。动态域名的功能,就是实现固定域名到动态IP地址之间的解析。用户每次连接到Internet一般会自动得到新的IP地址之后,安装在用户计算机里的动态域名软件就会把这个IP地址发送到动态域名解析服务器,更新域名解析数据库。Internet上的其他人要访问这个域名的时候,动态域名解析服务器会返回正确的IP地址给他。因为绝大部分Internet用户上网的时候分配到的IP地址都是动态的。用传统的静态域名解析方法,用户想把域名解释到自己上网的计算机,是不太现实的。而有了动态域名,这个美梦就可以成真。用户可以申请一个域名,利用动态域名解析服务,把域名与自己上网的计算机绑定在一起,这样就可以很方便的让Internet用户访问到自己的计算机。7、现实基础深圳外国语学校创办于1990年,是具有鲜明外语特色的深圳市教育局直属重点学校、广东省一级学校、全国外国语学校工作研究会理事学校、全国现代教育技术实验学校、广东省国家级示范性高中、全国13所可保送20%高中毕业生上重点大学的外国语学校之一。学校初、高中部目前有82个教学班,3700多名师生员工,开设英语、日语、德语、法语、西班牙语等多个语种的教学。学校狠抓现代教育技术环境的建设,现已建成国内一流的中学校园网络,并宽带接入互联网,并在所有教学班级配置了完整的多媒体教学设施。学校各级领导非常重视课题研究工作,坚持科研兴校的办学方针,制定了一整套科研管理制度,建立了科研工作的激励机制,将教学与科研作为学校不可或缺的两翼。数学组承担的全国教育科学“十五”规划重点课题“数学教学效率论”子课题《数学解题教学的效率研究》,建构了“选择—探究—发展”的解题教学模式,得到课题总课题组的高度评价,顺利结题;数学组承担的全国教育科学“十五”规划国家重点课题《信息化进程中的教育技术发展研究》子课题《MM教育方式与信息技术整合的理论与实践》得到课题总课题组的高度评价:总课题组认定课题组圆满完成预定研究任务,成果达到了国内同类研究的先进水平,同意结题,已将该项研究成果纳入总课题组最终成果,并经综合评议,该子课题被评为优秀子课题。所有这些,为本课题的开展与深入奠定了坚实的基础。高中部数学科组拥有特级教师1名、高级教师27名、一级教师4名、二级教师1名,学历均到达本科毕业,其中有四位研究生毕业并获硕士学位,年龄的层次结构合理,全员参加课题研究工作,大部分教师参加过数学课题研究工作,取得了一些研究成果,积累了一定的研究经验。学校各级领导与部门高度重视课题的筹备、申报、立项、研究、实验、结项、推广等一系列工作。由老校长龚国祥高级教师、校长汤佳宏高级教师担任本课题领导小组负责人,成员由办公室主任刘继斌高级教师、教导处主任林海平高级教师、副主任谢增生高级教师、科研处副主任刘军高级教师、吴珍冬高级教师、学生处副主任张传平高级教师、总务处主任李明山高级教师、数学科组组组长刘仲雄高级教师、副组长张元清、许书华高级教师、高一年级刘军组长、高二年级张传平组长、高三年级欧阳爱小组长等。课题领导小组全面协调课题研究,对课题研究与实验工作进行组织管理,负责课题组研究人员、实验教师的培训工作,提供必要的科研经费,聘请上海市教育科学研究院现代教育实验室主任、全国现代教育技术实验学校指导委员会委员、华东师范大学兼职博士生导师蒋鸣和研究员担任本课题组的指导专家,确保课题研究工作的顺利进行。三、课题研究的基本过程1、准备阶段:2006年4月~2006年9月。组成课题组,学习研讨研究方案,广泛征求意见,选择研究课题,聘请课题指导专家,在专家指导下制定课题研究方案,提出课题研究计划,向中央电化教育馆申报“十一五”全国教育技术研究规划专项课题,课题正式开题。主要课题组成员有组织地进行若干次学习和研究,搜集有关理论资料、他人的研究成果以及我们可能使用到的一些工具的学习等。特别是研究2006年各地高考数学试卷,统计每部分的比例和难度系数。蒋鸣和研究员亲赴我校对对课题组成员进行《应用创新引领发展》专题培训,并对课题采取多种方式式进行全程指导。2、构建题库阶段:2006年9月~2007年3月。由课题组成员分工,构建新课程改革背景下的高中数学题库,题库冗余度至少应该达到1:10,即组织20道测试题,题库中至少应该有200道备用题。3、系统设计阶段:2007年3月~2007年9月。运用软件项目开发技术,依托深圳市外国语学校的服务器系统,开发出实用、高效、即时反馈的自动化测试系统,如果可能,加入教师实时答疑系统更好。4、系统运用阶段:2007年9月~2008年3月。将系统开放给课题组成员,供其使用,并提供二次开发的技术支持和运用模式研究,同时进行题库的维护工作,删除不适合的题、补充新题、改正错题、对系统进行评估。5、系统排错、打包、验收阶段:2008年3月~2008年5月。系统排错、打包、验收阶段。最后成果希望能提供一个网络版、一个单机版,并免费向公众提供服务。6、总结与结题阶段:2008年5月-2008年6月。

课题组在蒋鸣和研究员指导下整理研究成果,总结经验,撰写结题报告,接受总课题组的结题验收。四、课题研究取得的主要成果1、构建《高中数学自动化测试系统》=1\*GB2⑴系统的组成结构整个系统由题库系统、考试系统、服务系统三大部分组成,基础是题库系统。题库系统由多达26个单元的小数据库组成,每个数据库完整包含了一个单元的题(不少于200个),是整个系统的核心,决定了系统的试卷质量。考试系统主要完成四个功能:1、组卷。从题库中随机抽取20道题,打乱每道题的选择支,作为一份试卷。2、考试。控制考试时间,呈现考试试题。3、判卷。考试结束,自动计算得分。4、评卷。使用者可以复查试卷,可以向系统提出疑问,由服务系统或教师提供解答。服务系统分为服务器、成绩收集系统、答疑体系。其中,服务器负责所有的下载,数据的接受传输工作;成绩收集系统收集所有考试成绩,收集所有的难题错题信息;答疑体系包括已答疑过的问题和教师两个部分,如果学生提出的问题曾经出现过,将自动回答,否则通过留言板、邮箱或QQ直接提交到教师,请求解答。下图就是各系统之间的关系。题库系统主要是支持考试系统,通过考试系统考核使用者;教师支持服务系统,提供服务系统所不能自动提供的服务;服务系统还支持考试系统,收集考试系统所传递的数据;服务系统为使用者提供服务,有时还必须参考题库系统,同时,如果发现题库系统中的错误,及时进行修正。题库系统题库系统考试系统教师服务系统使用者=2\*GB2⑵题库系统=1\*GB3①题库系统的设置高中数学知识点多,按新课程标准,我们根据实际教学的进度,将其分成若干个单元,每个单元设置一个数据库。每个单元设计要求有至少200道选择题组成,每个选择题的A选项是参考答案。根据蒋鸣和教授的建议,我们设置数据库时,每一个数据有如下字段:字段名字段类型注释题干备注型(以gif格式存储的图形)选择支A备注型(以gif格式存储的图形)正确答案所在位置选择支B备注型(以gif格式存储的图形)选择支C备注型(以gif格式存储的图形)选择支D备注型(以gif格式存储的图形)答对数整数型历史上本题正确回答次数,起始为1答错数整数型历史上本题错误回答次数,起始为1以作为该题的难度系数。课题组设计题库时,考虑到除了要满足组卷和考试的要求,还要系统能满足复查答疑的功能,因此在设计题库时还设计了一个答疑记录文件。答疑记录存放在文件夹“答疑”中,以“单元名+编号”作为文件名,例如“函数238.doc”表示对函数单元第238题的答疑,一般是该题的详细解答过程,有时候还有对题目的总结归纳或指明题目中的陷阱。不论是服务器端,还是客户端,所有数据库都存放在文件夹data下,每个数据库都由两个文件组成,例如集合单元的数据库由“集合.EDB”和“集合.EDT”组成,只要熟悉数据库的人都知道为什么要两个文件(一个存储字段数据,一个存储备注数据)。这样,本课题的题库系统实际上是由56()个文件,28个单元组成。这些单元对应日常教学的28个单元,如图所示。必修部分必修部分必修一必修二必修三必修四必修五文科选修理科选修三角函数平面向量三角恒等变形选修部分另外,由于系统的题库总处于动态的更新中。本课题还设置了一个配置文件math900.ini,用于记录当前题库的版本信息。=2\*GB3②题库系统的维护题库中的试题来源于教师平时工作积累,来源于各种考试,来源于互联网或参考书籍,其中有一些错误在所难免,如果系统题库不能进行纠错,不仅给整个系统造成严重的负面影响,而且可能误导使用者。本课题的题库系统维护流程,我们称之为“捉虫”。首先,从用户的错误中发现题库中的错误。用户使用由于没有强制性要求,所以有部分使用者做题时不认真,这很自然。我们界定,如果测试的成绩高于40分,则认为使用者认真完成了一份试卷,而不是随机选择;如果测试成绩高于60分,则认为使用者的错误具有一定的典型性,值得进行分析。使用者每完成一份试卷,考试系统就会向服务器发送一组数据。内容包括①测试时间;②用户名;③测试单元;④测试成绩;⑤答对题号和答错题号。服务器收到数据,立即启动成绩分析系统(程序名:数据入库.exe)。主程序:如果真(成绩≥40)//成绩低于40分被认为没有价值改难度系数(单元,正答信息,错答信息)如果真(成绩≥60)//成绩高于60分的试卷,其错题也有价值整理错答信息(将其中已做过解答的题号去掉)把错答信息写到文件“错题记录.ini”中模块——改难度系数://难度系数=答对数/(答对数+答错数)打开数据库(单元)题组=分割文本(正答信息)计次循环首(取成员数(题组),i)跳到(题组[i])答对数=答对数+1计次循环尾()题组=分割文本(错答信息)计次循环首(取成员数(题组),i)跳到(题组[i])答错数=答错数+1计次循环尾()打开文件(”data\math900.ini”)题库修改时间=当前时间()//提示用户及时升级题库当维护教师打开文件math900.ini时,如果有新的问题出现,就将重新核实题库中该题,并作出解答。如果题目的确出现了错误,通常的错误有:答案输入错误、答案位置错误、题目输入错误、题目与答案不符等,教师即进行更正,并更新题库。更新题库的过程由教师进行,更新工具:数据库编辑.exe,这个程序比较简单,只有三行代码。打开(通用对话框.文件名)//打开要修改的数据库编辑(,,)//编辑数据库关闭()//关闭被修改的数据库=3\*GB3③题库系统的升级题库发生了变化,“据入库.exe”将题库最新日期记录在math900.ini中,因此,客户端程序只要将本机上的math900.ini与服务器端的math900.ini进行比较,就可以发现是否升级。这个过程在客户端程序math900.exe中实现,由模块“自动升级”完成。升级的基本方法是一个一个题库进行比较,发现有更新则下载最新题库,替换原来的题库。这个过程的原理比较简单,但具体的实现却比较复杂,我们这里就不把代码罗列了。=3\*GB2⑶考试系统考试系统完成四个功能:组卷、考试、判卷、评卷。由程序math900.exe完成,这个程序是整个系统中代码最多,体积最大的程序。=1\*GB3①组卷组卷的功能由模块“初始化”完成,流程比较简单。随机取20道题计次循环首(20,题号)随机重排选择支记录参考答案所在位置计次循环尾()这里有两处涉及随机算法,随机抽取题目过程,在单机版程序中采用了“抽牌算法”,而在网络版则直接采取“验证算法”。抽牌算法我们用一副扑克来模拟随机抽牌,可以这样操作。将一副牌放好,从中随机抽取一张,把它取出,然后再重新抽一张,……如此即可保证抽取随机而且不重复。.计次循环首(总题量,i)加入成员(题目列表,i).计次循环尾().计次循环首(20,i)t=取随机数(1,总题量-i+1)输出(题目列表[t])题目列表[t]=题目列表[总题量-i+1].计次循环尾()这个算法的优势是速度快,不重复,而且速度很稳定,算法复杂度为O(n),实现的代码也比较简单。我们的《高中数学自动化测试系统》采用的就是这个算法。算法的缺点是需要一定的空间来储存数组,如果数组很大,可能造成“溢出”错误。验证算法每取出一个数,就让它与已取出的数进行比较,如果相同,则舍弃这个数重新取。.题号=1.判断循环首(题号<21)t=取随机数(1,总题量)不重复=真.计次循环首(题号,j).如果真(t=题目列表[j])不重复=假.如果真结束.计次循环尾().如果真(不重复)题目列表[题号]=t题号=题号+1.如果真结束.判断循环尾()这个算法效率一般,但实现比较简单,是个比较不错的算法。从理论上说,比较的次数多,尤其是总体数和样本数差不多时,在最后几个数,速度会越来越慢,不过经过尝试,20道题的目标和超过200道题的总体,速度可以接受。由于这个算法对于终端的内存要求较低,符合“瘦终端”的要求,我们在网络版就选择了这个算法。其他的随机算法请阅读附录的《出牌的随机算法研究》一文,在此不赘述。=2\*GB3②考试考试的功能涉及模块主要有“显示题目”、“用户作答”、“时间控制”等,此外,在考试功能中还设计了试卷打印模块。=1\*alphabetica.显示题目显示题目要求系统能按顺序呈现题目,能按用户需要呈现某一题目,呈现题目时要考虑如果本题已被做过,要显示出用户原来作答的答案。为了实现这样的功能,我们设计了五个图片框,分别显示题干和选择支,用户原来作答的答案设计为粉红色背景。该模块采用面对对象设计,事件触发机制,没有清晰的流程。=2\*alphabeticb.用户作答用户可以在显示的ABCD四个选项中作出一个选择,“用户作答”的任务是记录下用户的答案,把这个答案发送到答题框中,同时显示下一题题目(如果已经是最后一题,则显示第一题题目)。=3\*alphabeticc.时间控制时间控制模块分成三个部分。第一部分在开始,当用户开始考试,就将时钟周期设置为60分钟,然后将控制权交出给系统;第二部分在考试中,每隔一秒将考试时间提示框的内容更新一次,以提示学生;第三部分在考试后,如果用户中途提前交卷则时间控制模块停止工作,如果用户到60分钟仍未交卷则强制交卷,并将时钟周期设置为0,自动转入判卷模块。=3\*GB3③判卷考生考试结束,提交试卷,或者当考试时间到,考试结束,都将自动转入判卷阶段。判卷过程主要对每个题的判断、计分、统计答对信息和答错信息、提交成绩等四项工作。主程序:成绩=0答错信息=“”答对信息=“”//初始化某些数据计次循环首(20,题号)//一共20道题,一题一题判 如果(用户选择[题号]=参考答案[题号]) 成绩=成绩+5//答对的处理 答对信息=答对信息+题目列表[题号] 否则 答错信息=答错信息+题目列表[题号]//答错的处理计次循环尾()成绩框.标题=“考试成绩:”+成绩//显示成绩提交成绩(成绩,答错信息,答对信息)//向服务器提交成绩模块——提交成绩:如果(姓名=“测试”)返回()//专用测试帐号,不提交成绩提交数据=姓名+成绩+单元名称+答错信息+答对信息//文本格式返回数据=访问网页(“/cgi-bin/cgifrm.exe?”,“POST”,提交数据)//服务器接收数据的程序就是cgifirm.exe,方式为Post如果(返回数据≠“成功”) 返回()//表示发送数据失败启动线程(&统计排名)//从服务器得到用户的当前名次,使用多线程,已防假死=4\*GB3④评卷从数学教学的理论上而言,最好的评卷应该是面批,学生与老师面对面分析试卷,找出考试中发现的问题。但在自动化测试里不可能实现,自动化测试自有其特点和优势:速度快、即时反馈、可重复操作。用户完成一次测试后,不需要等待,立即就可以进行试卷分析,尤其是错题分析。在系统的操作界面上有一个“请求答疑”的按钮,当用户点击这个按钮,就会得到软件背后的教师团队的支持。具体流程如下(参数:系统题号):如果该问题曾经得到过解答,则系统自动调取解答文件,如果没有,可以通过Email、QQ、留言本、论坛等方式与教师交流。如果(本地盘存在解答文件) 载入Word并加载解答文件否则 答疑文本=HTTP读文件(系统题号) 如果(答疑文本≠空) 写(解答文件,答疑文本) 载入Word并加载解答文件 否则 载入(答疑窗口)模块——答疑窗口:该窗口很简单,有四个选项:论坛、留言本、QQ、Email判断(论坛.被选中) 打开网站(/bbs/ShowForum.aspx?ForumID=24)判断(留言本.被选中) 打开网站(/script/user/list.asp?userid=85465)判断(QQ.被选中) 打开网站(tencent://message/?uin=395880693&Site=&Menu=yes)判断(Email.被选中)//选择Email,需要填写Email地址 连接发信服务器() 发送邮件() 断开发信服务器()=5\*GB3⑤其他功能=1\*alphabetica.注册注册的功能在两个地方可能出现,一是软件开始使用之前,提示用户(如果尚未注册)本软件支持注册,但不收费,二是考试取得60分以上成绩,系统跳出提示,告之注册码。本课题采用的注册是全免费、捆绑硬盘的方式,注册码其实就是硬盘特征码。特征码是计算机硬件的身份标志,一般用户是不会理会的,但对于需要注册和加密的系统而言,特征码就成为判断计算机的一种唯一代码。在计算机中,CPU、BIOS、硬盘都有自己的唯一编码,我们考虑到用户计算机的CPU和其他硬件都是有可能更换的,而硬盘如果更换则必须重装软件,因此,课题组选择了硬盘特征码作为注册的唯一标识。其实说是注册,用户完全没有必要去破解。因为第一,软件是免费使用的;第二,获得注册码的唯一手段就是认真完成一套试卷,成绩及格就能获得注册码。=2\*alphabeticb.选择章节通常的计算机辅助教学软件,着力点是知识的学习和复习,依托于此的设计流程必然是“呈现信息接受信息反馈重新呈现或呈现下一信息”。在这个过程中,使用者没有完成当前的任务,是不能进入下一章节的学习。而《高中数学自动化测试系统》是学生在完成课堂学习任务的前提下进行的解题训练,因此,应该允许学生自主选择任何一个单元进行练习。选择章节的任务,由“选择章节”菜单完成,在菜单体系中,有必修一到必修五,包括文科、理科选修以及专题选讲的全部单元,每一个单元对应一个数据库。因此,触发菜单所对应的程序实际上非常简单:打开数据库(单元名称)。简单的代码完成重要的功能!=3\*alphabeticc.排行榜显示为了增加软件的趣味性,课题组还设计了积分体系,积分的计算在服务去器上由成绩收集系统完成。考试系统只负责显示当前用户的积分和排行情况。下载(/排序.edb)打开(排序)如果(查找(“姓名”)=姓名) 当前积分.标题=“当前积分:”+读(积分) 当前排名.标题=“当前排名:”+取记录号()关闭()版权、帮助系统、登录主页、关于。此处内容与一般软件无异,不赘述。=4\*GB2⑷服务系统=1\*GB3①服务器本课题采取了两种网络服务模式(Client/Server模式和Browser/Server模式),在网络版测试系统中采用的是Browser/Server模式,而在单机版测试系统中采用的是Client/Server模式。不论哪一种模式,都需要一个服务器和一套伺服软件,我们的服务器采取简单的《宽带Web服务器V1.2》,提供静态的网页服务和数据收集工作,伺服软件主要是自主编写的“数据入库.exe”、“数据库编辑.exe”两个文件。=2\*GB3②成绩收集系统成绩收集系统由服务器和“数据入库.exe”共同完成。其中,服务器采用CGI技术,用POST手段收集用户上传的考试数据,每组数据保存在一个txt文件中,文件名为上传时间+IP地址。而“数据入库.exe”则通过时钟控制,监督数据文件的生成,一旦数据上传,立即启动下面的工作。读取数据(数据文件,日期,姓名,成绩,单元)//从数据文件中读取相关数据积分入库(日期,姓名,成绩)删除负分()排序输出()模块——读取数据文件号=打开文件(数据文件)日期=到时间(读入一行(文件号))姓名=读入一行(文件号)成绩=读入一行(文件号)单元=读入一行(文件号)错题信息=读入一行(文件号)正答信息=读入一行(文件号)关闭文件(文件号)删除文件(数据文件)如果(姓名=“”) 返回()如果(成绩<0) 返回()如果(成绩>100) 返回()如果(成绩>40) 修改难度系数(单元,正答信息,错题信息)//成绩超过40分,可以认为不是胡乱选择如果(成绩>60) 写配置项(“e:\math900\错题记录.ini”,到文本(取现行时间()),单元,错题信息) //成绩超过60,可以认为其答错题有讲评价值,需要作出解答模块——积分入库打开(“排行榜”)到首记录()如果(查找(读(“姓名”)=姓名)//答题者姓名已知数据库中成绩=成绩+读(“积分”)-20//积分计算时扣除随机得分写(“积分”,成绩)//将积分重新更新写(“最近登录时间”,日期)否则 加记录(姓名,成绩-20,日期)关闭(“排行榜”)模块——删除负分//有两种情况用户名将被删除://1、积分为负,直接删除,实际相当于清零//2、最近半年没有使用系统进行考试打开(“排行榜”)删除(读(“积分”≤0)删除(取时间间隔(取现行时间(),读(“最近登录时间”),#日)>183)关闭()模块——排序输出//排序的算法很多资料都有介绍,这里略过。=5\*GB2⑸答疑系统答疑系统由客户端提出问题、服务器端提供解题参考、教师解答、修正题库四个部分组成。用户提出问题用户提出问题服务器(历史答疑记录)教师答疑题库(一个单元一个数据库)已经存在解答不存在解答提供解答发现题目有错,修改题库用户组使用测试系统时,可能出现某些题不会,或者对答案有怀疑,可以通过客户端界面上的按钮提交问题。服务器对提交的问题进行分解,若已存在解答则直接解答,否则转给教师。教师解答问题后将解答反馈给使用者,若属题目问题则修正题库。提交问题如果(问题解答曾经被下载) 直接打开解答文件如果(服务器存在问题解答) 下载并打开文件否则 跳出答疑窗口,有“QQ”、“Email”、“留言本”、“论坛”可供选择。教师定期查看解答疑问修正题库模块——修正题库打开(单元)//一个单元对应一个数据库编辑() //数据库编辑器,由易语言本身提供关闭()2、二次开发实践研究=1\*GB2⑴实践应用之一:《2008高考能力测试》=1\*GB3①配置系统首先,必须研究清楚数学高考的考察范围。自动化测试的组建表面上看是程序开发问题,实际上更应该研究是试卷内部的结构。我们以2007年高考为蓝本进行分析,将2007年全国各地高考试卷进行分析,分别统计出文科、理科的各单元比例。结果如下:文科单元频率累计频率理科单元频率累计频率集合3.14%3.14集合2.90%2.90%函数10.23%13.37%函数5.79%8.69%指对数3.42%16.79%指对数3.12%11.81%立体几何14.60%31.39%立体几何13.84%25.65%直线与圆3.14%34.52%直线与圆4.23%29.89%算法0.14%34.66%算法0.14%30.03%统计初步1.80%36.46%统计初步0.81%30.84%概率9.46%45.92%概率9.72%40.56%三角函数4.05%49.97%三角函数3.68%44.23%平面向量4.05%54.02%平面向量4.09%48.33%三角变换4.56%58.58%三角变换3.68%52.01%解三角形3.14%61.72%解三角形4.57%56.57%数列10.15%71.86%数列11.45%68.02%不等式5.36%77.22%不等式4.90%72.92%逻辑1.51%78.73%逻辑0.97%73.90%圆锥曲线12.83%91.56%圆锥曲线11.45%85.35%导数7.47%99.03%导数9.00%94.35%统计框图0.68%99.71%统计框图0.67%95.01%复数0.29%100%复数3.29%98.30%概率与统计1.70%100.00%注:1、直线与圆实际上就是必修中的解析几何部分;2、统计初步主要涉及的是平均数、方差、期望等;3、统计框图包括了统计案例和框图两个章节;概率与统计主要涉及二项式定理。这个比例是我个人的一个分析结果。一百位数学老师,对一份数学试卷的分析将会有一百个不同的分析,不要求大家都一样。然后,制作一个配置文件。配置文件是一个文本文件,直接用记事本编辑就可以了,文件名存为“文科.ini”或者“理科.ini”。其中必须而且只能包括这几行:第一行试卷标题这个标题将显示在界面上第二行单元总数本份试卷将考查的单元数量,是一个整数。(注意:19不要写成19,是半角不是全角)第三行第一个单元名称第四行概率区间起点内容是上一单元的累计频率第五行概率区间终点内容是本单元的累计频率在这以后,都是每三行一个单元,如果单元总数是20,就应该有60行内容。例如,在本文所设计的文科试卷,其配置文件如下:文件名“文科.ini”或者“理科.ini”,存放位置是系统的data目录。2008年高考数学(文)考试能力测试19集合00.0314函数0.03140.1337指对数0.13370.1679立体几何0.16790.3139解析几何0.31390.3452算法0.34520.3466统计0.34660.3646排列组合0.36460.4592三角函数0.45920.4997向量0.49970.5402三角变换0.54020.5858解三角形0.58580.6172数列0.61720.7186不等式0.71860.7722常用逻辑(文)0.77220.7873圆锥曲线(文)0.78730.9156导数(文)0.91560.9903统计框图(文)0.99030.9971复数(文)0.99711.0000在制作配置文件的过程中,要注意几个问题。第一,单元名称只能是题库的名称,如果错误,将导致数据库打开错误。第二,所有数字,都是半角数字,不要写成全角。第三,第一个单元的区间起点为0,最后一个单元的区间终点为1,这里不要出错,否则将导致无法预测错误。编辑完成后,将文件存到系统所在的data目录下,例如,《自动化测试系统》所在的目录为d:\math900,在“文科.ini”和“理科.ini”应该存储到目录d:\math900\data下,这个目录是数据库和配置文件的专用目录。最后,运行“2008高考能力测试.exe”即可。系统将自动按照所给的比例进行组卷,所组试卷存储在数据库:试卷.EDB中,一共20题。=2\*GB3②测试系统我们对上面所描述的文科试卷进行组卷测试,结果如下。单元名称预设频率测试10次频率测试100次频率误差集合3.14%73.5%834.15%-1.01%函数10.23%2613%24812.40%-2.17%指对数3.42%136.5%884.40%-0.98%立体几何14.60%3015%30215.10%-0.50%直线与圆3.14%21%572.85%0.29%算法0.14%10.5%70.35%-0.21%统计初步1.80%52.5%341.70%0.10%概率9.46%2010%1819.05%0.41%三角函数4.05%52.5%854.25%-0.20%平面向量4.05%00773.85%0.20%三角变换4.56%52.5%944.70%-0.14%解三角形3.14%42%522.60%0.54%数列10.15%2110.5%1969.80%0.35%不等式5.36%84%944.70%0.66%逻辑1.51%42%321.60%-0.09%圆锥曲线12.83%2814%22811.40%1.43%导数7.47%2010%1246.20%1.27%统计框图0.68%10.5%120.60%0.08%复数0.29%0060.30%-0.01%从测试中我们发现,最大的单元误差为-2.71%,所有单元的组卷比例与预设基本一致,最大误差不超过1题;标准误差为3.44%(注:标准误差是误差的平方和的算术平方根);两列数的相关系数为0.982301,显示了结果与预设的一致性。而且,随着软件使用次数的增多,总体上,试题各部分比例基本与预设比例相同。=3\*GB3③工作原理1、在配置文件中,实际为每个单元分配了一个区间,例如在上述的配置中:“数列”单元所在的区间为(0.6172,0.7186]。2、系统每次取一个随机数i,则i必落在其中的某一个区间,相对应于一个单元3、在相应的单元数据库中取一个题,将此题数据(包括:题干、选择支、难度系数)暂时存放在“临时”数据库中。4、当系统全部取出20道题后,就对“临时”数据库按难度系数排序,简单题在前,难题在后。5、正式开始考试,呈现试题、答题、判卷、反馈……由于随机数i落在(0,1)的任何位置的机会是均等的,因此,区间长度越大,被抽取的机会就越多,被抽取的题量就越大,同样,区间长度越小,被抽取的机会就越少。用这样的方式来组卷,虽然不一定能保证每一次组卷都会取到所有单元,但在足够多的使用次数下,试卷结构会非常符合预设的比例。这一点其实很符合现代数学高考的趋势,在现代的高考中,不完全追求覆盖率,不忌讳有一些内容考察不到,而是讲究考察重点。=4\*GB3④本应用的优势本应用的特点,可以用一句话概括:说高不高,说低不低。在这个应用中,用户不需要编程,只要制作配置文件就可以了,用户的使用门槛非常低。因此,在高质量的题库支持下开发一个组合的试卷,并不是什么困难的事。所以它是“说高不高”的应用:高质量的组卷,不高的技术难度。然而,在组织试卷的过程中,虽然不需要很高的计算机水平,但对于试卷结构的把握,需要老师进行深入的分析,简单的把几个单元凑在一起,胡乱给出个比例区间,试卷的效能将受到严重的影响。如何组织试卷、如何分配试卷比例,这其实是一门并不简单的学问。所以它是“说低不低”的应用:低使用门槛,不低的试卷内涵。=2\*GB2⑵实践应用之二:《单元考试系统》=1\*GB3①《单元考试》的独特特点单元考试系统是基于《高中数学自动化测试系统》基础上进行,必须依托于该系统的题库和基本界面,但开发的目的有所不同。最主要区别在于:《自动化测试系统》的主要目的是用于学生在家练习,每个人每次做题系统都将重新出题,这样虽然增加了做题的乐趣,但无法进行同学之间的比较。而《单元考试》的主要目的是进行一定范围内的模拟考试,因此,在服务器开放的时间内,用户的试题是一样的。换句话说,《自动化测试系统》是为每人出一份卷,而《单元考试》则是一个集体一份试卷。=2\*GB3②软件结构为了实现模拟考试的目的,软件有这样的一些文件:服务器.exe开放主机,提供HTTP服务,主要实现发卷和收卷工作成绩收集系统.exe完成组卷、判卷、收集成绩、简单分析答题情况等工作Exam.exe学生端程序,学生通过下载该程序进行自动考试软件使用手册.doc本文档其他文件试题数据库,请不要随意删除或改名=3\*GB3③使用步骤要实现学生的自动化考试,只要非常简单的三个步骤。第一步,在教师机上运行“服务器.exe”程序,并记录下在软件界面上的“当前本机IP地址”。需要注意的是,有时候,该程序不一定会以窗口的形式出现,而是在托盘中出现一个小图标,单击该图标可以出现服务器的界面,如图。第二步,在教师机运行“成绩收集系统.exe”,并设置各单元的比例,单击“开始组卷,并开始收集成绩”按钮。如图第三步,在学生机运行“Exam.exe”程序,学生在开始考试前需要填写的资料有:姓名、服务器地址。姓名建议要求学生实名,这样有利于成绩的管理;服务器地址就是在第一步操作时记录的IP地址。当学生结束考试后,系统会自动将成绩传送到服务器,并显示在“成绩收集系统”的成绩卡中,数据的简单分析可以在正答率卡中看到。教师还可以在结束考试后将成绩导出到Excel表格中作进一步的分析。=4\*GB3④系统特色和不足特色:简单易用、设备要求低。系统可以非常简单地实现自动组卷、出卷、考试、分析的功能,试题的难度依赖于系统题库。对于计算机的硬件要求很低,即便是服务器,有PIII系列也就足够了。不足:教师不能对试卷进行个别局部的修正,虽然可以在发卷前进行审查,但如果不满意只能重新组卷,而不能只修改其中的某一道题,灵活性略显不足。3、网站建设成果网站一个,地址为:/或者28:8001,网站内容为本课题的网络版,还有诸如下载页面、论文页面、答疑论坛等内容。根据天堂统计的结果到2008年4月1日止,网站访问量一共为20000余人。4、软件开发成果=1\*GB2⑴《高中数学自动化测试》软件。在光盘目录math900中,或者从网站主页、Sina、搜狐、华军软件园、天空软件站等进行下载。=2\*GB2⑵实践一《2008数学高考能力测试》。在光盘目录math900中,此应用必须依附主软件而存在。=3\*GB2⑶实践二《高中数学单元考试系统》。在光盘目录“math900服务器”中,使用时需要复制到教师机硬盘,还必须分发客户端程序。5、开展《高中数学自动化测试系统》试验,编辑《高中数学自动化测试系统开发与研究》教学案例集6、系列研究成果在国家级刊物发表:苏永潮撰写的学术论文《高中数学自动化测试系统的建设与应用》发表在中央电化教育馆主办的《中国信息技术教育》2010年第13期;刘小梅撰写的学术论文《高考总复习《集合》教学设计——《高中数学自动化测试系统》在高三第一轮复习中的应用》发表在中央电化教育馆主办的《中国信息技术教育》2010年第13期;林吉撰写的学术论文《高中数学教育技术平台的创建与使用》发表在中央电化教育馆主办的《中国信息技术教育》2010年第15期。五、《高中数学自动化测试系统》的应用优势在高中数学学习过程中,练习与测验是必不可少的一个环节,这个环节是教师与学生的沟通的重要步骤。学生与教师在课堂上的交流,很大程度上是教师到学生的单向流,学生的练习,又是学生到教师的单向信息流,只有面对面的辅导,能够做到双向直接交流,但这样的交流机会相对于全体同学,又显得特别少。利用计算机自动化技术,模拟教师与学生的“练习——面批”过程,提供即时的反馈,为及时巩固学生的课堂学习效果可以起到一定的作用。课题组开发的《高中数学自动化测试系统》具有以下优势:1、廉价与免费课题一开始就立足于廉价的开发成本,零使用成本策略,因此,课题组并没有大规模从事底层的代码开发,而是充分利用了现成的一些免费或共享资源。例如:服务器、易语言、Javascript、免费的域名转向、校园网的存储空间等。将有限的师资和开发资源放到效率最高的环节,只开发最核心的部分,例如题库。2、实践性强系统的核心——题库,全部来自一线的教师,来自一线的积累,都是比较优秀的题目,在使用中随时进行修正,将题库中的错误不断挑出来,不断减少题库错误率。不论是题库的生成、完善、改进还是使用,都密切与教学的实践相结合。3、互动与更新课题组的最大财富,是一批优秀的、有丰富教学经验的教师,以教师团队作为支撑,维持系统的运作。教师在系统中及时回馈使用者提出的问题,并不断对系统题库进行修正补充。正是因为有了教师的答疑,系统成为一个有活力的系统;正是有了教师不断对题库的扩充修正,系统就有了不断更新、不断发展的机会。从这个意义上说,软件的开发固然是课题成果的一部分,但是是教师在课题中的不断参与才使系统具有了独特的价值。六、《高中数学自动化测试系统》的主要创新之处1、高中数学自动化测试系统将以最新的教育研究成果为理论支撑,紧扣高中数学课程标准,利用最新心理学研究成果。2、实现真正的随机化组卷,自动化阅卷,即时化反馈。3、纯中文开发,方便中国人使用;小数据量传输,适用中国城乡带宽。4、通过数学自动化测试系统的开发,还可以快速地被移植到英语等其他学科的自动化测试中去。从而为其他学科的相关研究提供借鉴。5、自动化测试的软件性质,容易复制和传播,可以通过网络直接实现,因而成果的推广显得非常简单而廉价。二次开发,重复使用,减少了教师的工作量,提高了资源共享率。七、课题之不足与今后研究方向1、对系统题库构建的科学性思考课题组最早的系统题库,只是一个简单的题干+选项的结构,在蒋教授的支持下,发展出来试题难度系数的维度。但是这样的题库结构显然仍然过于简单,比如缺少考量能力维度的参数,比如缺少信度和区分度的计算。如何将系统题库更加完善,是今后所应该研究的一个方向。2、对用户的成绩分析比较欠缺目前,我们对于用户成绩的分析师比较欠缺的。这其实和题库的缺陷是同源的,如果能根据学生多次的成绩,准确地(或者参考性地)给出学生下一步学习的意见,能起到诊断的作用,我们认为,这样的成果将更加吸引人。(或许,将回归分析引入其中会是一个比较不错的选择?)在研究过程中,我们也曾经尝试过用跟踪柱形图的手段来帮助分析,最终由于常模无法统一而放弃。3、课题的可推广性自动化测试,最适合的题型是选择题,本研究的题型也主要是选择题。但是,数学高考的改革一个明晰的方向就是在逐步淡化选择题倾向。高考选择题数量由原先的12题减少到10题,现在已经变成文10理8的格局。面对这样的困境,我们认为,有两个出路可以选择:其一、强化系统的练习性质,淡化考试性质;其二、研究非选择题的输入和自动判卷功能。4、技术期待突破在本课题中,已经能够在答疑论坛中输入数学公式、图形等元素,那么,我们也在考虑,是否能开发让学生简单掌握的数学输入方式,从而将填空题也引入到自动化测试的领域中来呢,毕竟,JExam已经能够实现这样的功能。(这似乎有点超出中学的教研能力了)同时,填空题的判卷也是一个技术上的困难。八、鸣谢1、上海市教育科学研究院现代教育实验室主任、全国现代教育技术实验学校指导委员会委员、华东师范大学兼职博士生导师蒋鸣和研究员担任本课题组专家指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论