本發(fā)明涉及信息技術(shù)的領(lǐng)域,尤其是涉及一種電子試卷的生成方法和裝置。
背景技術(shù):
隨著電子信息技術(shù)的飛速發(fā)展,電子信息技術(shù)已經(jīng)應(yīng)用到不同的行業(yè)領(lǐng)域中,并逐步取代了人工操作,例如,電子試卷的生成技術(shù)。在現(xiàn)有的試卷制作技術(shù)中,通過傳統(tǒng)的文字編輯軟件來實現(xiàn)試卷的編排。但是,老師在制作試卷的過程中,會對試卷進行多次修改,因此,傳統(tǒng)的試卷制作方式就花費了很多的時間。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種電子試卷的生成方法和裝置,以緩解傳統(tǒng)的試卷制作方式較為繁瑣的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種電子試卷的生成方法,該方法包括:制作試卷文件,其中,所述試卷文件中包含用戶通過終端設(shè)備預(yù)先設(shè)置的用于進行測試的試題信息;獲取所述用戶通過標記工具發(fā)送的標記指令,以根據(jù)所述標記指令對所述試卷文件進行標記處理,得到所述試卷文件的描述文件,其中,所述描述文件包括以下至少之一:所述試卷文件中的題型信息,所述試卷文件中題目設(shè)置信息;根據(jù)所述試卷文件的描述文件生成與所述試卷文件相匹配的電子答題卡,并將所述試卷文件和所述電子答題卡作為電子試卷。
進一步地,制作所述試卷文件包括:獲取所述用戶通過所述終端設(shè)備預(yù)先設(shè)置的題目信息;獲取所述用戶通過所述終端設(shè)備輸入的排版信息,并根據(jù)所述排版信息對所述題目信息進行排版,排版得到所述試卷文件;其中,在排版得到所述試卷文件之后,實時檢測所述用戶通過所述終端設(shè)備輸入的第一提交信息,并在檢測到所述第一提交信息的情況下,將所述試卷文件提交至試卷庫中進行保存。
進一步地,對所述試卷文件進行標記處理,得到所述試卷文件的描述文件包括:對所述試卷文件中的試卷標題添加第一標記符號,以提取所述試卷文件的試卷標題信息;對所述試卷文件中的第一級標題添加第二標記符號,以及對所述試卷文件中的第二級標題添加第三標記符號,以完成對所述描述文件的提取,其中,所述第一標記符號,所述第二標記符號,所述第三標記符號為相同或者不相同的標記符號,所述第二級標題為所述第一級標題的下一級標題。
進一步地,根據(jù)所述試卷文件的描述文件生成與所述試卷文件相匹配的電子答題卡包括:對所述試卷文件的描述文件進行解析,以獲取所述題型信息和/或所述題目設(shè)置信息;根據(jù)所述題型信息和/或所述題目設(shè)置信息識別所述試卷文件中當前題目的題目類型,得到識別結(jié)果,其中,所述題目類型包括:主觀題型和/或客觀題型;根據(jù)所述識別結(jié)果生成所述電子答題卡,并在生成所述電子答題卡之后,生成所述電子答題卡的描述文件;其中,在生成所述電子答題卡的描述文件之后,實時檢測所述用戶通過所述終端設(shè)備輸入的第二提交信息,并在檢測到所述第二提交信息的情況下,將所述電子答題卡上傳至試卷庫中進行保存,其中,所述第二提交信息中包含與所述電子答題卡相對應(yīng)的試卷文件的相關(guān)信息。
進一步地,在根據(jù)所述題型信息和/或所述題目設(shè)置信息識別當前題目的題目類型之前,所述方法還包括:獲取所述用戶通過所述終端設(shè)備設(shè)置的考號信息;根據(jù)所述考號信息對所述電子答題卡中的考號進行設(shè)置。
進一步地,在根據(jù)所述試卷文件的描述文件生成與所述試卷文件相匹配的電子答題卡之后,所述方法還包括:獲取所述用戶預(yù)先選取的所述試卷文件的類型信息;根據(jù)所述類型信息將所述試卷文件和與其相匹配的所述電子答題卡上傳至數(shù)據(jù)庫中的目標存儲區(qū)域,其中,所述目標存儲區(qū)域為與所述類型信息相對應(yīng)的區(qū)域。
進一步地,所述電子試卷的數(shù)量為多個,在根據(jù)所述試卷文件的描述文件生成與所述試卷文件相匹配的電子答題卡之后,所述方法還包括:獲取所述用戶輸入的選擇指令,其中,所述選擇指令為在多個目標測試試卷文件中選擇待測試的試卷文件,以及選擇所述待測試的試卷文件的電子答題卡的指令;獲取所述用戶輸入的待測試目標;在接收到用戶的打印指令的情況下,向打印設(shè)備發(fā)送打印所述待測試的試卷文件,以及打印所述待測試的試卷文件的電子答題卡的信號,其中,打印之后的所述待測試的試卷文件,以及打印之后所述待測試的試卷文件的電子答題卡中包含所述待測試目標的名稱。
根據(jù)本發(fā)明實施例的另一個方面,還提供了一種電子試卷的生成裝置,該裝置包括:制作單元,用于制作試卷文件,其中,所述試卷文件中包含用戶通過終端設(shè)備預(yù)先設(shè)置的用于進行測試的試題信息;第一獲取單元,用于獲取所述用戶通過標記工具發(fā)送的標記指令;標記單元,用于根據(jù)所述標記指令對所述試卷文件進行標記處理,得到所述試卷文件的描述文件,其中,所述描述文件包括以下至少之一:所述試卷文件中的題型信息,所述試卷文件中題目設(shè)置信息;生成單元,用于根據(jù)所述試卷文件的描述文件生成與所述試卷文件相匹配的電子答題卡,并將所述試卷文件和所述電子答題卡作為電子試卷。
進一步地,所述制作單元包括:第一獲取模塊,用于獲取所述用戶通過所述終端設(shè)備預(yù)先設(shè)置的題目信息;第二獲取模塊,用于獲取所述用戶通過所述終端設(shè)備輸入的排版信息,并根據(jù)所述排版信息對所述題目信息進行排版,排版得到所述試卷文件;其中,在排版得到所述試卷文件之后,實時檢測所述用戶通過所述終端設(shè)備輸入的第一提交信息,并在檢測到所述第一提交信息的情況下,將所述試卷文件提交至試卷庫中進行保存。
進一步地,所述標記單元包括:第一添加模塊,用于對所述試卷文件中的試卷標題添加第一標記符號,以提取所述試卷文件的試卷標題信息;第二添加模塊,用于對所述試卷文件中的第一級標題添加第二標記符號,以及對所述試卷文件中的第二級標題添加第三標記符號,以完成對所述描述文件的提取,其中,所述第一標記符號,所述第二標記符號,所述第三標記符號為相同或者不相同的標記符號,所述第二級標題為所述第一級標題的下一級標題。
在本發(fā)明實施例中,首先制作試卷文件;然后,對試卷文件進行標記處理,得到試卷文件的描述文件;接下來,根據(jù)試卷文件的描述文件生成電子答題卡,進而得到由電子答題卡和試卷文件組成的電子試卷,其中,電子答題卡為與該試卷文件相對應(yīng)的電子答題卡,達到了簡化試卷的制作過程的目的,進而緩解了傳統(tǒng)的試卷制作方式較為繁瑣的技術(shù)問題,從而實現(xiàn)了提高了試卷的制作效率的技術(shù)效果。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明實施例的一種電子試卷的生成方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的一種電子試卷的生成裝置的示意圖;
圖3是根據(jù)本發(fā)明實施例的一種電子試卷的制作系統(tǒng)的示意圖;
圖4是根據(jù)本發(fā)明實施例的一種試卷編輯模塊中試卷文件的制作過程的流程圖;
圖5是根據(jù)本發(fā)明實施例的一種試卷編輯模塊中對生成試卷文件的標記過程的流程圖;
圖6是根據(jù)本發(fā)明實施例的一種試卷分析模塊中對試卷文件的分析過程的流程圖;
圖7是根據(jù)本發(fā)明實施例的一種試卷管理模塊中對試卷文件進行管理的過程的流程圖;
圖8是根據(jù)本發(fā)明實施例的一種考試管理模塊的處理過程的流程圖。
具體實施方式
下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在本發(fā)明的描述中,需要說明的是,術(shù)語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。
在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
根據(jù)本發(fā)明實施例,提供了一種電子試卷的生成方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1是根據(jù)本發(fā)明實施例的一種電子試卷的生成方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟S102,制作試卷文件,其中,試卷文件中包含用戶通過終端設(shè)備預(yù)先設(shè)置的用于進行測試的試題信息;
在本發(fā)明實施例中,通過電子試卷的制作系統(tǒng)來完成試卷文件的制作,其中,電子試卷的制作系統(tǒng)安裝在終端設(shè)備上,例如,電腦,并且該終端設(shè)備安裝有office辦公軟件。該電子試卷的制作系統(tǒng)提供編輯界面,并提供相關(guān)的編輯素材,進而,出卷老師可以根據(jù)該編輯界面進行試卷文件的編輯處理。電子試卷的制作系統(tǒng)在獲取到出卷老師發(fā)送的編輯指令之后,就可以根據(jù)編輯指令完成試卷文件的編輯。
步驟S104,獲取用戶通過標記工具發(fā)送的標記指令,以根據(jù)標記指令對試卷文件進行標記處理,得到試卷文件的描述文件,其中,描述文件包括以下至少之一:試卷文件中的題型信息,試卷文件中題目設(shè)置信息;
在本發(fā)明實施例中,在通過上述電子試卷的制作系統(tǒng)完成初始試卷文件的制作之后,就可以通過電子試卷的制作系統(tǒng)提供的標記工具對試卷文件進行標記處理,以得到試卷文件的描述文件。
步驟S106,根據(jù)試卷文件的描述文件生成與試卷文件相匹配的電子答題卡,并將試卷文件和電子答題卡作為電子試卷。
在本發(fā)明實施例中,電子試卷的制作系統(tǒng)在通過上述步驟S104得到試卷文件的描述文件之后,就可以根據(jù)描述文件生成與試卷文件相匹配的電子答題卡。最后,電子試卷的制作系統(tǒng)在接收到出卷老師的保存指令之后,對試卷文件和與其對應(yīng)的電子答題卡進行保存。
在本發(fā)明實施例中,首先制作試卷文件;然后,對試卷文件進行標記處理,得到試卷文件的描述文件;接下來,根據(jù)試卷文件的描述文件生成電子答題卡,進而得到由電子答題卡和試卷文件組成的電子試卷,其中,電子答題卡為與該試卷文件相對應(yīng)的電子答題卡,達到了簡化試卷的制作過程的目的,進而緩解了傳統(tǒng)的試卷制作方式較為繁瑣的技術(shù)問題,從而實現(xiàn)了提高了試卷的制作效率的技術(shù)效果。
在本發(fā)明實施例的一個可選實施方式中,制作試卷文件包括如下步驟:
步驟S1021,獲取用戶通過終端設(shè)備預(yù)先設(shè)置的題目信息;
步驟S1022,獲取用戶通過終端設(shè)備輸入的排版信息,并根據(jù)排版信息對題目信息進行排版,排版得到試卷文件;
其中,在排版得到試卷文件之后,實時檢測用戶通過終端設(shè)備輸入的第一提交信息,并在檢測到第一提交信息的情況下,將試卷文件提交至試卷庫中進行保存。
在本發(fā)明實施例中,出卷老師可以結(jié)合自己的教學(xué)設(shè)計和目的在電子試卷的制作系統(tǒng)中進行試卷文件的設(shè)計和排版,并對試題類型(即,上述題目信息)進行設(shè)置,以及對題目進行編輯,來完成試卷文件的初步編輯工作。在本發(fā)明實施例中,還可以利用預(yù)先安裝在安裝有office軟件的終端設(shè)備中的標記工具對現(xiàn)有的試卷進行試卷的標記,從而完成試卷的編輯工作,其中,具體標記過程將在下述實施方式中進行介紹。因此,在本發(fā)明實施例中,出卷老師針對每一次考試都能夠設(shè)計不同的試卷以及對現(xiàn)有的試卷進行試題的分類和設(shè)置,從而滿足個性化考試的要求。
進一步地,上述電子試卷的制作系統(tǒng)安裝在安裝有office軟件的終端設(shè)備中,此時,出卷老師就可以利用office軟件中的文字處理程序word來自由的編輯試卷,也可以在已有的試卷上利用電子試卷的制作系統(tǒng)提供的相關(guān)處理工具進行一些簡單的標記等處理操作,以完成試卷的編輯工作。
因此,在本發(fā)明實施例中,初始試卷文件的制作過程可以分成兩個完全獨立的過程:(1)試卷文件的編輯,在該過程中,試卷文件是由電子試卷的制作系統(tǒng)提供的模板編輯而成的,在該過程中,只需要考慮設(shè)計的設(shè)計和編輯,不需要在試卷上進行標記等過程;(2)試卷文件的標記,該功能針對的是已有的編輯完成的試卷文件,利用該模板提供的標記工具,可以很簡單的將試卷的主體信息進行提取,生成關(guān)于該試卷的描述文件,用于后續(xù)的試卷分析階段。
在本發(fā)明實施例的一個可選實施方式中,可以根據(jù)電子試卷的制作系統(tǒng)對已有的或者已編輯完成的試卷文件進行標記處理,具體地,可以利用電子試卷的制作系統(tǒng)中提供的試卷標記工具來完成試卷文件的標記工作。其中,對試卷文件進行標記主要是對試卷文件中的題目添加標記符號,添加標記符號的方式能夠完成整份試卷文件的信息提取,進而生成試卷文件的描述文件,以用于下一階段的試卷文件的分析過程。
需要說明的是,上述試卷標記工具為預(yù)先編寫的一個應(yīng)用程序(也即,插件)。出卷老師可以將該應(yīng)用程序預(yù)先安裝在已將安裝了office軟件的終端設(shè)備中。當該應(yīng)用程序安裝完成之后,該標記工具的相關(guān)工具欄就會在word中出現(xiàn)。當出卷老師打開已經(jīng)編輯完成的電子試卷文件時,就可以使用在word中顯示的標記工具對試卷文件進行標記,以完成對試卷中的題型和題目設(shè)置信息進行提取。通過對試卷上的每個題目添加特定的標記的方式,完成試卷的題型以及題目屬性的提取,當該過程完成后,還可以自動生成與該試卷文件相匹配的電子答題卡,以及用于后續(xù)掃描識別的電子答題卡模板文件。
其中,對試卷文件進行標記處理,得到試卷文件的描述文件可以概括為如下步驟:
步驟S1041,對試卷文件中的試卷標題添加第一標記符號,以提取試卷文件的試卷標題信息;
該步驟為試卷標題的標定過程。具體地,可以通過為試卷標題添加第一標記符號的方式,完成對試卷標題內(nèi)容的提取。
步驟S1042,對試卷文件中的第一級標題添加第二標記符號,以及對試卷文件中的第二級標題添加第三標記符號,以完成對描述文件的提取,其中,第一標記符號,第二標記符號,第三標記符號為相同或者不相同的標記符號,第二級標題為第一級標題的下一級標題。
該步驟為大題的標定過程,以及小題的標定過程。其中,大題為第一級標題,小題為第二級標題,小題為大題的下一級標題。
在試卷文件中標記大題的過程描述如下:可以通過電子試卷的制作系統(tǒng)的標記工具中標定大題的按鈕,完成試卷文件中不同題型的標定,其中,在標記的過程中,還可以對添加的第二標記符號進行修改和刪除操作,以完成試卷題型的正確標記。
在試卷文件中標記小題的過程描述如下:對一份完成的試卷文件來說,有時候還需要對試題中的小題進行標記,完成題目設(shè)置信息的提取,因此提供了標定小題的功能。同樣,對于該功能來說,也支持修改和刪除功能。
需要說明的是,在本發(fā)明實施例中,第一標記符號,第二標記符號,第三標記符號可以為兩兩相同的標記符號,還可以為兩兩不相同的符號,出卷老師可以根據(jù)實際需要進行標記符號的選擇。
在得到試卷文件的描述文件之后,就可以通過電子試卷的制作系統(tǒng)來自動對試卷文件的描述文件進行解析,以對試卷文件的版面以及題型設(shè)置進行解析,進而生成與該試卷文件相匹配的電子答題卡,以及在生成過程中自動形成電子答題卡的識別模板(也即,電子答題卡的描述文件),用于后續(xù)的閱卷識別過程。通過上述標定處理操作,使得閱卷老師無需進行額外的標定工作,就能進行電子答題卡掃描圖像的自動識別工作。
在本發(fā)明實施例的一個可選實施方式中,根據(jù)試卷文件的描述文件生成與試卷文件相匹配的電子答題卡包括如下步驟:
步驟S1061,對試卷文件的描述文件進行解析,以獲取題型信息和/或題目設(shè)置信息;
在該步驟中,可以通過電子試卷的制作系統(tǒng)來對試卷文件的描述文件進行解析,以獲取題型信息和/或題目設(shè)置信息(也即,試卷文件的版面信息)。
步驟S1062,根據(jù)題型信息和/或題目設(shè)置信息識別試卷文件中當前題目的題目類型,得到識別結(jié)果,其中,題目類型包括:主觀題型和/或客觀題型;
在一個試卷文件中,大致包括兩種題型,即主觀題型,例如,名詞解釋、問答題、論述題等題型;還包括客觀題型,例如,選擇題和判斷題等。因此,在本發(fā)明實施例中,可以根據(jù)題型信息和/或題目設(shè)置信息來識別每個題目的題目類型,進而,生成電子答題卡。
步驟S1063,根據(jù)識別結(jié)果生成電子答題卡,并在生成電子答題卡之后,生成電子答題卡的描述文件;其中,在生成電子答題卡的描述文件之后,實時檢測用戶通過終端設(shè)備輸入的第二提交信息,并在檢測到第二提交信息的情況下,將電子答題卡上傳至試卷庫中進行保存,其中,第二提交信息中包含與電子答題卡相對應(yīng)的試卷文件的相關(guān)信息。
需要說明的是,在本發(fā)明實施例中,在生成電子答題卡之后,還需要生成電子答題卡的描述文件,其中,電子答題卡的描述文件主要用于后面閱卷識別過程。
在根據(jù)題型信息和/或題目設(shè)置信息識別當前題目的題目類型之前,電子試卷的制作系統(tǒng)還可以獲取用戶(出卷老師)通過終端設(shè)備設(shè)置的考號信息,然后,根據(jù)用戶設(shè)置的考號信息對電子答題卡中的考號區(qū)域進行設(shè)置,其中,用戶表示出卷老師。
在本發(fā)明實施例的一個可選實施方式中,在根據(jù)試卷文件的描述文件生成與試卷文件相匹配的電子答題卡之后,還可以通過電子試卷的制作系統(tǒng)獲取用戶預(yù)先選取的試卷文件的類型信息;然后,根據(jù)類型信息將試卷文件和與其相匹配的電子答題卡上傳至數(shù)據(jù)庫中的目標存儲區(qū)域(例如,試卷庫),以完成電子試卷的本地保存,其中,目標存儲區(qū)域為與類型信息相對應(yīng)的區(qū)域。在將制作完成電子試卷進行本地保存時,是根據(jù)學(xué)科類型進行試卷的保存,通過該操作能夠使得老師按照電子試卷的類型進行試卷信息的查詢,使得查詢操作更加便捷。在教學(xué)過程中,如果需要進行考試或者進行測試,就可以按照試卷的類型信息在已有的試卷庫中查找相關(guān)電子試卷進行測試。
具體地,假設(shè),電子試卷的數(shù)量為多個,在根據(jù)試卷文件的描述文件生成與試卷文件相匹配的電子答題卡之后,按照試卷的類型信息在已有的試卷庫中查找相關(guān)電子試卷進行測試包括如下步驟:
S108,獲取用戶輸入的選擇指令,其中,選擇指令為在多個目標測試試卷文件中選擇待測試的試卷文件,以及選擇待測試的試卷文件的電子答題卡的指令;
如果電子試卷的數(shù)量為多個,那么用戶可以在多個電子試卷選擇待測試的試卷文件,以及選擇待測試的試卷文件的電子答題卡。電子試卷的制作系統(tǒng)在獲取到用戶選擇的待測試的試卷文件之后,就可以在試卷庫中調(diào)用待測試的試卷文件,以及調(diào)用與其相對應(yīng)的電子答題卡。
S110,獲取用戶輸入的待測試目標;其中,待測試目標可以待測試的班級,待測試班級的年級等相關(guān)信息。
S112,在接收到用戶的打印指令的情況下,向打印設(shè)備發(fā)送打印待測試試卷文件,以及打印待測試試卷文件的電子答題卡的信號,其中,打印之后的待測試的試卷文件,以及打印之后待測試試卷文件的電子答題卡中包含待測試目標的名稱。
在選擇待測試目標和待測試的試卷文件之后,電子試卷的制作系統(tǒng)就可以根據(jù)用戶的打印指令,向打印設(shè)備發(fā)送打印待測試試卷文件,以及打印待測試試卷文件的電子答題卡的信號,以使打印設(shè)備對待測試的試卷文件進行打印。打印之后的電子答題卡中包括待測目標的名稱,例如,包含待測試班級的班級名稱,例如,電器08級1班等相關(guān)信息,其中,用戶表示出卷老師。
本發(fā)明實施例還提供了一種電子試卷的生成裝置,該電子試卷的生成裝置主要用于執(zhí)行本發(fā)明實施例上述內(nèi)容所提供的電子試卷的生成方法,以下對本發(fā)明實施例提供的電子試卷的生成裝置做具體介紹。
圖2是根據(jù)本發(fā)明實施例的一種電子試卷的生成裝置的示意圖,如圖2所示,該電子試卷的生成裝置主要包括:制作單元21,獲取單元22,標記單元23和生成單元24,其中:
制作單元21,用于制作試卷文件,其中,試卷文件中包含用戶通過終端設(shè)備預(yù)先設(shè)置的用于進行測試的試題信息;
第一獲取單元22,用于獲取用戶通過標記工具發(fā)送的標記指令;
標記單元23,用于根據(jù)標記指令對試卷文件進行標記處理,得到試卷文件的描述文件,其中,描述文件包括以下至少之一:試卷文件中的題型信息,試卷文件中題目設(shè)置信息;
生成單元24,用于根據(jù)試卷文件的描述文件生成與試卷文件相匹配的電子答題卡,并將試卷文件和電子答題卡作為電子試卷。
在本發(fā)明實施例中,首先制作試卷文件;然后,對試卷文件進行標記處理,得到試卷文件的描述文件;接下來,根據(jù)試卷文件的描述文件生成電子答題卡,進而得到由電子答題卡和試卷文件組成的電子試卷,其中,電子答題卡為與該試卷文件相對應(yīng)的電子答題卡,達到了簡化試卷的制作過程的目的,進而緩解了傳統(tǒng)的試卷制作方式較為繁瑣的技術(shù)問題,從而實現(xiàn)了提高了試卷的制作效率的技術(shù)效果。
可選地,制作單元包括:第一獲取模塊,用于獲取用戶通過終端設(shè)備預(yù)先設(shè)置的題目信息;第二獲取模塊,用于獲取用戶通過終端設(shè)備輸入的排版信息,并根據(jù)排版信息對題目信息進行排版,排版得到試卷文件;其中,在排版得到試卷文件之后,實時檢測用戶通過終端設(shè)備輸入的第一提交信息,并在檢測到第一提交信息的情況下,將試卷文件提交至試卷庫中進行保存。
可選地,標記單元包括:第一添加模塊,用于對試卷文件中的試卷標題添加第一標記符號,以提取試卷文件的試卷標題信息;第二添加模塊,用于對試卷文件中的第一級標題添加第二標記符號,以及對試卷文件中的第二級標題添加第三標記符號,以完成對描述文件的提取,其中,第一標記符號,第二標記符號,第三標記符號為相同或者不相同的標記符號,第二級標題為第一級標題的下一級標題。
可選地,生成單元包括:解析模塊,用于對試卷文件的描述文件進行解析,以獲取題型信息和/或題目設(shè)置信息;識別模塊,用于根據(jù)題型信息和/或題目設(shè)置信息識別試卷文件中當前題目的題目類型,得到識別結(jié)果,其中,題目類型包括:主觀題型和/或客觀題型;生成模塊,用于根據(jù)識別結(jié)果生成電子答題卡,并在生成電子答題卡之后,生成電子答題卡的描述文件;其中,在生成電子答題卡的描述文件之后,實時檢測用戶通過終端設(shè)備輸入的第二提交信息,并在檢測到第二提交信息的情況下,將電子答題卡上傳至試卷庫中進行保存,其中,第二提交信息中包含與電子答題卡相對應(yīng)的試卷文件的相關(guān)信息。
可選地,生成單元包括:第三獲取模塊,用于在根據(jù)題型信息和/或題目設(shè)置信息識別當前題目的題目類型之前,獲取用戶通過終端設(shè)備設(shè)置的考號信息;設(shè)置模塊,用于根據(jù)考號信息對電子答題卡中的考號進行設(shè)置。
可選地,該裝置還包括:第二獲取單元,用于在根據(jù)試卷文件的描述文件生成與試卷文件相匹配的電子答題卡之后,獲取用戶預(yù)先選取的試卷文件的類型信息;上傳單元,用于根據(jù)類型信息將試卷文件和與其相匹配的電子答題卡上傳至數(shù)據(jù)庫中的目標存儲區(qū)域,其中,目標存儲區(qū)域為與類型信息相對應(yīng)的區(qū)域。
可選地,電子試卷的數(shù)量為多個,該裝置還包括:第三獲取單元,用于在根據(jù)試卷文件的描述文件生成與試卷文件相匹配的電子答題卡之后,獲取用戶輸入的選擇指令,其中,選擇指令為在多個目標測試試卷文件中選擇待測試的試卷文件,以及選擇待測試的試卷文件的電子答題卡的指令;第四獲取單元,用于獲取用戶輸入的待測試目標;發(fā)送單元,用于在接收到用戶的打印指令的情況下,向打印設(shè)備發(fā)送打印待測試試卷文件,以及打印待測試的試卷文件的電子答題卡的信號,其中,打印之后的待測試的試卷文件,以及打印之后待測試的試卷文件的電子答題卡中包含待測試目標的名稱。
圖3是根據(jù)本發(fā)明實施例的一種電子試卷的制作系統(tǒng)的示意圖,如圖3所示,該電子試卷的制作系統(tǒng)主要包括:試卷編輯模塊31,試卷分析模塊32,試卷管理模塊33和考試管理模塊34,其中:
試卷編輯模塊31由出卷老師結(jié)合自己的教學(xué)設(shè)計和目的在電子試卷的制作系統(tǒng)中進行試卷文件的設(shè)計和排版,并通過對試題類型(即,上述題目信息)進行設(shè)置和題目的編輯完成試卷文件的編輯工作。在本發(fā)明實施例中,還可以利用電子試卷的制作系統(tǒng)提供的標記工具對現(xiàn)有的試卷進行試卷的標記,從而完成試卷的編輯工作,其中,具體標記過程將在下述實施方式中進行介紹。因此,在本發(fā)明實施例中,出卷老師針對每一次考試都能夠設(shè)計不同的試卷以及對現(xiàn)有的試卷進行試題的分類和設(shè)置,從而滿足個性化考試的要求。
出卷老師利用預(yù)先安裝在終端設(shè)備中的word軟件,以及定義的試卷設(shè)計工具,進行試卷的編輯工作。當該過程完成后,關(guān)于該份試卷的信息描述文件也就完成,不需要再進行額外的標記就能進行下一階段的試卷分析工作,從而生成與之相對應(yīng)的電子答題卡。
如圖4所示,試卷編輯模塊31中試卷文件的制作過程包括如下步驟:
步驟S401,對試卷文件中的題目進行設(shè)置,以及對試卷文件進行排版;其中,出卷老師根據(jù)自己的教學(xué)需要,在試卷編輯模塊中進行題目的設(shè)置;當題目設(shè)置完成后,可以進行試卷的排版;在進行試卷版面和題目的設(shè)置過程中,可以自動生成關(guān)于該試卷文件的描述文件;
步驟S402,判斷對試卷文件的排版操作是否完成,其中,如果完成,則執(zhí)行步驟S403,否則繼續(xù)執(zhí)行步驟S401;
步驟S403,生成試卷文件;
步驟S404,將試卷文件提交至試卷庫;當該試卷文件編輯過程完成后,出卷老師可以將該試卷文件進行保存,以及上傳到系統(tǒng)中的試卷庫中進行試卷的管理;
步驟S405,判斷是否提交成功,其中,如果完成,則結(jié)束流程,否則繼續(xù)執(zhí)行步驟S404。
如圖5所示,試卷編輯模塊31中對生成試卷文件的標記過程包括如下步驟:
步驟S501,打開試卷文件;其中,通過使用試卷編輯模塊進行試卷文件的選擇,并在不打開試卷文檔文件的方式下,將試卷文件加載到電子試卷的制作系統(tǒng)中進行分析;
步驟S502,判斷打開是否成功,其中,如果成功,則執(zhí)行步驟S503,否則結(jié)束流程;
步驟S503,對試卷文件中試卷標題進行標定;具體地,可以通過為試卷標題添加第一標記符號的方式,完成對試卷標題內(nèi)容的提??;
步驟S504,判斷對試卷文件中試卷標題進行標定是否正確,其中,如果正確,則執(zhí)行步驟S506,否則執(zhí)行步驟S505;
步驟S505,修改或者刪除對試卷標題的標定;
步驟S506,對試卷文件中大題進行標定;具體地,可以通過為大題添加第二標記符號的方式,完成對大題內(nèi)容的提取,其中,可以通過電子試卷的制作系統(tǒng)的標記工具中標定大題的按鈕,完成試卷文件中大題的標定,其中,在標記的過程中,還可以對添加的大題第二標記符號進行修改和刪除操作,以完成試卷題型的正確標記;
步驟S507,判斷對試卷文件中大題進行標定是否正確,其中,如果正確,則執(zhí)行步驟S508,否則執(zhí)行步驟S509;
步驟S508,修改或者刪除對試卷文件中大題的標定;
步驟S509,對試卷文件中小題進行標定;對一份完成的試卷文件來說,有時候還需要對試題中的小題進行標記,例如,為小題添加第三標記符號,以完成題目設(shè)置信息的提取,因此提供了標定小題的功能。同樣,對于該功能來說,也支持修改和刪除功能;
步驟S510,判斷對試卷文件中小題進行標定是否正確,其中,如果正確,則執(zhí)行步驟S511,否則執(zhí)行步驟S512;
步驟S511,修改或者刪除對試卷文件中小題的標定;
步驟S512,判斷標記處理是否完成,其中,如果完成,則執(zhí)行步驟S513,否則返回執(zhí)行步驟S503;
步驟S513,生成電子答題卡;在得到試卷文件的描述文件之后,就可以通過電子試卷的制作系統(tǒng)來自動對試卷文件的描述文件進行解析,以對試卷文件的版面以及題型設(shè)置進行解析,進而生成與該試卷文件相匹配的電子答題卡,以及在生成過程中自動形成的電子答題卡識別模板(也即,電子答題卡的描述文件),用于后續(xù)的閱卷識別過程。通過上述標定處理操作,使得無需進行額外的標定工作,就能進行電子答題卡掃描圖像的自動識別工作。
需要說明的是,在本發(fā)明實施例中,第一標記符號,第二標記符號,第三標記符號可以為兩兩相同的標記符號,還可以為兩兩不相同的符號,出卷老師可以根據(jù)實際需要進行標記符號的選擇。
當試卷編輯模塊31完成了上述試卷文件的生成工作后,電子試卷的制作系統(tǒng)自動通過試卷分析模塊32解析試卷編輯模塊31生成的試卷文件描述文件,以對試卷的版面以及題型設(shè)置進行解析,進而自動生成與之內(nèi)容相對應(yīng)的電子答題卡,并在生成的過程中,也自動生成該電子答題卡的信息描述文件,用于后面閱卷識別過程。
如圖6所示,試卷分析模塊32中對試卷文件的分析過程包括如下步驟:
步驟S601,對電子答題卡中的考號進行設(shè)置;在根據(jù)題型信息和/或題目設(shè)置信息識別當前題目的題目類型之前,電子試卷的制作系統(tǒng)還可以獲取用戶(出卷老師)通過終端設(shè)備設(shè)置的考號信息,然后,根據(jù)用戶設(shè)置的考號信息對電子答題卡中的考號區(qū)域進行設(shè)置。
步驟S602,判斷是否設(shè)置完成,其中,如果完成,則執(zhí)行步驟S603,否則繼續(xù)執(zhí)行步驟S601;
步驟S603,對試卷文件的描述文件進行解析;在該步驟中,可以通過電子試卷的制作系統(tǒng)來對試卷文件的描述文件進行解析,以獲取題型信息和/或題目設(shè)置信息(也即,試卷文件的版面信息)。
步驟S604,判斷解析操作是否完成,其中,如果完成,則執(zhí)行步驟S605,否則繼續(xù)執(zhí)行步驟S603;
步驟S605,對主觀題型和客觀題型進行解析;具體地,根據(jù)題型信息和/或題目設(shè)置信息識別試卷文件中當前題目的題目類型,得到識別結(jié)果,其中,題目類型包括:主觀題型和/或客觀題型;在一個試卷文件中,大致包括兩種題型,即主觀題型,例如,名詞解釋、問答題、論述題等題型;還包括客觀題型,例如,選擇題和判斷題等。因此,在本發(fā)明實施例中,可以根據(jù)題型信息和/或題目設(shè)置信息來識別每個題目的題目類型,進而,生成電子答題卡。
步驟S606,判斷解析是否完成,其中,如果完成,則執(zhí)行步驟S607,否則繼續(xù)執(zhí)行步驟S605;
步驟S607,生成電子答題卡;
步驟S608,判斷生成電子答題卡是否成功,其中,如果完成,則執(zhí)行步驟S609,否則繼續(xù)執(zhí)行步驟S607;
步驟S609,生成電子答題卡的描述文件;需要說明的是,在本發(fā)明實施例中,在生成電子答題卡之后,還需要生成電子答題卡的描述文件,其中,電子答題卡的描述文件主要用于后面閱卷識別過程。
步驟S610,提交電子答題卡;
步驟S611,判斷提交是否成功,其中,如果成功,則結(jié)束流程,否則繼續(xù)執(zhí)行步驟S610。
試卷管理模塊33用于當出卷老師根據(jù)自己教學(xué)的要求完成了試卷文件以及電子答題卡的設(shè)計過程之后,將試卷文件以及電子答題卡進行本地保存。其中,在將制作完成電子試卷進行本地保存時,是根據(jù)學(xué)科類型進行試卷的保存,通過該操作能夠使得老師按照電子試卷的類型進行試卷信息的查詢,使得查詢操作更加便捷。當在教學(xué)過程中,需要進行考試或者進行測試的時候,就可以按照試卷的類型信息在已有的試卷庫中查找相關(guān)電子試卷進行測試。
如圖7所示,試卷管理模塊33中對試卷文件進行管理的過程包括如下步驟:
步驟S701,選擇試卷文件和與之相匹配的電子答題卡;
步驟S702,判斷是否接收到確定信息,其中,確定信息為確定上上試卷文件和與之相匹配的電子答題卡的信息;如果接收到,則執(zhí)行步驟S703,否則繼續(xù)執(zhí)行步驟S701;
步驟S703,獲取用戶的上傳指令;
步驟S704,根據(jù)上傳指令對試卷文件和與之相匹配的電子答題卡進行上傳;
步驟S705,判斷是否上傳成功,其中,如果成功,則結(jié)束流程,否則繼續(xù)執(zhí)行步驟S704。
考試管理模塊34用于當出卷考試需要進行測試發(fā)布的時候,從已經(jīng)上傳的多套電子試卷中選擇合適的電子試卷和所授課的班級(即,待測試目標)進行測試,并能選擇自己所任教的班級進行測試的發(fā)布。當選擇過程完成后,就可以將選擇的試卷進行打印進行紙筆測試。
如圖8所示,考試管理模塊34的處理過程包括如下步驟:
步驟S801,獲取用戶選擇的待測試的試卷文件,以及選擇的待測試的試卷文件的電子答題卡;
步驟S802,判斷選擇是否完成,即判斷選擇的待測試的試卷文件的操作是否完成,其中,如果完成,則執(zhí)行步驟S803,否則繼續(xù)執(zhí)行步驟S801;
步驟S803,獲取用戶輸入的待測試目標;
步驟S804,判斷選擇是否完成,即判斷用戶選擇待測試目標的操作是否完成,其中,如果完成,則執(zhí)行步驟S805,否則繼續(xù)執(zhí)行步驟S801;
步驟S805,在接收到用戶的打印指令的情況下,向打印設(shè)備發(fā)送打印待測試的試卷文件,以及打印待測試的試卷文件的電子答題卡的信號,以使打印設(shè)備進行打印操作。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。