版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整理ppt基于web的智能数学试题测试系统整理ppt相关背景知识MathMLMathML是基于XML语言标准的数学标记语言MathML具有以下特点:(1)能为不同层次的数学符号及其含义编码。(2)能为不管是表现上还是语义上的数学格式之间相互转换提供便利,输出格式可以是图形显示、语音合成以及计算机代数系统输入或者排版语言等。(3)允许传递其它特殊应用的信息。(4)有效支持长表达式的浏览。(5)提供可扩展功能。(6)能够和其它数学编辑技术进行良好配合。(7)良好的可读性,易于开发与应用。整理pptAJAX AJAX全称为“Asynchronous JavaScript and XML(异步Java
2、Script和XML),是指一种创建交互式网页应用的网页开发技术。 主要包含了以下几种技术: 基于web标准(standards-based presentation)XHTML+CSS的表示; 使用DOM(Document Object Model)进行动态显示及交互; 使用XML和XSLT进行数据交换及相关操作; 使用XMLHttp Request进行异步数据查询、检索; 使用JavaScript将绑定所有的内容。整理pptJSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于阅读和编写,同时也易于机器解析和生成。它基于JavaScrip
3、t(Standard ECMA-262 3rd Edition-December 1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C+,C#,Java,JavaScript, Perl,Python等)。这些特性使JSON成为理想的数据交换语言。整理pptREST 代表性状态传输(Representational State Transfer,REST)是一种轻量级的Web Service架构风格,在Web领域已经得到了广泛的接受,比基于SOAP和Web服务描述语言(Web Services Description Language,WS
4、DL)的Web服务更为简洁。它可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。REST已经被广泛接纳到各个平台中。整理ppt计算机代数系统(CAS) Maxima是一种用LISP编写的计算机代数系统,用于公式推导和符号计算它是一套自由软件,在GNU通用公共许可证下发行。它由麻省理工学院在美国能源部的支持下于60年代末创造的Macsyma演变而来。 Maple是由加拿大滑铁卢大学(Waterloo University)的符号计算研究小组于1980年9月研制的一种计算机代数系统。它具有良好的使用环境、强大的符号计算能力、高精度的数字计
5、算、灵活的图形 显示和高效的可编程功能。 Mathematica系统是美国Wolfram研究公司开发的一个功能强大的计算机数学系统。它提供了范围广泛的数学计算功能,支持在各个领域科学研究和过程中的各种计算,可以帮助解决比较复杂的符号计算和数值计算的理论和实际问题。 它的主要功能包括三个方面:符号演算、数值计算和图形。整理ppt智能数学试题测试系统MathPASS主要研究内容包括: 数学公式为主的答案输入方法研究 试题设计与生成研究 数学试题答案检测方法研究整理ppt数学公式为主的答案输入方法研究 MathPASS提供了两种答案输入方式: 1基于Web的所见即所得的可视化界 面输入方式; 2基于
6、字符串的线性文本输入方式。 在图形化界面下,用户可以通过鼠标点击、公式Template选择、鼠标拖拉(Drag_Drop)方式输入数学公式,数学公式会以MathML Presentation方式进行同步显示。基于字符串的线性文本输入方法提供了一种自然无歧义的基于中缀的数学输入方法。整理ppt试题设计与生成研究 试题设计充分考虑试题知识考查点的明确性和试题之间的连续性。 在MathPASS中,利用PHP程序实现了400多种数学试题的原型设计并能自动生成随机参数试题。整理ppt数学试题答案检测方法研究 基于计算机代数系统的答案检测Web Service(ACS),能够实现自动计算试题答案和智能检测
7、用户答案。计算机测试系统(ComputerAidedAssessment)可以以REST方式访问ACS,将MathML、OpenMath,标准中缀格式、扩展标准中缀格式、Maxima格式、Mathematica格式等多种数学公式格式的数学试题和答案发送给ACS,ACS能够将对这些格式的数学公式进行转换,并利用CAS系统计算标准答案并检测用户答案的正确性。整理pptMathPASS是一个综合的数学试题测试应用系统,除考虑上面所述研究内容外,在MathPASS中作者还设计和开发了多种功能模块来实现数学测试系统的各种管理功能: (1)用户管理子模块 (2)班级管理子模块 (3)学生管理子模块 (4)
8、试题管理子模块 (5)成绩管理子模块 (6)试卷生成与管理子模块 (8)试题自动生成子模块 (8)答案输入功能子模块 (9)答案检测功能子模块整理ppt智能数学试题测试系统核心子系统介绍1.体系结构 MathPASS的主要功能为数学试题的自动生成和答案的智能检测,它的核心 模块包括试题生成子系统、答案输入子系统、Answer Checking Web服务等三部分。下图显示MathPASS的体系结构。整理ppt2.核心子系统功能1) 试题自动生成子系统 试题自动生成模块是一个使用PHP程序设计与实现的能够自动随机生成指定类型试题的子系统,可以在每次测试中针对教师指定的试题类型和数学条件,为每个学
9、生分配随机生成的不同试题。整理ppt2)答案输入子系统(1)可视化图形界面输入 所见即所得的可视化图形界面有利于用户进行直观方便的操作,采用于Web的网络数学公式编辑器MathEdit作为答案输入子系统。编辑完成的数学公式以MathML文档的形式保存,可以方便地包含在Web页面中表示和传输数学信息。(2)扩展的标准中缀格式输入 在MathEdit中采用了标准中缀格式,标准中缀格式是一种通用的公式表示方法,它在设计时兼顾了科学家、工程师、教师和学生等各层次用户的需求但是在实际应用时学生使用标准中缀格式总会出现各种各样的”语法”错误,不符合标准中缀格式的语法要求但从解题角度来说,学生的输入实际上是
10、正确的。如学生输入2x表示2*x。但标准中缀格式总是认为这是一种错误的输入。所以针对教育教学规律、初等教学的特点以及学生教师的输入习惯等对标准中缀格式做出了一些改进和扩展,使得它能够更加高效稳定的被学生使用。整理ppt3) 答案检测Web服务 答案检测服务使用了免费的计算机代数系统Maxima,可以解决复杂和困难的教学试题答案测试和协助自动评分的工作。整理ppt3.系统其他模块功能的介绍MathPASS Web站点的结构示意图整理ppt1.用户管理模块 MathPASS使用了基于角色的访问控制,将用户分为guest、student、teacher和admin等四种角色。该模块提供了用户管理的基
11、本功能,包括注册、登录、注销,用户信息和访问控制管理。 系统中学生可以管理自己的账号、参加测试和练习以及查看自己的成绩。教师可以管理学生、管理班级、设计试题类型、设计和组建试卷管理员可以进行用户和用户组的管理。整理ppt2.试题管理与试卷生成与管理模块 试题管理主要提供对试题文字信息描述的修改功能。 试卷生成与管理功能允许教师增加、查看、修改、删除、和测试试卷。3.成绩管理模块 系统会记录学生的所有测试成绩。教师可以以两种方式查看和管理学生成绩。 (1)可以查看一道试题的所有学生成绩, (2)可以查看一名学生的所有历史成绩。整理ppt4.学生管理和班级管理 在MathPASS中,教师与班级是一
12、对多的关系,而学生与班级则是多对多的关系一个教师可以同时拥有多个班级,对不同班级开展不同的教学活动,但一 个班级只能有一位指导教师。学生可以根据学校的教学安排进入多个班级学习。整理ppt试题自动生成子系统 试题自动生成模块是一个能够自动生成指定类型试题的子系统能够向教师提供一个完整的数学试题类型库。系统可以在每次测试中针对教师指定的试题原型、试题类型和数学条件,为每个学生随机生成不同参数的试题。试题生成模块的研究重点和难点是设计试题原型、确定每种试题原型参数的随机取值范围及各个数之间的关系。试题原型是指具有相同结构的同一类型试题的抽象,系统可以依据试题原型自动生成具体试题。包括两方面: 1,试
13、题原型设计 2,试题原型和具体试题生成实例整理ppt智能的答案测试服务子系统(ACS)试题答案检测是计算机辅助测试系统的一个核心部分。ACS能够实现试题答案的自动计算,并可以通过比较数学公式的等价性实现用户答案的检测。计算机测试系统可以以REST方式将MathML、OpenMath、标准中缀格式、扩展标准中缀格式、Maxima格式、或Mathcmatica格式等多种数学公式格式的数学试题和答案发送给ACS,ACS将这些格式的数学公式进行转换,并利用CAS系统计算标准答案并比较用户答案与标准答案的等价性,此外,ACS还可以对用户答案进行简单判断,确定答案是否为数学公式的最简形式或是否符合试题要求
14、。整理pptAnswer Cheoking Web Service(ACS)的答案检测流程 当ACS接收到答案检测服务请求后,首先对请求的数据进行格式分析,如果不符合ACS服务请求消息规范,则做出响应提示格式不符合规范;如果格式符合要求,则判断用户的服务请求有无标准答案,若没有标准答案则根据用户服务请求数据中的qtype参数按试题类型生成Maxima可执行代码,并调用Maxima计算试 题标准答案。整理pptACS进行数学试题答案检测的基本流程。整理pptMathPASS答案检测方式1.客户端服务器端同步方式(CS_Sync)2.客户端服务器端异步方式(CS_Async)整理pptCS_Sync的缺点:1客户端在整个的通信时间内必须一直等待并且不做任何操作直到得到服务器端的回应,这显然会使整个通信过程占用较长的时间2服务器端返回的结果将是一个全新的页面Web浏览器必须要经过刷新以后才能够显示出得到的结果,这将替代以前的页面。3.在客户端和服务器端传递了大量的数据,其中的大部分其实是不需要的。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年金昌市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整参考答案详解
- 双膝骨性关节炎护理查房课件
- 宿迁市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(培优b卷)
- 高利贷租房合同(标准版)
- 2025节能评估档案管理岗位晋升考核试卷
- 2026年宁夏固原地区单招职业倾向性测试必刷测试卷及答案1套
- 芜湖市中医院社区群体性健康干预项目设计考核
- 宜春市中医院副主任护师岗位资格认证
- 无锡市中医院护理人员配置管理考核
- 新余市人民医院药学教学能力考核
- CSC-326系列数字式变压器保护装置说明书(SF4524)-V1331
- JTJ073.1-2001 公路水泥混凝土路面 养护技术规范
- 越剧《梁山伯与祝英台》剧本
- 菜鸟驿站转让合同范本
- 清贫教学课件
- 肥胖患者麻醉管理专家共识2023年版中国麻醉学指南与专家共识
- JJF1030-2023温度校准用恒温槽技术性能测试规范
- 【川教版】《生命 生态 安全》五上第17课《发明让生活更美好》课件
- 烘焙食品的健康诉求与功能化研究
- 安全生产检查及事故隐患的排查治理制度
- 2021年北京市成考(专升本)大学政治考试真题含解析
评论
0/150
提交评论