一種試卷自動拆題組卷系統及其組卷方法
【技術領域】
[0001 ]本發明屬于計算機應用技術領域,具體涉及一種試卷自動拆題組卷系統及其組卷方法。
【背景技術】
[0002]隨著計算機科技以及因特網的發展,許多學校或培訓機構投入在線教學的領域中,希望通過計算機多媒體的技術提供更多樣化的教學內容,或是更便利的教學系統。而學生在學習過程中,常需通過考試的方式檢驗學生的學習成效。然而,要出一份適合學生的試卷并不容易。為了形成統一的試卷格式,老師需要將題目逐題復制到軟件廠商提供的出題模塊中,再對試卷進行排版,這個過程耗時非常長,且操作很不方便。學生使用試卷進行考試時,大多需要手動填涂自己的學號信息,這存在填涂不方便或填涂錯誤等缺點。另外,試卷評閱后,由于學生考過的試卷沒有統一的格式,沒有辦法對掃描后的試卷上的數據進歸類、分析和挖掘。并且,由于各軟件廠商的閱卷方式大多采用答題卡模式,這種模式存在題目和答案分離的缺點,學生后期查看錯題本時,需要將題目與答案重新對應,使用很不方便。
【發明內容】
[0003]為了解決現有技術存在的上述問題,本發明提供了一種試卷自動拆題組卷系統及其組卷方法。
[0004]本發明所采用的技術方案為:一種試卷自動拆題組卷系統,其特征在于:它包括試卷輸入模塊、試卷解析模塊、組卷模塊、二維碼生成模塊、定位模塊和試卷輸出模塊;通過所述試卷輸入模塊將word版原始試卷輸入所述試卷解析模塊中,所述試卷解析模塊對接收到的word版原始試卷進行解析,得到word版原始試卷的科目類型、題型和題目信息;所述試卷解析模塊將題型和題目發送給所述組卷模塊,所述組卷模塊對word版原始試卷進行重組,并根據題型為題目添加評分框或選項框,得到重組試卷;所述試卷解析模塊將科目類型發送給所述二維碼生成模塊,所述二維碼生成模塊生成試卷信息二維碼,并發送給所述組卷模塊;所述組卷模塊在重組試卷中添加試卷信息二維碼,得到帶二維碼的重組試卷;所述定位模塊為帶二維碼的重組試卷添加定位標志,所述組卷模塊將添加了定位標志的重組的試卷發送給所述試卷輸出模塊,通過所述試卷輸出模塊輸出標準化試卷。
[0005]進一步地,所述試卷自動拆題組卷系統中還設置有二維碼粘貼區域生成模塊,所述二維碼粘貼區域生成模塊將生成的學生信息二維碼粘貼區域發送給所述組卷模塊。
[0006]進一步地,所述試卷自動拆題組卷系統中還設置有坐標生成模塊,所述組卷模塊將得到的重組試卷發送給所述坐標生成模塊,所述坐標生成模塊生成重組試卷中各題目的坐標信息。
[0007]—種基于所述試卷自動拆題組卷系統的試卷自動拆題組卷方法,其包括以下步驟:通過試卷輸入模塊輸入word版原始試卷;試卷解析模塊對word版原始試卷進行解析,得到word版原始試卷的信息,其中,word版原始試卷的信息包括科目類型、題型和題目;試卷解析模塊將題型和題目發送給組卷模塊,組卷模塊在新的word文檔中按照獲取的題型和題目的順序重新進行組卷,并在客觀題的段落結尾處添加選項框,在主觀題的段落結尾處添加評分框,得到重組試卷;試卷解析模塊將科目類型發送給二維碼生成模塊,二維碼生成模塊根據接收到的科目類型生成試卷信息二維碼,并將試卷信息二維碼發送給組卷模塊;組卷模塊在重組試卷中添加試卷信息二維碼,得到帶二維碼的重組試卷;定位模塊為帶二維碼的重組試卷添加定位標志,使得重組后的題目全部顯示在定位標志構成的區域中;組卷模塊將添加了定位標志的重組的試卷發送給試卷輸出模塊,通過試卷輸出模塊輸出標準化試卷。
[0008]進一步地,所述試卷解析模塊對word版原始試卷進行解析的具體過程為:試卷解析模塊通過對word版原始試卷中的標題關鍵詞進行解析,確定試卷的科目類型;試卷解析模塊按照word文檔的排版順序對word版原始試卷中的題型進行解析;其中,題型包括客觀題和主觀題,客觀題包括選擇題和判斷題,主觀題包括問答題、計算題和作文題;試卷解析模塊解析每個題型的開始段落和結束段落,得到每個題型中包括的題目數量。
[0009]進一步地,所述定位模塊為帶二維碼的重組試卷添加定位標志時,根據試卷奇偶頁的不同,定位標志在試卷上的位置不同。
[0010]進一步地,所述定位標志在試卷上的位置為:以試卷的一頂點為圓心,以經過所述頂點的長邊為X軸,以經過所述頂點的短邊為Y軸,建立直角坐標系;奇數頁中試卷一角處定位標志的中心與X軸之間相距40鎊,與Y軸之間相距20鎊;偶數頁中試卷一角處定位標志的中心與X軸之間相距20鎊,與Y軸之間相距40鎊。
[0011]進一步地,所述試卷自動拆題組卷方法中還包括以下步驟:二維碼粘貼區域生成模塊生成的二維碼粘貼區域發送給組卷模塊,組卷模塊將接收到的二維碼粘貼區域添加在帶二維碼的重組試卷中。
[0012]進一步地,所述試卷自動拆題組卷方法中還包括以下步驟:坐標生成模塊接收組卷模塊得到的重組試卷,并生成重組試卷中各題目的坐標信息。
[0013]由于采用以上技術方案,本發明的有益效果為:采用本發明試卷自動拆題組卷系統,試卷制作者能夠方便、快捷地制作出標準化試卷。本發明通過設置用于生成學生信息二維碼粘貼區域的二維碼粘貼區域生成模塊,能夠方便學生考試時直接在生成的學生信息二維碼粘貼區域粘貼個人的信息二維碼,節省填涂姓名和準考證號的時間。本發明能夠方便地采集標準化試卷上的科目類型、題型、題目和學生給出的答案等信息,從而能夠對學生考過的試卷上的數據進歸類、分析和挖掘。采用本發明試卷自動拆題組卷系統得到的標準化試卷能夠使題目與學生給出的答案都顯示試卷中,從而克服現有技術中題目和答案分離的缺點,便于學生后期查看錯題。
【附圖說明】
[0014]圖1是本發明試卷自動拆題組卷系統的原理圖。
[0015]圖中:1、試卷輸入模塊;2、試卷解析模塊;3、組卷模塊;4、二維碼生成模塊;5、定位模塊;6、試卷輸出模塊。
【具體實施方式】
[0016]如圖1所示,本發明提供了一種試卷自動拆題組卷系統,其包括試卷輸入模塊1、試卷解析模塊2、組卷模塊3、二維碼生成模塊4、定位模塊5和試卷輸出模塊6。通過試卷輸入模塊1將word版原始試卷輸入試卷解析模塊2中,試卷解析模塊2對接收到的word版原始試卷進行解析,得到word版原始試卷的信息。其中,word版原始試卷的信息包括科目類型、題型和題目等。
[0017]試卷解析模塊2將題型和題目發送給組卷模塊3,組卷模塊3根據接收到的題型和題目對word版原始試卷進行重組,并根據題型為題目添加評分框或選項框,得到重組試卷。
[0018]試卷解析模塊2將科目類型發送給二維碼生成模塊4,二維碼生成模塊4根據接收到的科目類型生成試卷信息二維碼,并將試卷信息二維碼發送給組卷模塊3。組卷模塊3在重組試卷中添加試卷信息二維碼,得到帶二維碼的重組試卷,從而便于對試卷進行識別。
[0019]定位模塊5為帶二維碼的重組試卷添加定位標志,使得重組后的題目全部顯示在定位標志構成的區域中,從而便于試卷的完整打印。組卷模塊3將添加了定位標志的重組的試卷發送給試卷輸出模塊6,通過試卷輸出模塊6輸出標準化試卷。
[0020]上述實施例中,為避免學生使用上述標準化試卷進行考試時出現填涂不方便或填涂錯誤等問題,本發明試卷自動拆題組卷系統中還設置有二維碼粘貼區域生成模塊,二維碼粘貼區域生成模塊將生成的學生信息二維碼粘貼區域發送給組卷模塊,從而方便學生考試時直接在生成的學生信息二維碼粘貼區域粘貼個人的信息二維碼,節省填涂姓名和準考證號的時間。
[0021 ]上述實施例中,為方便后續對試卷輸出模塊6輸出的標準化試卷進行自動閱卷,本發明試卷自動拆題組卷系統中還設置有坐標生成模塊,組卷模塊3將得到的重組試卷發送給坐標生成模塊,坐標生成模塊用于生成重組試卷中各題目的坐標信息。
[0022]基于上述試卷自動拆題組卷系統,本發明還提供了一種試卷自動拆題組卷方法,其包括以下步驟:
[0023]1)通過試卷輸入模塊1輸入word版原始試卷;
[0024]2)試卷解析模塊2對word版原始試卷進行解析,得到word版原始試卷的信息,其中,word版原始試卷的信息包括科目類型、題型和題目等;其具體過程為:
[0025]試卷解析模塊2通過對word版原始試卷中的標題關鍵詞進行解析,確定試卷的科目類型;
[0026]試卷解析模塊2按