<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 基于XML自動評閱系統(tǒng)的設(shè)計與實現(xiàn)

          基于XML自動評閱系統(tǒng)的設(shè)計與實現(xiàn)

          作者: 時間:2010-11-29 來源:網(wǎng)絡(luò) 收藏

          O 引言
          實驗是培養(yǎng)學(xué)生實踐能力、創(chuàng)新能力和創(chuàng)新思維的重要環(huán)節(jié)。考核是對學(xué)生學(xué)習方法、學(xué)習內(nèi)容的重要引導(dǎo),也是推進教學(xué)質(zhì)量提高的重要途徑。實踐能力閱卷是一種區(qū)別于客觀題考試的閱卷,它更加注重考察學(xué)生的主觀能動性,實際動手能力以及對實驗操作過程的掌握,因此能夠全面地考察學(xué)生對所學(xué)知識的掌握和知識的靈活運用,對學(xué)生綜合素質(zhì)的培養(yǎng)具有重要意義。面向大面積學(xué)生的實驗實踐能力考試,由于需耗費大量的設(shè)備和師資力量,因而常常無法。
          以中國科學(xué)技術(shù)大學(xué)為代表的大學(xué)物理仿真實驗教學(xué),在創(chuàng)新教育模式、突出學(xué)生自主學(xué)習和培養(yǎng)學(xué)生實踐能力方面發(fā)揮了很好的作用。本文以大學(xué)物理仿真實驗為基礎(chǔ),了對大面積學(xué)生實踐能力的考試與
          為解決對大面積學(xué)生操作能力考核閱卷需耗費大量師資力量的困難,本文在應(yīng)用大學(xué)物理仿真實驗物理實驗考試,記錄學(xué)生實驗參數(shù)、實驗狀態(tài)和實驗結(jié)果的基礎(chǔ)上,提出了形式對考題所考知識點進行描述,并通過對操作考試中記錄的實驗參數(shù)、實驗狀態(tài)和實驗結(jié)果的數(shù)據(jù)進行解析評判,實現(xiàn)對操作考試的。本系統(tǒng)解決了面向大面積學(xué)生進行實驗實踐能力考核的難題。

          1 實驗的閱卷系統(tǒng)
          1.1 XML實驗閱卷系統(tǒng)結(jié)構(gòu)

          基于XML操作性考試閱卷系統(tǒng)結(jié)構(gòu)如圖1所示,它由形式化的方案、試卷的制作、考試系統(tǒng)和系統(tǒng)四個模塊組成,各模塊主要功能如下:
          (1)形式化方案,即所有考點的描述方案。它包含了實驗中所有可能涉及到的知識點,將所有實驗虛擬儀器類的知識點完整無歧義地轉(zhuǎn)換成相對應(yīng)的實驗參數(shù)及實驗狀態(tài),并以XML形式進行描述。
          (2)試卷的制作。針對教師所出的具體操作性試題,在(1)部分中進行查找并生成一份操作題考試試卷,此試卷是以XML形式對要考的操作題相關(guān)實驗參數(shù)和實驗狀態(tài)進行描述并作為共享數(shù)據(jù)而存在。
          (3)考試系統(tǒng)。提供學(xué)生進行考試的環(huán)境,實施考試。然后,考試系統(tǒng)根據(jù)學(xué)生的操作過程,抓取實驗過程中的實驗參數(shù)、實驗狀態(tài)和實驗結(jié)果,在學(xué)生確認提交試卷后,將實驗參數(shù)、實驗狀態(tài)和實驗結(jié)果以XML形式進行記錄保存。
          (4)試卷評閱。將教師所出操作性試題的相關(guān)實驗參數(shù)、實驗狀態(tài)和實驗結(jié)果與考試系統(tǒng)記錄的實驗參數(shù)、實驗狀態(tài)和實驗結(jié)果XML文件,分別進行解析讀取比較,然后根據(jù)解析出來的評分規(guī)則對應(yīng)給學(xué)生進行評分。

          本文引用地址:http://www.ex-cimer.com/article/166326.htm


          基于XML的閱卷系統(tǒng)是在答案轉(zhuǎn)換器和評判模塊的配合下完成試題評判工作。在用戶的適當干預(yù)下,根據(jù)知識點分解原則,將自然語言描述的標準答案轉(zhuǎn)換成考試評分系統(tǒng)可以接受的規(guī)范化格式,然后程序員按照這個規(guī)范化格式文檔轉(zhuǎn)化成計算機能夠理解的計算機語言,即XML文檔。而評判模塊則是負責根據(jù)答案轉(zhuǎn)換器生成的XML格式的標準答案文件,對考生提交的文件進行評估,在評分標準的指導(dǎo)下為考生文件打分,并將最終得分寫入考生數(shù)據(jù)庫。
          1.2 基于XML知識點的形式化描述
          操作考試題目是由教師根據(jù)教學(xué)需要所出,而這些考試題目是由相關(guān)的知識點組合而成,其中知識點和實驗中的實驗參數(shù)和實驗狀態(tài)相對應(yīng)。因此,我們對實驗考試題目進行形式化描述分成兩個步驟:第一步,將考題分解成知識點,并將知識點以實驗參數(shù)、實驗狀態(tài)的組合進行表示;第二步,在此基礎(chǔ)上采用統(tǒng)一的格式描述考試題、知識點、實驗參數(shù)、實驗狀態(tài)之間的邏輯關(guān)系。
          在形式化過程中,方案的是基礎(chǔ),即提取考試題目中每一個知識點的信息,并設(shè)計出用于描述該知識點所對應(yīng)的實驗參數(shù)和實驗狀態(tài)。
          在對試題所要考察的知識點進行描述的時候,為了使描述更加接近真實對象的實際情況,使描述的對象能夠完整無歧義地被描述,本文采用面向?qū)嶓w的系統(tǒng)分析和描述方法,采取實體、動作、任務(wù)和交互,即EATI方法(Entity,Action,Task,Interaction),把儀器實體類當中的數(shù)據(jù)成員(一般屬性和行為、能力特性)以及類的方法描述成實驗參數(shù)和由相關(guān)實驗參數(shù)組成的實驗狀態(tài)。此是形式化描述的第一步。
          當把知識點提取出之后,本文以XML為基礎(chǔ),以DTD或Schema的方式自定義一套標簽及其屬性,并定義它們之間的邏輯結(jié)構(gòu)關(guān)系。我們采用自定義的標簽來描述試題-知識點-實驗參數(shù)和實驗狀態(tài)三者的邏輯關(guān)系,即一個實驗考題由相關(guān)知識點組成,而知識點與一些實驗參數(shù)和實驗狀態(tài)相對應(yīng),除此以外并對閱卷信息和評分規(guī)則等進行描述。此即形式化描述的第二步,即結(jié)合XML來對所描述的知識點所對應(yīng)的實驗參數(shù)和實驗狀態(tài)以XML的形式進行表現(xiàn)。
          典型試題-知識點-實驗參數(shù)和實驗參數(shù)的形式化方案及其儀器類當中有關(guān)屬性的對應(yīng)關(guān)系,如圖2所示。


          其中,A:說明所要考察知識點的名稱、題號等信息。B:知識點類型等信息。B部分當中,描述了數(shù)據(jù)的存儲類型、學(xué)生是否可見等信息。C:記錄此知識點相關(guān)的實驗參數(shù)等信息。它可以是一個實驗參數(shù),也可以是多個實驗參數(shù)組合所構(gòu)成的實驗狀態(tài)。D:知識點的評分規(guī)則。此部分是把考題分數(shù)的給分區(qū)間、給分范圍等信息,以XML形式化描述的形式表示出來作為共享數(shù)據(jù),這樣不僅能夠滿足不同教師在出題內(nèi)容上可能存在的差異,而且也能夠滿足即使是同一個操作性題目,由于要求的不一樣,可能對相關(guān)的實驗參數(shù)和實驗狀態(tài)要求不一致的要求?;谝陨霞s束條件,本文制定的一個知識點的DTD(簡略)如下:


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();