欢迎来到天天文库
浏览记录
ID:33477594
大小:549.58 KB
页数:7页
时间:2019-02-26
《基于xml的单元自测应用的设计实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据第25卷第3期加∞年6月华东交通大学学报bInml0fE耐0li眦Jia咖ngUniv髓畸v01.25№.3J曲.,20嘴文章编号:l∞5—0s23(加隅)03一∞回一05基于XML的单元自测应用的设计实现丁振凡,李卓群(华东交通大学信息工程学院,江西南昌330013)摘要:给网络课件每个学习单元安排一个单元自测,不仅增强课件的交互性,也可让学生通过测试更好地理解知识内容.该应用采用Ⅺ仉表示和存储试卷,利用客户端J鲫衄cript脚本访问Ⅻ几并结合D眦技术实现试卷的显示,在豆示处理中利用Ⅸm和XSL技术实现Ⅺ见试卷内容的访问与变换处理.该应用可以Web方式访问
2、,也可按文件访问方式使用.关t词:单元自测;Ⅺ礼;JaⅧ呻;xSL;D(瑚中圈分类号:哪9l文献标识码:A教学测试是评价学生知识掌握的重要手段.在课件中给每个学习单元安排一个教学澍试,不仅增强课件的交互性,更重要的是可让学生通过测试更好地掌握和理解知识内容.英语学习等单机版的教学课件中有不少提供了引人人趣的自测功能.但在网络课件中此类功能却少见.常见的w曲环境下教学测试系统,通常采用数据库或xML结合服务方和客户方的脚本技术实现【1
3、,必须在web环境下使用,往往依赖服务器环境.本文介绍的单元自测应用是一个完全在客户方浏览器上的交互应用,不存在对服务器平台的依赖性,
4、具有很好的环境适应性.各单元的试卷分别存储在xML文件中,由胁ript根据当前学习的单元,装载相应的试卷.然后,采用x池Ⅸm技术和xSL变换技术访问x眦试卷内容,利用D眦技术生成相应的试卷解答界面.依据事件代码实现解答登记和评分处理,并将解答对比显示给学生.试卷解答操作界面如图l所示.1测试试卷的Ⅻ仉表示圈l单元测试做题界面以下为Ⅺ仉试卷文件样例.Ⅺldversion=“1.0”印。础ng=“gb2312”?>1</岛。0犯><幽ti><咖tfmt>如何定义一个不能有子
5、类的类Ke)r?为节省篇幅,这里给出了三类试题,每类试题给A)classKey{}出一道题作为样例.整个试卷的根结点为pal财,各B)abstractf砌classK呵{}类试题的相关标记的含义见表l所示.C)Ilativech鼹Key{}D)c18s8Key{final;}收稿日期:加嘴一3一10作者简介:丁振凡(1965一),男,江西丰城人,研究方向为电子商务万方数据70华东交通大学学报2008年E)fiIlalclassK何{}</content><觚gwer>E</answer></shiti>⋯</shiti></si
6、嘲echoice><Ⅱdtid“ce><岛c(Ife>1</9c()r{e>下列哪些是java中合法的修饰符?A.privateB.p出icC.pmtectedD.pml优tE.伍eIld</c∞tent><卸nswer>A围:</answer></timu>⋯</t咖></multichoioe><剐m>2</剐舭><眦terial>publiccl螂.1aVa-3{intx,y;//点的坐标publjcJava-3()
7、{}洲icJava.3(intx,ny){tIIis.x=x;tllis.y=y;</wk>}publicJava一3(Java一3p){x=p.x;y=p.y;</wk>}}</n丐cont朗t><鹰伊优删>⋯</n可a删></nlaterial><Ⅱ妇lerial>⋯</Inak疽al></inte面哆></群Iper>说明:同一类试题的各道题的分数相同,所以Score标记作为试题类的子结点,而没有安排作为每道试题的子结点.填空题每道试题为一份阅读材料(瑚t耐a1),其中包含若干段落(my00nte
8、nt),在每段中安排一些空(wk).各空的标准答案直接在wl【标记中.表1试卷中m几标记的含义试题类型标记含义单选题多选题单选题类的根结点每道试题的分数一道试题的根结点本道试题内容本道试题标准答案多选题类的根结点每道试题的分数一道试题的根结点本道试题内容本道试题标准答案mte印哆9C0fe完型填空题瑚矧almycomemwl【填空题类的根结点每空分数阅读材料材料中一段内容试题内容中一个空2考试解答界面生成及显示处理2.1试卷的装载、定义一个函数getD£她,它将在页面加载时由mI舶d事件触发执行,该函数将完成试卷xML文件的加载,并通过对)(ML文件的分析处理生
此文档下载收益归作者所有