dom在网页制作自动阅卷中的应用 本科生毕业论文

dom在网页制作自动阅卷中的应用 本科生毕业论文

ID:353169

大小:365.15 KB

页数:8页

时间:2017-07-27

dom在网页制作自动阅卷中的应用  本科生毕业论文_第1页
dom在网页制作自动阅卷中的应用  本科生毕业论文_第2页
dom在网页制作自动阅卷中的应用  本科生毕业论文_第3页
dom在网页制作自动阅卷中的应用  本科生毕业论文_第4页
dom在网页制作自动阅卷中的应用  本科生毕业论文_第5页
资源描述:

《dom在网页制作自动阅卷中的应用 本科生毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、DOM在网页制作自动阅卷中的应用摘要本文从文档对象模型的角度对网页文档格式进行了研究,并在此基础上给出了基于文档对象获取的网页制作题自动阅卷方案,弥补了以往用文本匹配方式进行阅卷在知识点定位及取值过程中的不足。关键词:文档对象、自动阅卷、MSHTML对象模型、网页AbstractWetreatedthehypertextdocumentformatintheDOM(DocumentObjectModel)convention,andintroducedadocumentobjectacquisitionba

2、sedautomaticgradingmethodforautomaticexaminingbasedonwebpages,overcomethedefficienciesoftheformertextmatchinggradingmethodduringtheprocessesofknowledgelocationandsampling.Keywords:documentobject,automaticexamining,MSHTMLObjectModel,webpagesDOM在网页制作自动阅卷中的应用

3、第1章引言随着互联网的发展,网络已成为人们继电视、报纸等传统媒体之后获取信息的主要途径,而网页在其中又扮演了信息载体的主要角色,于是掌握网页制作的基本技术便成了新时代的必修课。相应的,网页制作技术的无纸化考查及自动化阅卷亦成为教育界一个不断探索的领域。本文就其中的自动阅卷技术进行探讨,并给出一个方便可行的解决方案。目前为止对网页基本技术的考查以考生对静态网页进行编辑为主要方式,因此阅卷的过程其实是对考生生成的结果HTML文件进行检查的过程,看其是否符合标准答案,而HTML文件实质是一个半结构化的文本文件,所

4、以早期的网页制作自动阅卷是纯文本处理,即以文本匹配的方式来进行答案验证。由于HTML语法结构的不严格及参与样式设置的Css的多样性使得阅卷定位及答案识别成了阅卷中的难点。文献[汪彩梅,殷新春.FRONTPAGE自动阅卷系统及实现[J].合肥学院学报,2007,17(1):63~66]提出了参数配置法,即对于每个阅卷点通过参数配置的形式给出在文档中的位置及属性。该方法虽然一定程度上解决了阅卷定位和答案识别问题,但是对于每一题都要进行知识点属性和范围的设置不仅多出了人工配置的环节,而且为了落实知识点所在单元位置

5、,要求相关人员必须清楚每个文档的细节,事实上由于学生操作的不可预测性,这点往往很难做到,因此该方法不能从根本上解决阅卷定位和答案识别问题。文献[张世明,卢君,郑衍衡.Web页面的自动阅卷系统[J].上海大学学报,1999(5):73~78]提出基于对象的比较方法,即首先对HTML文档进行预处理,将常用网页元素以对象的形式封装起来,阅卷时只需给定知识点对象,然后对其属性进行一一比较即可。此方法较文献[参考文献1]中少了人工干预,在答案比较的过程中数据结构也清晰明确,但由于知识点对象是在预处理时通过遍历HTML

6、文档,根据HTML语言标志分析得到,也同样存在文档分析和知识点准确定位的问题。通过考察Office系列中Word、Excel、PowerPoint等操作题的阅卷方式发现采用Office自带的文档对象模型识别文档中的元素不仅定位准确而且获取对象的属性值也相当容易。借鉴此法,我们发现HTML文档也存在类似的对象模型DOM,并且可以通过MSHTML组件来访问此模型中的对象,进而解析HTML文档中的元素。如此,只要了解DOM的基本结构及MSHTML组件中与HTML常用元素对应的对象即可通过对象访问技术来实现网页制作

7、题的自动阅卷。第2章网页文档对象研究2.1.DOMDOM(DocumentObjectModel)即文档对象模型,,是针对HMTL和XML的基于树的应用程序接口(API)。[参考文献3]它提供了一种结构化的文档表示方式,把网页中的元素抽象成一系列相互关联的对象,并以树型结构来反应网页中各对象的层级关系,开发人员便可通过该层次结构轻松地访问指定信息。图所示即为一个简单HTML文档的对象树。documentheadhtmlbodytitletablephrfont图21文档对象模型1.1.MSHTML组件及常

8、用对象分析MSHTML是微软公司在IE4.0时引入的主要用于HTML解析的一个COM组件,以DOM为核心思想,该组件将HTML语言中的所有标记元素封装成了相应的对象模型,通过该组件提供的标准接口,便可直接操作对象本身及其相关的属性和方法。表列举了MSHTML在HTML文档对象访问上的一些常用对象及属性:表21MSHTML常用文档对象及属性对象对应HTML标记常用属性HTMLDocumentIHTMLBodyEl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。