本發(fā)明涉及信息化教育技術領域,具體而言,涉及一種自動閱卷方法及系統(tǒng)。
背景技術:
在目前的學生考試中,人們已經開始使用自動化設備對學生考試試卷進行閱卷,現有技術中的自動閱卷方法只能通過特定的答題卡進行答題,并且考試的分析結果只能進行分數統(tǒng)計,不能針對每個學生的知識點掌握情況進行統(tǒng)計和分析。另外,通過考試只能判斷學生所學知識的掌握情況,并不能在每次考試之后,針對學生所學知識的掌握情況對學生進行針對性地、個性化地訓練,遠遠達不到目前考試的目的。
技術實現要素:
為了克服現有技術中的上述不足,本發(fā)明的目的在于提供一種自動閱卷方法及系統(tǒng),不僅能夠對考試結果進行分數統(tǒng)計,還能進行知識點掌握情況的統(tǒng)計和分析,以使學生進行針對性地、個性化地訓練。
為了實現上述目的,本發(fā)明較佳實施例采用的技術方案如下:
本發(fā)明較佳實施例提供一種自動閱卷方法,應用于自動閱卷系統(tǒng)。所述自動閱卷系統(tǒng)包括相互之間通信連接電子終端和服務器,所述服務器包括一預存有模糊分類器的數據庫。所述模糊分類器中存儲有試卷的數據信息。所述數據庫中還存儲有多個試題和每個試題的試題信息。其中,所述試題信息包括試題標準答案、試題序號、試題分值、試題題型及試題知識點信息。所述方法包括:
所述電子終端采集試卷圖像,并將所述試卷圖像發(fā)送給所述服務器;
所述服務器接收所述試卷圖像,對所述試卷圖像進行圖像處理,并根據所述模糊分類器得到閱卷圖像。其中,所述閱卷圖像包括學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域;
提取所述機讀閱卷區(qū)域中每個試題的試題信息,并將所述試題信息與所述數據庫中存儲的每個試題的試題信息進行比對,輸出機讀閱卷區(qū)域對應的分數,并記錄機讀閱卷錯題所對應的知識點信息;
接收輸入的人工閱卷區(qū)域對應的分數及人工閱卷錯題所對應的知識點信息;
根據人工閱卷區(qū)域對應的分數和所述機讀閱卷區(qū)域對應的分數生成綜合分數,并根據機讀閱卷錯題所對應的知識點信息和人工閱卷錯題所對應的知識點信息生成出錯知識點信息;
根據所述學生信息、所述綜合分數及所述出錯知識點信息,生成學生考試結果報告并對所述學生考試結果報告進行存儲。
在本發(fā)明較佳實施例中,所述方法還包括:
所述電子終端采集未作答的試卷圖像,并將所述未作答的試卷圖像發(fā)送給所述服務器;
所述服務器接收所述未作答的試卷圖像,獲取所述未作答的試卷圖像上學生信息區(qū)域、人工閱卷區(qū)域和機讀閱卷區(qū)域的數據信息,并將所述數據信息存儲至所述模糊分類器中,其中,所述數據信息包括所述學生信息區(qū)域、人工閱卷區(qū)域和機讀閱卷區(qū)域對應的區(qū)域坐標向量集讀閱卷區(qū)域對應的區(qū)域坐標向量集。
在本發(fā)明較佳實施例中,所述根據所述模糊分類器得到閱卷圖像的步驟包括:
對所述閱卷圖像進行糾偏定位;
將得到的閱卷圖像中的學生信息區(qū)域、人工閱卷區(qū)域和機讀閱卷區(qū)域分割開。
在本發(fā)明較佳實施例中,所述對所述閱卷圖像進行糾偏定位的方式包括:
將存儲在模糊分類器中的數據信息與所述試卷圖像中的人工閱卷區(qū)域和機讀閱卷區(qū)域的數據信息進行模糊匹配,并根據存儲的所述數據信息對所述試卷圖像進行糾偏校正。
在本發(fā)明較佳實施例中,所述自動閱卷系統(tǒng)還包括:用戶終端,所述方法還包括:
所述服務器響應向用戶終端發(fā)送學生考試結果報告的請求,將所述學生考試結果報告發(fā)送給所述用戶終端;
所述用戶終端接收所述學生考試結果報告,并將所述學生考試結果報告進行顯示。
在本發(fā)明較佳實施例中,所述數據庫還存儲有多個訓練試題及每個訓練試題對應的知識點信息,所述方法還包括:
所述服務器根據所述出錯知識點信息,生成對應所述出錯知識點信息的錯題集,并從多個訓練試題中選取對應所述出錯知識點信息的訓練試題,以形成訓練題集;
響應向用戶終端發(fā)送錯題集及訓練題集的請求,向所述用戶終端發(fā)送錯題集及訓練題集;
所述用戶終端接收所述錯題集及訓練題集,并提示學生根據所述錯題集及訓練題集進行學習。
在本發(fā)明較佳實施例中,所述對所述學生考試結果報告進行存儲的方式包括:
對所述學生考試結果報告設置加密識別碼并進行存儲。
本發(fā)明較佳實施例還提供一種自動閱卷系統(tǒng),所述自動閱卷系統(tǒng)包括相互之間通信連接電子終端和服務器。所述服務器包括一預存有模糊分類器的數據庫,所述模糊分類器中存儲有試卷的數據信息,所述數據庫中還存儲有多個試題和每個試題的試題信息。其中,所述試題信息包括試題標準答案、試題序號、試題分值、試題題型及試題知識點信息:
所述電子終端,用于采集試卷圖像,并將所述試卷圖像發(fā)送給所述服務器;
所述服務器,用于接收所述試卷圖像,對所述試卷圖像進行圖像處理,并根據所述模糊分類器得到閱卷圖像。其中,所述閱卷圖像包括學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域。提取所述機讀閱卷區(qū)域中每個試題的試題信息,并將所述試題信息與所述數據庫中存儲的每個試題的試題信息進行比對,輸出機讀閱卷區(qū)域對應的分數,并記錄機讀閱卷錯題所對應的知識點信息。接收輸入的人工閱卷區(qū)域對應的分數及人工閱卷錯題所對應的知識點信息。根據人工閱卷區(qū)域對應的分數和所述機讀閱卷區(qū)域對應的分數生成綜合分數,并根據機讀閱卷錯題所對應的知識點信息和人工閱卷錯題所對應的知識點信息生成出錯知識點信息。根據所述學生信息、所述綜合分數及所述出錯知識點信息,生成學生考試結果報告并對所述學生考試結果報告進行存儲。
相對于現有技術而言,本發(fā)明具有以下有益效果:
本發(fā)明提供的自動閱卷方法及系統(tǒng),該方法通過對試卷圖像進行圖像處理并根據模糊分類器得到閱卷圖像,提取機讀閱卷區(qū)域中每個試題的試題信息并與存儲的每個試題的試題信息進行比對,輸出機讀閱卷區(qū)域對應的分數,并記錄機讀閱卷錯題所對應的知識點信息。同時對人工閱卷區(qū)域對應的分數和機讀閱卷區(qū)域對應的分數生成綜合分數,并根據機讀閱卷錯題所對應的知識點信息和人工閱卷錯題所對應的知識點信息生成出錯知識點信息。最后根據學生信息、綜合分數及出錯知識點信息,生成學生考試結果報告并對學生考試結果報告進行存儲。上述方法不僅能夠對學生考試結果進行分數統(tǒng)計,還能進行知識點掌握情況的統(tǒng)計和分析,并通過對學生考試結果中的知識點掌握情況,對學生進行針對性地個性化地訓練,從而提高學生的學習效率和老師的教學效率。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1為本發(fā)明較佳實施例提供的自動閱卷系統(tǒng)的結構框圖;
圖2為本發(fā)明較佳實施例提供的服務器的結構框圖;
圖3為本發(fā)明較佳實施例提供的用戶終端的結構框圖;
圖4為本發(fā)明較佳實施例提供的自動閱卷方法的一種流程示意圖;
圖5為本發(fā)明較佳實施例提供的自動閱卷方法的另一種流程示意圖;
圖6為圖4中步驟S120包括的子步驟的流程示意圖;
圖7為本發(fā)明較佳實施例提供的自動閱卷方法的另一種流程示意圖;
圖8為本發(fā)明較佳實施例提供的自動閱卷方法的另一種流程示意圖。
圖標:10-自動閱卷系統(tǒng);100-電子終端;200-服務器;300-用戶終端;210-第一存儲器;220-第一處理器;230-第一通信單元;310-第二存儲器;320-第二處理器;330-第二通信單元;340-顯示單元。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,術語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
下面結合附圖,對本發(fā)明的一些實施方式作詳細說明。在不沖突的情況下,下述的實施例及實施例中的特征可以相互組合。
請參照圖1,圖1是本發(fā)明較佳實施例提供的自動閱卷系統(tǒng)10的結構框圖。所述自動閱卷系統(tǒng)10可以包括電子終端100、服務器200及用戶終端300,其中,所述電子終端100與所述服務器200相互之間通信連接,所述服務器200與所述用戶終端300相互之間通信連接。
所述電子終端100可以用于采集試卷圖像,并將所述試卷圖像發(fā)送給所述服務器200。本實施例中,所述電子終端100可以用于掃描試卷的掃描設備,例如,所述電子終端100可以是,但不限于,掃描儀、CCD器件或者電子傳真機等。
所述服務器200可以用于接收所述電子終端100發(fā)送的試卷圖像,對所述試卷圖像進行圖像處理,并根據所述模糊分類器得到閱卷圖像。
所述用戶終端300可以用于與所述服務器200之間的信息交互,具體地,學生可以通過所述用戶終端300從所述服務器200中獲取學生考試結果報告,從而獲取到每次考試的具體情況。同時還可以從所述服務器200獲取到錯題集及訓練題集,從而根據所述錯題集及訓練題及進行訓練。本實施例中,所述用戶終端300可以是,但不限于,智能手機、個人電腦(Personal Computer,PC)、平板電腦、個人數字助理(Personal Digital Assistant,PDA)、移動上網設備(Mobile Internet Device,MID)等。所述用戶終端300的操作系統(tǒng)可以是,但不限于,安卓(Android)系統(tǒng)、iOS(iPhone Operating System)系統(tǒng)、Windows Phone系統(tǒng)、Windows系統(tǒng)等。
可以理解,圖1所述的結構僅為示意,所述自動閱卷系統(tǒng)10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。
進一步地,所述服務器200的具體結構請參閱圖2,所述服務器200可以包括第一存儲器210、第一處理器220以及第一通信單元230。所述第一存儲器210、第一處理器220以及第一通信單元230相互之間直接或間接地電性連接,以實現數據的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現電性連接。
其中,所述第一存儲器210可以是,但不限于,隨機存取存儲器(Random Access Memory,RAM),只讀存儲器(Read Only Memory,ROM),可編程只讀存儲器(Programmable Read-Only Memory,PROM),可擦除只讀存儲器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,第一存儲器210用于存儲程序,所述第一處理器220在接收到執(zhí)行指令后,執(zhí)行所述程序。進一步地,第一通信單元230將各種輸入/輸入裝置耦合至第一處理器220以及第一存儲器210,上述第一存儲器210內的軟件程序以及模塊還可包括操作系統(tǒng),其可包括各種用于管理系統(tǒng)任務(例如內存管理、存儲設備控制、電源管理等)的軟件組件和/或驅動,并可與各種硬件或軟件組件相互通訊,從而提供其他軟件組件的運行環(huán)境。
所述第一存儲器210還可以包括一數據庫,所述數據庫可以存儲有模糊分類器,所述模糊分類器中存儲有試卷的數據信息。另外,所述數據庫中還可以存儲有多個試題和每個試題的試題信息。其中,所述試題信息包括試題標準答案、試題序號、試題分值、試題題型及試題知識點信息。
所述第一處理器220可以是一種集成電路芯片,具有信號的處理能力。上述的第一處理器220可以是通用處理器,包括中央處理器(Central Processing Unit,CPU)、網絡處理器(Network Processor,NP)等。還可以是數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)處理器等。
所述第一通信單元230可以用于建立所述服務器200與所述電子終端100二者之間的通信連接,以實現所述服務器200與所述電子終端100之間的數據傳輸。
所述用戶終端300的具體結構請參閱圖3,所述用戶終端300可以包括第二存儲器310、第二處理器320、第二通信單元330以及顯示單元340。所述第二存儲器310、第二處理器320、第二通信單元330以及顯示單元340相互之間直接或間接地電性連接,以實現數據的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現電性連接。
所述第二存儲器310可以采用與所述第一存儲器210相同的配置,在此不再贅述。
所述第二處理器320可以采用與所述第一處理器220相同的配置,在此不再贅述。
所述第二通信單元330可以用于建立所述用戶終端300與所述服務器200二者之間的通信連接,以實現所述用戶終端300與所述服務器200之間的數據傳輸。
所述顯示單元340可以用于提供一個交互界面(例如用戶操作界面)或用于顯示圖像數據,例如,所述顯示單元340可以用于顯示所述學生考試結果報告以及錯題集和訓練題集。在本實施例中,所述顯示單元340可以是液晶顯示器或觸控顯示器。若為觸控顯示器,其可為支持單點和多點觸控操作的電容式觸控屏或電阻式觸控屏等。支持單點和多點觸控操作是指觸控顯示器能感應到來自該觸控顯示器上一個或多個位置處產生的觸控操作,并將該感應到的觸控操作交由第二處理器320進行計算和處理。
可以理解,圖2和圖3所述的結構僅為示意,所述服務器200以及用戶終端300還可包括比圖2和圖3中所示更多或者更少的組件,或者具有與圖2和圖3所示不同的配置。圖2和圖3中所示的各組件可以采用硬件、軟件或其組合實現。
請參閱圖4,圖4為本發(fā)明較佳實施例提供的自動閱卷方法的一種流程示意圖。所述方法應用于自動閱卷系統(tǒng)10。所應說明的是,本發(fā)明提供的自動閱卷方法不以圖4及以下所述的具體順序為限制。所述方法的具體流程如下:
步驟S110,電子終端100采集試卷圖像,并將所述試卷圖像發(fā)送給所述服務器200。
本實施例中,作為一種優(yōu)選的實施方式,所述電子終端100可以采用光電掃描儀對所述試卷圖像進行采集。當然,應當理解的是,在其它的實施方式中,所述電子終端100也可以采用其它具有圖像采集功能的終端設備。
請參閱圖5,所述自動閱卷方法還可以包括:
步驟S108,電子終端100采集未作答的試卷圖像,并將所述未作答的試卷圖像發(fā)送給服務器200。
具體地,所述電子終端100采集未作答的試卷圖像應當在對試卷進行閱卷之前完成。
步驟S109,所述服務器200接收所述未作答的試卷圖像,獲取所述未作答的試卷圖像上學生信息區(qū)域、人工閱卷區(qū)域和機讀閱卷區(qū)域的數據信息,并將所述數據信息存儲至所述模糊分類器中。
本實施例中,所述數據信息可以包括所述人工閱卷區(qū)域和機讀閱卷區(qū)域對應的區(qū)域坐標向量集,即所述人工閱卷區(qū)域和機讀閱卷區(qū)域所對應的最大外接矩形四個頂點坐標值向量表的數據信息。
具體的,所述最大外接矩形四個頂點坐標是通過所述服務器200對所述未作答試卷圖像進行圖像處理,從而獲取未作答的試卷灰度直方圖得到的。在灰度直方圖中從X軸方向從左到右進行搜索,灰度從255變?yōu)樾∮?55的值即為左上角坐標的值,以此算法即可算出右上角坐標及左下角和右下角坐標值,把這四個坐標值向量表以及四點處的灰度值都保存到模糊分類器中。
請再次參閱圖4,步驟S120,所述服務器200接收所述試卷圖像,對所述試卷圖像進行圖像處理,并根據所述模糊分類器得到閱卷圖像。
本實施例中,所述服務器200接收到的所述試卷圖像為二維圖像,可以通過對所述二維圖像進行灰度處理,得到灰度直方圖。同時,還可以先對所述試卷圖像進行圖像去噪處理,以獲取更清楚的試卷圖像。
進一步地,請參閱圖6,所述步驟S120可以包括子步驟S121和子步驟S122,所述步驟S120包括的子步驟的具體流程如下:
子步驟S121,對所述閱卷圖像進行糾偏定位。
若在進行掃描時進行掃描時所述試卷圖像與未作答試卷放置的位置有偏差,則為了更好的對試卷上的答卷信息進行識別,本步驟中還包括對所述試卷圖像進行糾偏定位。具體地,將存儲在模糊分類器中的數據信息與所述試卷圖像中的人工閱卷區(qū)域和機讀閱卷區(qū)域的數據信息進行模糊匹配,并根據存儲的所述數據信息對所述試卷圖像進行糾偏校正。
更為具體的,通過存儲在模糊分類器中的最大外接矩形四個頂點坐標值向量表的數據信息和所述試卷圖像上最大外接矩形四個頂點坐標值計算出未作答試卷圖像與所述試卷圖像之間的縮放因子,通過未作答試卷最大外接矩形左上角坐標和縮放因子對所述試卷圖像進行糾偏和定位,也即是以存儲在模糊分類器中的最大外接矩形四個頂點坐標值向量表和所述試卷圖像上最大外接矩形四個頂點坐標值計算出所述試卷圖像的縮放因子,通過存儲在模糊分類器中最大外接矩形的左上角坐標進行上述數據信息比對,若兩組數據信息有偏差,則以未作答試卷圖像所對應的所述數據信息為標準,計算出兩組數據所對應的外接矩形之間的夾角,以及兩者最大外接矩形之間的縮放因子,將所述試卷圖像旋轉到與未作答試卷圖像保持一致,從而實現對所述試卷進行糾偏定位的目的。
子步驟S122,將得到的閱卷圖像中的學生信息區(qū)域、人工閱卷區(qū)域和機讀閱卷區(qū)域分割開。
本實施例中,通過獲取所述閱卷圖像上學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域的數據信息,即同樣獲取所述閱卷圖像上上最大外接矩形四個頂點坐標值向量表,并將保存在模糊分類器中的未作答試卷上機讀閱卷區(qū)域和人工閱卷區(qū)域的數據信息與之相比對,從掃描獲取到的已掃描試卷圖像上匹配出學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域的區(qū)域。
將兩組數據信息進行比對,即是將存儲在模糊分類器中的數據信息與掃描得到的所述試卷圖像中的學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域的數據信息進行模糊匹配,從而可以從所述試卷圖像上標識出所述學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域。
具體的,由于所述數據信息包括的是未作答試卷上學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域所對應的位置信息,也即是學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域對應區(qū)域的模板中標定的機讀閱卷區(qū)域和人工閱卷區(qū)域坐標向量集,即其所出圖像位置坐標值,若未作答試卷和所述試卷圖像上在進行掃描時放置的位置相同,則未作答試卷和試卷圖像上的學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域應處于試卷的相同位置,因此本實施例中獲取到的含有未作答試卷的學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域信息的所述數據信息與獲取到的所述試卷圖像中的學生信息區(qū)域、機讀閱卷區(qū)域和人工閱卷區(qū)域信息具有相似性,即坐標值相近或者相同。
請再次參閱圖4,步驟S130,提取所述機讀閱卷區(qū)域中每個試題的試題信息,并將所述試題信息與所述數據庫中存儲的每個試題的試題信息進行比對,輸出機讀閱卷區(qū)域對應的分數,并記錄機讀閱卷錯題所對應的知識點信息。
具體的,可以使用手寫體數字識別技術識別出機讀閱卷區(qū)域對應圖像中包含的試題信息。具體地。可以根據預定的模板大小將機讀閱卷區(qū)域對應的圖像進行分割,計算出分割后圖像中所含字母或數字的特征值,并以所述特征值為參數識別出機讀閱卷區(qū)域所對應的試題信息。
使用首先獲取機讀閱卷區(qū)域的數字或者字母邊界,并將所述區(qū)域分割成大小相同的若干個模板(比如可以將區(qū)域長寬分別5等分,得到25個小模板),統(tǒng)計每個模板中黑像素的個數,并根據黑像素的個數計算出圖像中所含字母或數字的特征值。
再次將機讀閱卷區(qū)域上的數字或者字母從圖像中逐個提取出來,形成待測樣本,以字母ABCD及數字0-9則為樣本,根據本實施例中獲取的所述試卷圖像上使用特征值為依據對所述試卷圖像上提取出的待測樣本進行循環(huán)計算,找出樣本與待測樣本之間距離的最小值所對應的樣本,則即表示待測樣本與樣本所表示的字母或者數字相同,從而對待測樣本進行識別。
基于上述手寫體數字或字母識別技術,同樣也可以用于對所述試卷圖像上學生信息區(qū)域進行識別。所述學生信息區(qū)域包括有學生信息,其中,所述學生信息可以是學生的學號信息、學生的姓名信息以及學生的班級信息等信息。
在對所述試卷圖像上的機讀閱卷區(qū)域的每個試題信息識別出之后,將每個試題信息與預先存儲的試題答案進行比對,輸出比對結果,也即是所述試卷上機讀閱卷區(qū)域的得分結果。具體地,所述得分結果包括所述機讀閱卷區(qū)域中每個試題的得分結果,同時記錄所述機讀閱卷區(qū)域中每個錯題所對應的知識點信息。
可以理解的是,人工閱卷區(qū)域包括了考試試卷的主觀題部分,由于主觀題部分存在諸多的主觀因素,因此需要通過將主觀題部分上傳到服務器200通過人工的方式進行閱卷。
步驟S140,接收輸入的人工閱卷區(qū)域對應的分數及人工閱卷錯題所對應的知識點信息。
用戶(例如,閱卷老師)對人工閱卷區(qū)域中的試題進行評閱后,可以由該用戶通過終端設備向所述服務器200輸入人工閱卷區(qū)域中每道試題對應的分數,同時所述服務器200記錄所述人工閱卷區(qū)域中丟失分數的每道試題,即人工閱卷錯題,并同時記錄下每道人工閱卷錯題所對應的知識點信息。
步驟S150,根據人工閱卷區(qū)域對應的分數和所述機讀閱卷區(qū)域對應的分數生成綜合分數,并根據機讀閱卷錯題所對應的知識點信息和人工閱卷錯題所對應的知識點信息生成出錯知識點信息。
本具體實施例中,所述綜合分數可以為所述人工閱卷區(qū)域對應的分數和所述機讀閱卷區(qū)域對應的分數的相加值,也可以以所述人工閱卷區(qū)域對應的分數和所述機讀閱卷區(qū)域對應的分數的相加值進行評級來得到。
此外,上述機讀閱卷錯題所對應的知識點信息和人工閱卷錯題所對應的知識點信息最終匯總得到該學生的出錯知識點信息。
步驟S160,根據所述學生信息、所述綜合分數及所述出錯知識點信息,生成學生考試結果報告并對所述學生考試結果報告進行存儲。
本實施例中,所述學生考試結果報告針對每個學生的考試情況,具體可以包括學生在每次考試中的考試分數、各個試題的得分情況、出錯題情況及出錯知識點信息。
在本實施例中,獲取到每個學生的學生考試結果報告后,也可以進一步地獲取到一個群體(例如,一個班級、一個年級、整個學校)的考試結果報告,可以對該群體的考試結果報告進行統(tǒng)計分析,以供今后老師教學參考。
此外,為了使生成的學生考試結果報告不對外泄露,作為一種實施方式,可以將所述學生考試結果報告設置加密識別碼并進行存儲。具體地,該加密識別碼可以根據每個學生的學生信息進行設置,例如,所述加密識別碼可以是,但不限于學生的學號信號、身份信息等。
進一步地,在生成學生考試結果報告后,每個學生可以通過所述用戶終端300獲取所述服務器200中存儲的學生考試結果報告,具體請參閱圖7,所述方法還可以包括:
步驟S170,服務器200響應向用戶終端300發(fā)送學生考試結果報告的請求,將所述學生考試結果報告發(fā)送給所述用戶終端300。
步驟S180,所述用戶終端300接收所述學生考試結果報告,并將所述學生考試結果報告進行顯示。
請參閱圖8,所述方法還可以包括:
步驟S190,服務器200根據所述出錯知識點信息,生成對應所述出錯知識點信息的錯題集,并從多個訓練試題中選取對應所述出錯知識點信息的訓練試題,以形成訓練題集。
步驟S191,響應向用戶終端300發(fā)送錯題集及訓練題集的請求,向所述用戶終端300發(fā)送錯題集及訓練題集。
步驟S192,所述用戶終端300接收所述錯題集及訓練題集,并提示學生根據所述錯題集及訓練題集進行學習。
本具體實施例中,所述數據庫還可以存儲有多個訓練試題及每個訓練試題對應的知識點信息。所述錯題集可以選取學生參加的所有考試中出錯的題目,同時也可以推送在一個群體中出錯率較高的題目。所述訓練題集可以根據學生的出錯知識點信息進行個性化推送,例如,若學生在某一章節(jié)或者某一知識點下的出錯率較高,則重點推送該章節(jié)或者該知識點下的題目作為訓練題集,以供學生針對自己的薄弱環(huán)節(jié)進行訓練。
應當注意的是,所述錯題集也可以進行個性化推送,例如,所述錯題集可以根據不同時間段或者不同知識點進行推送,也可以按照出錯知識點的薄弱程度等不同條件進行排列,重點選取相對薄弱的出錯知識點下的訓練題。
此外,在其它實施方式中,還可以根據統(tǒng)計的學生的知識點掌握情況,生成相應知識點的講解和總結,讓學生進行針對性的學習。
最終,可以通過記錄學生的長期考試數據,分析挖掘學生學習習慣(老師教學習慣)上的不足;學習(教學)習慣針對性改進意見和訓練;針對學生學習習慣(老師教學習慣)上的不足,提出改進意見,并進行針對性訓練。
綜上所述,本發(fā)明提供的自動閱卷方法及系統(tǒng),該方法通過對試卷圖像進行圖像處理并根據模糊分類器得到閱卷圖像,提取機讀閱卷區(qū)域中每個試題的試題信息并與存儲的每個試題的試題信息進行比對,輸出機讀閱卷區(qū)域對應的分數,并記錄機讀閱卷錯題所對應的知識點信息。同時對人工閱卷區(qū)域對應的分數和機讀閱卷區(qū)域對應的分數生成綜合分數,并根據機讀閱卷錯題所對應的知識點信息和人工閱卷錯題所對應的知識點信息生成出錯知識點信息。最后根據學生信息、綜合分數及出錯知識點信息,生成學生考試結果報告并對學生考試結果報告進行存儲。上述方法不僅能夠對學生考試結果進行分數統(tǒng)計,還能進行知識點掌握情況的統(tǒng)計和分析,并通過對學生考試結果中的知識點掌握情況,對學生進行針對性地個性化地訓練,從而提高學生的學習效率和老師的教學效率。
在本發(fā)明實施例所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)和方法,也可以通過其它的方式實現。以上所描述的系統(tǒng)和方法實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個裝置、程序段或代碼的一部分,所述裝置、程序段或代碼的一部分包含一個或多個用于實現規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現方式中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現,或者可以用專用硬件與計算機指令的組合來實現。
另外,在本發(fā)明各個實施例中的各功能裝置可以集成在一起形成一個獨立的部分,也可以是各個裝置單獨存在,也可以兩個或兩個以上裝置集成形成一個獨立的部分。
所述功能如果以軟件功能裝置的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算設備(可以是個人計算機,電子設備,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。
對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化囊括在本發(fā)明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。