天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>教學(xué)論文>綜合教育論文>基于試題庫(kù)的試卷管理和自動(dòng)排版系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

基于試題庫(kù)的試卷管理和自動(dòng)排版系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

時(shí)間:2022-08-20 09:48:55 綜合教育論文 我要投稿
  • 相關(guān)推薦

基于試題庫(kù)的試卷管理和自動(dòng)排版系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

  基于試題庫(kù)的試卷管理和自動(dòng)排版系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
  
  河南省駐馬店市新蔡縣教研室 楊 楊
  
  【摘 要】在當(dāng)前的校本建設(shè)和教學(xué)教研中,考試管理一直都是一項(xiàng)壓力巨大的工作。每學(xué)期各種考試,從組織出卷到試卷的印制及試卷的管理等工作都非常繁瑣,這種組織管理方式不僅工作任務(wù)繁重而且試卷的標(biāo)準(zhǔn)化程度、難易程度、題量大小等各方面難以控制,難以形成有效的資源積累,給試題和試卷的管理帶來很多問題和困難。鑒于這種情況,利用計(jì)算機(jī)進(jìn)行試卷的自動(dòng)生成并逐步積累形成有效的試題庫(kù),對(duì)試題和試卷的管理將變的高效而便捷,對(duì)提高工作效率,使試卷管理逐步走向正規(guī)化自動(dòng)化將起到十分重要的作用。
  
  【關(guān)鍵詞】試題庫(kù);自動(dòng)排版;引擎
  
  一、實(shí)現(xiàn)目標(biāo)
  
  盡力適配各學(xué)科各階段的各種題型,極力減少限制。
  
  廣大普通教師在不經(jīng)過或只經(jīng)過極少量培訓(xùn)的情況,能夠便捷的往系統(tǒng)數(shù)據(jù)庫(kù)里錄入試題。
  
  能夠依據(jù)較高顆粒度的設(shè)置自動(dòng)生成規(guī)范的、直接可用的試卷和對(duì)應(yīng)答案,甚至可以導(dǎo)出試題答題分離卷,自動(dòng)產(chǎn)生機(jī)讀卡等。
  
  二、技術(shù)難點(diǎn)說明
  
  目前此系統(tǒng)難以實(shí)現(xiàn)的主要原因是沒有一個(gè)針對(duì)試卷的排版引擎,商業(yè)的排版軟件或者不夠開放,或者限制太多無法適用。因?yàn)樵谠嚲砼虐嬷幸粩嗟臋z查各個(gè)塊區(qū)所占的空間,微調(diào)各個(gè)間隔以使試題適應(yīng)整個(gè)頁(yè)面,而現(xiàn)有的排版引擎基本無法做到。經(jīng)過分析總結(jié),盡管難度極大,我認(rèn)為自己重寫一個(gè)專門針對(duì)試卷的排版引擎對(duì)此系統(tǒng)來說是必要的。
  
  另一個(gè)難點(diǎn)是數(shù)學(xué)公式的處理,情況和排版引擎類似,商業(yè)公式軟件限制太多,無法取用;js版的公式編輯器瀏覽器要求太高、不夠美觀、限制較多;開放的Tex系統(tǒng)太龐大繁雜,因?yàn)楣骄庉嬛苯用嫦驈V大普通教師,Tex的部署和學(xué)習(xí)成本都沒有可行性,所以也得自己寫一個(gè)公式系統(tǒng)。
  
  三、系統(tǒng)分塊
  
  1.整體設(shè)計(jì)和數(shù)據(jù)模型
  
  管理單位給有資格錄入試題的人員提供賬戶→設(shè)置賬戶的權(quán)限(學(xué)科、學(xué)段等)→錄入人員進(jìn)入系統(tǒng)錄入試題(等待審核)→管理單位專設(shè)審核人員對(duì)新錄入未審核的試題進(jìn)行審核(審核通過)→試題正式入庫(kù)。
  
  此系統(tǒng)的數(shù)據(jù)模型較簡(jiǎn)單:
  
  人員:用戶名、密碼、權(quán)限類型(錄入人員或?qū)徍巳藛T)、學(xué)科、學(xué)段。
  
  試題:人員(連接到人員)、教材版本、年級(jí)、學(xué)期、學(xué)期階段(一般分為4個(gè)月)、難度等級(jí)、學(xué)科、題干、圖片路徑。
  
  試題模式:試題(連接到試題)、題型、答案試題和試題模式為一對(duì)多的關(guān)系,這樣的設(shè)計(jì)可以提供單一題干有多種題型的功能,而且避免了一張?jiān)嚲韮?nèi)抽到了不同題型的同一問題的可能性。
  
  2.試題錄入模塊
  
  考慮到廣大普通教師的計(jì)算機(jī)水平,能做到無部署直接使用是最好的效果,所以技術(shù)平臺(tái)選擇html+js.
  
  錄入人員打開瀏覽器進(jìn)入系統(tǒng)后可以看到自己的試題以及審核狀態(tài),還可以刪除或編輯試題等。
  
  新建試題時(shí),需要選擇教材版本、選擇年級(jí)、選擇學(xué)期、選擇學(xué)期階段、選擇難度等級(jí),選擇題型,在題干里輸入試題,圖片上傳是可選的。
  
  這里的設(shè)計(jì)為:題干區(qū)域輸入的信息里包含各種題型的特殊的替換符(公式表達(dá)式也為替換符),在編輯停止3秒后,頁(yè)面會(huì)在下面提供和題型對(duì)應(yīng)的正式的試題預(yù)覽,保存后,這個(gè)試題就有了題干和一個(gè)默認(rèn)的試題模式。
  
  3.試題審核模塊
  
  此模塊技術(shù)難度較低,依然是選擇html+js.
  
  審核人員可以在這里進(jìn)行對(duì)應(yīng)學(xué)科的試題審核,決定試題是否進(jìn)入試題庫(kù),也可以修改試題的難度等級(jí)。
  
  4.試卷生成程序
  
  此模塊功能集中復(fù)雜,要求較高,所以選擇。net平臺(tái),使用wpf技術(shù)實(shí)現(xiàn)。
  
  進(jìn)入此程序,選擇新建一張?jiān)嚲,選擇年級(jí)、學(xué)科、版本、學(xué)期、學(xué)期階段,難度系數(shù),單面\雙面,填寫考試名稱,總分,點(diǎn)擊下一步。
  
  下面可以詳細(xì)設(shè)定各種題型所占比例,分?jǐn)?shù),點(diǎn)擊下一步。
  
  程序開始根據(jù)設(shè)置從試題庫(kù)中隨機(jī)抽取符合條件的試題,調(diào)用排版引擎進(jìn)行排版,最后輸出試卷。
  
  四、排版引擎和公式系統(tǒng)的實(shí)現(xiàn)
  
  1.排版引擎
  
  此排版引擎的核心工作在于測(cè)算各級(jí)模塊所占的空間,估算撐滿考卷需要的調(diào)整。
  
  以下間隔都有默認(rèn)值和最小值,最小值是在不影響版面美觀的前提下可以調(diào)整的極限。
  
  字符級(jí):字符,字符右有間隔;
  
  行級(jí):包含字符級(jí),行下有間隔;行首有標(biāo)點(diǎn)符號(hào)會(huì)進(jìn)行特殊處理;
  
  段級(jí):包含行級(jí),段下有間隔;如果最后一個(gè)行只多出2個(gè)字符,上面還有足夠的完整行,則緊縮上面行的字符級(jí)間隔,把這2個(gè)字符提上去,省下一行。
  
  塊級(jí):包含段級(jí),圖片等,一個(gè)塊裝下一道試題,不包含試題留白,塊無間隔;塊級(jí)需要做很多特殊的處理,比如說檢測(cè)本道題圖片較小,塊級(jí)處理就會(huì)把段級(jí)寬度縮小,讓圖片和文字并列擺放;如果題目較短又需要留白(如計(jì)算題),就把多個(gè)塊級(jí)橫著并排擺放,等。
  
  引擎接收到試題數(shù)據(jù)開始按默認(rèn)間隔開始排版:
  
 。1)單頁(yè)設(shè)置
  
  如果是語(yǔ)文或英語(yǔ)學(xué)科,直接把剩下空白繪制作文紙,然后再加一頁(yè)作文紙。
  
  如果是其他學(xué)科,最后一頁(yè)內(nèi)容少于半頁(yè),則逐級(jí)緊縮間隔:
  
  *先計(jì)算段級(jí)間隔和行級(jí)間隔之和,除最后半頁(yè)的高度,獲得一個(gè)比例值,段級(jí)和行級(jí)按這個(gè)比例值進(jìn)行緊縮,如果段級(jí)或行級(jí)的間隔值小于了自身的最小值,則認(rèn)定不可緊縮處理,直接放大段級(jí)間隔撐滿最后一頁(yè)。
  
  如果最后一頁(yè)內(nèi)容多于半頁(yè),直接做撐滿處理。
  
 。2)雙頁(yè)
  
  如果是語(yǔ)文或英語(yǔ)學(xué)科,結(jié)果是奇數(shù)頁(yè)的,按*做緊縮處理,盡量多繪制一部分作文紙,后面再添加一張作文紙,湊夠偶數(shù)頁(yè)。
  
  如果是其他學(xué)科,結(jié)果是奇數(shù)頁(yè)的,按*做緊縮處理,如果緊縮處理失敗,再把段級(jí)和行級(jí)間隔直接縮到最小值,計(jì)算出差,再犧牲一部分問答題或計(jì)算題等大留白的試題的留白,把最后一頁(yè)擠到前面頁(yè);偶數(shù)頁(yè)的則接放大段級(jí)間隔撐滿最后一頁(yè)。
  
  2.公式編輯器
  
  公式編輯器的難點(diǎn)在于表達(dá)式分析和公式圖形的繪制,對(duì)這兩點(diǎn)我采取的是使用Tex的語(yǔ)法和樣式標(biāo)準(zhǔn)。但Tex的語(yǔ)法復(fù)雜,不易學(xué)習(xí),分析器也不易實(shí)現(xiàn),目前我只用正則表達(dá)式實(shí)現(xiàn)了初中階段內(nèi)簡(jiǎn)單公式的表達(dá)式分析,效率很低。我正在考慮重新設(shè)計(jì)一種較簡(jiǎn)單、易于學(xué)習(xí)的表達(dá)式語(yǔ)法,以方便實(shí)現(xiàn)和廣大教師學(xué)習(xí)使用。
  
  五、小結(jié)
  
  雖然目前系統(tǒng)還在試做階段,但在實(shí)現(xiàn)過程中已經(jīng)獲取了足夠的經(jīng)驗(yàn)和心得,幾大技術(shù)難點(diǎn)已獲得了突破,架構(gòu)上也已基本穩(wěn)定,以后只需逐步完善功能、排錯(cuò)、提高通用性和擴(kuò)展性。相信此系統(tǒng)完善之時(shí),必定能為各個(gè)教育機(jī)構(gòu)的校本建設(shè)和教學(xué)教研提供很多便宜。
  
  【參考文獻(xiàn)】
  
  [1]C#、WinForm、WPF、。net (http://m.gymyzhishaji.com
  
  [2]html/css、JavaScript、jQuery
  
  [3]Tex

【基于試題庫(kù)的試卷管理和自動(dòng)排版系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)】相關(guān)文章:

基于Client/Server 的課件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)04-12

基于Verilog HDL設(shè)計(jì)的自動(dòng)數(shù)據(jù)采集系統(tǒng)04-12

基于MSP430和nRF40l的 無線自動(dòng)抄表系統(tǒng)04-12

基于MATLAB 的自動(dòng)控制原理實(shí)驗(yàn)仿真系統(tǒng)的設(shè)計(jì)04-10

對(duì)自動(dòng)化的認(rèn)識(shí)和心得范文11-05

《樹和喜鵲》教學(xué)設(shè)計(jì)06-06

《狐貍和烏鴉》的教學(xué)設(shè)計(jì)05-31

平移和旋轉(zhuǎn)教學(xué)設(shè)計(jì)06-04

《海藻和海豚》教學(xué)設(shè)計(jì)08-24

《太陽(yáng)和影子》教學(xué)設(shè)計(jì)08-24