專利名稱:基于云存儲的電子試題存儲管理方法
基于云存儲的電子試題存儲管理方法(-)技術(shù)領(lǐng)域
本發(fā)明提供的是一種電子試卷存儲管理方法,該方法應(yīng)用于云存儲的接口之上。背景技術(shù):
隨著以計算機技術(shù)為核心的信息技術(shù)迅猛發(fā)展和廣泛應(yīng)用,網(wǎng)絡(luò)教育已成為各地教育改革和發(fā)展的重要方向。信息技術(shù)的快速發(fā)展為網(wǎng)絡(luò)教育的實施提供了堅實的技術(shù)基礎(chǔ),試題庫系統(tǒng)就是近年來迅速發(fā)展起來的計算機輔助教學的一種有利工具,一個設(shè)計優(yōu)良的試題庫系統(tǒng)將極大地提高教學資源的利用率和教師的工作效率,減輕教師出題、閱卷等繁重的工作量。
現(xiàn)在高校使用現(xiàn)在計算機技術(shù),將大量紙質(zhì)試卷轉(zhuǎn)化為可存儲在計算機上的電子資源,方便了試卷的永久性存儲,但是,作為文檔資料重要組成部分的電子試卷資料歷史存留量大,而且每年不斷增加,如何對其進行有效的儲存、管理,一直是各學校所面臨的難題。 現(xiàn)在電子考試試題多從題庫中選取不同的題目組成,并且考試資源具有定題、定向的特性, 試題答案具有唯一性,造成了學生電子試題的存儲積壓了大量重復(fù)數(shù)據(jù),嚴重浪費了存儲空間。通過上面分析可以發(fā)現(xiàn),校園內(nèi)電子試卷的存儲的主要問題在于大量數(shù)據(jù)的重復(fù)存儲而造成的存儲資源不能合理利用;同時,電子試題答案唯一性,將學生的試題答案多份重復(fù)存儲也造成了存儲資源的浪費。針對此問題,本方法為試題庫建立索引表,僅在數(shù)據(jù)庫中存儲一張試卷到題庫的映射表便可完成一份試卷的存儲,在存儲學生答題時,將學生答題與標準答案對比,將錯誤答題存儲,僅在數(shù)據(jù)庫中存儲一張錯誤試題到存儲位置的索引完成一份試題的記錄,從而降低了電子試卷的存儲空間。
現(xiàn)有的校內(nèi)試題檔案存儲在現(xiàn)有的校園服務(wù)器中,隨著試題量的增加,學校需要花大量的資金在基礎(chǔ)建設(shè)上,運營成本高。而云存儲架構(gòu)提供了具有自我維護和管理功能的虛擬計算機環(huán)境,是大的存儲集群,為信息資源提供一個統(tǒng)一的數(shù)據(jù)中心,利用云存儲中的管理功能實現(xiàn)校園數(shù)據(jù)云存儲的管理,可以有效地降低校園資源系統(tǒng)的運維成本。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電子試卷存儲方法,減輕電子試卷存儲所帶來的巨大存儲壓力。該方法將使題庫存放在云存儲中,為題庫中的題目建立索引表,使用映射來完成一份電子試卷的記錄。在存儲學生答題時,僅存儲錯誤答案,使用一個錯誤答題索引表來完成一份學生答題的記錄。
針對上述目的,基于云存儲的電子試題存儲管理方法將校園的電子題庫與標準電子答案存放在云存儲中存儲,為每年的電子試題和學生的答題記錄與存儲的題庫建立映射,減少重復(fù)數(shù)據(jù)的存儲量,本方法所進行的工作主要包括三個校園電子試題題厙的云端存儲與索引建立;根據(jù)題庫索引建立每份試題與題庫之間的映射;存儲學生答題記錄,將正確答題映射到標準答案,完成錯誤答題的存儲與映射;
在校園考試中,教學模式固定了課程的定時、定點、定對象的特性,同科目的歷年考試主要是從試題庫中選取各類型的題目重組形成新的試卷,本方法首先將題庫存放到云存儲中,并為題庫中的題目建立索引表,每份試卷只需要根據(jù)題庫的索引建立映射便可完成一份試卷的形成,根據(jù)題庫中題目的性質(zhì),為題庫所建立的索引為題目所屬科目SS,試題類型ST (主要包括選擇、填空、判斷、問答、計算),試題編號SN,由試題類型和試題編號便是一道題目的唯一標識,試題內(nèi)容的云端存儲位置SQ,試題的標準答案云端存儲位置)SA, 以此形成題庫的索引表S-Index (SS, ST, SN, SQ, SA);
校園的每年試題大都從現(xiàn)有題庫中選取題目重組形成新的試題,本方法根據(jù)題庫的索引表,選取題目形成新的試卷,無需存儲新生成的試卷,只需為新的試卷建立映射表, 將試卷的每個題目映射到存儲在云存儲中的題目存儲位置,為新試卷所建立的映射為試卷編號TN,作為一份試卷的唯一標識,試卷所屬科目SS,試卷題目類型及試題題庫編號對 (ST,SN),根據(jù)試題題目類型和題目編號便可找到題目的存儲位置,以此,一份試卷所需要存儲的信息僅為Paper (TN, SS, ST, SN);
學校每年都需要大量存儲學生試題答案,為減輕存儲量,只存儲學生錯誤的試題,正確的試題答案默認映射為題庫題目的標準答案,以此減低錯處量;根據(jù)上述所建立的索引表和試卷映射表,學生試卷僅需要記錄以下信息學生學號Sid,試卷號TN,錯誤題型及試題題庫號和錯誤試題存儲位置對(ST,SN, WA)每個題型對應(yīng)一個存儲對,根據(jù)存儲對的記錄,便可獲取學生的試卷錯誤答案,將正確的答題記錄直接默認獲取標準答案便可完成學生試卷的完整存儲;當有新的學生試題提交時,首先將學生答題與題目標準答案進行比對,獲得相似率,對于題型為選擇、填空、判斷和計算,當相似率為100%時認為學生答案正確,對于問答題,設(shè)定上限a,當相似率> a時,便認為正確,默認為標準答案;將錯誤答案新建記錄;根據(jù)上述所示,存儲一份學生試卷僅需要存儲錯誤答案,以及錯題映射表 WAns (Sid, TN, ST, SN, WA);
首先存儲校園的電子試題庫,為校園試題庫建立索引,當有新的試題加入題庫時僅需要增加一條索引記錄;根據(jù)題庫索引,每份試題僅需要保存一份映射表,將試題題目映射到電子試題庫便可完成一份新試卷的記錄;根據(jù)題庫索引和試卷映射,對于學生答卷,首先判斷試題答案正確性,對于正確的答題默認映射到題目記錄的標準答案位置,僅存儲錯誤答案,并為錯誤答案存儲位置與學生試卷建立映射便可完成學生試卷的記錄;
其具體方法步驟為
(1)初始化試題信息列表WfList,學生試題處理列表WProList ;
(2)在數(shù)據(jù)庫中建立題庫索引表S-hdex(試題科目SS,試題類型ST,試題編號 SN,試題內(nèi)容存放位置SQ,試題答案存放位置SA);
(3)用戶選擇操作,如果選擇“試題庫錄入”則執(zhí)行步驟(4),如果選擇“試題生成” 則執(zhí)行步驟(5),如果選擇“學生試題記錄”則執(zhí)行步驟(9);
(4)用戶上傳電子試題,輸入電子題目信息及云存儲分配的存放位置,形成一條索引記錄存入索引表;
(5)用戶創(chuàng)建新的試卷,輸入試卷編號TN,試題科目SS,從試題庫中選取題目,將題目索引記錄存入WList中等待生成試卷;
(6)在數(shù)據(jù)庫中建立試卷映射表Paper-TN(試題編號TN,試題科目SS,試題類型 ST,試題編號SN);
(7)從WList中取出一條記錄,獲取試題類型TS、試題編號TN,創(chuàng)建一條新的試卷映射記錄,存入試卷映射表Paper-TN ;
(8)判斷WList是否為空,非空則執(zhí)行步驟(7),否則程序結(jié)束;
(9)學生提交試卷,輸入學生學號Sid,試卷編號TN和試卷科目SS,判斷數(shù)據(jù)庫表 WAns_Sid是否存在,如果存在,則執(zhí)行步驟(11),否則,執(zhí)行步驟(10);
(10)創(chuàng)建在數(shù)據(jù)庫中建立學生試卷記錄表WAns_Sid(學生號Sid,試題編號SN,試題類型ST,試題編號SN,試題錯誤答案存放位置WA);
(11)讀取學生試題信息試題類型ST和試題編號SN,試題答案記入WProList中等待處理;
(12)從WProList中讀取一條學生信息,根據(jù)ST和SN從索引表SHndex中獲取該題目的標準答案存放位置SA,通過SA獲取試題標準答案;
(13)比對學生試題答案和標準答案的相似率,如若相似率=100%,則執(zhí)行步驟 (17);否則執(zhí)行步驟(14);
(14)判斷題目類型ST,如果ST為問答,則執(zhí)行步驟(15),否則執(zhí)行步驟(16);
(15)如若相似率> a,則執(zhí)行步驟(17),否則執(zhí)行步驟(16);
(16)存儲學生試題答案到云存儲端,獲取存放位置WA,形成一條記錄記錄存入試卷表 WAns_Sid ;
(17)判斷WProList是否為空,空則程序結(jié)束,否則執(zhí)行步驟(12)。
本發(fā)明的關(guān)鍵在于根據(jù)電子試題庫的存儲,完成一份試題的映射而不需要將生成的試題重新存儲。并且根據(jù)一份實體的映射表,僅將學生此試卷的答題存儲量降低為錯誤答案的存儲,大大減輕了電子試題所帶來的存儲壓力。
其主要創(chuàng)新點如下
1.為電子試題庫建立索引,僅使用一張簡單的數(shù)據(jù)庫表格來完成一份試題的存儲。
2.根據(jù)電子試題庫和試題的映射,對于學生的答題,僅存儲錯誤試題答案和一張簡單的存儲映射表來完成一份學生答題的記錄,減少了存儲空間。
3.電子試題庫建立在云存儲之上,將高校中的電子試題數(shù)據(jù)引入到云存儲上,避免了大量的采購軟件、硬件設(shè)備投資,更適用于教育機構(gòu)使用。
圖1 基于云存儲的電子試題存儲管理方法
(五)具體的實施方式
下面結(jié)合附圖距離對本發(fā)明作更詳細的描述
本發(fā)明所述方法的特征在于
基于云存儲的電子試題存儲管理方法將校園的電子題庫與標準電子答案存放在云存儲中存儲,為每年的電子試題和學生的答題記錄與存儲的題庫建立映射,減少重復(fù)數(shù)據(jù)的存儲量,本方法所進行的工作主要包括三個校園電子試題題庫的云端存儲與索引建立;根據(jù)題庫索引建立每份試題與題庫之間的映射;存儲學生答題記錄,將正確答題映射到標準答案,完成錯誤答題的存儲與映射;
在校園考試中,教學模式固定了課程的定時、定點、定對象的特性,同科目的歷年考試主要是從試題庫中選取各類型的題目重組形成新的試卷,本方法首先將題庫存放到云存儲中,并為題庫中的題目建立索引表,每份試卷只需要根據(jù)題庫的索引建立映射便可完成一份試卷的形成,根據(jù)題庫中題目的性質(zhì),為題庫所建立的索引為題目所屬科目SS,試題類型ST (主要包括選擇、填空、判斷、問答、計算),試題編號SN,由試題類型和試題編號便是一道題目的唯一標識,試題內(nèi)容的云端存儲位置SQ,試題的標準答案云端存儲位置)SA, 以此形成題庫的索引表S-Index (SS, ST, SN, SQ, SA);
校園的每年試題大都從現(xiàn)有題庫中選取題目重組形成新的試題,本方法根據(jù)題庫的索引表,選取題目形成新的試卷,無需存儲新生成的試卷,只需為新的試卷建立映射表, 將試卷的每個題目映射到存儲在云存儲中的題目存儲位置,為新試卷所建立的映射為試卷編號TN,作為一份試卷的唯一標識,試卷所屬科目SS,試卷題目類型及試題題庫編號對 (ST,SN),根據(jù)試題題目類型和題目編號便可找到題目的存儲位置,以此,一份試卷所需要存儲的信息僅為Paper (TN, SS, ST, SN);
學校每年都需要大量存儲學生試題答案,為減輕存儲量,只存儲學生錯誤的試題,正確的試題答案默認映射為題庫題目的標準答案,以此減低錯處量;根據(jù)上述所建立的索引表和試卷映射表,學生試卷僅需要記錄以下信息學生學號Sid,試卷號TN,錯誤題型及試題題庫號和錯誤試題存儲位置對(ST,SN, WA)每個題型對應(yīng)一個存儲對,根據(jù)存儲對的記錄,便可獲取學生的試卷錯誤答案,將正確的答題記錄直接默認獲取標準答案便可完成學生試卷的完整存儲;當有新的學生試題提交時,首先將學生答題與題目標準答案進行比對,獲得相似率,對于題型為選擇、填空、判斷和計算,當相似率為100%時認為學生答案正確,對于問答題,設(shè)定上限a,當相似率> a時,便認為正確,默認為標準答案;將錯誤答案新建記錄;根據(jù)上述所示,存儲一份學生試卷僅需要存儲錯誤答案,以及錯題映射表 WAns (Sid, TN, ST, SN, WA);
首先存儲校園的電子試題庫,為校園試題庫建立索引,當有新的試題加入題庫時僅需要增加一條索引記錄;根據(jù)題庫索引,每份試題僅需要保存一份映射表,將試題題目映射到電子試題庫便可完成一份新試卷的記錄;根據(jù)題庫索引和試卷映射,對于學生答卷,首先判斷試題答案正確性,對于正確的答題默認映射到題目記錄的標準答案位置,僅存儲錯誤答案,并為錯誤答案存儲位置與學生試卷建立映射便可完成學生試卷的記錄;
其具體方法步驟為
(1)初始化試題信息列表WfList,學生試題處理列表WProList ;
(2)在數(shù)據(jù)庫中建立題庫索引表S-hdex(試題科目SS,試題類型ST,試題編號 SN,試題內(nèi)容存放位置SQ,試題答案存放位置SA);
(3)用戶選擇操作,如果選擇“試題庫錄入”則執(zhí)行步驟(4),如果選擇“試題生成” 則執(zhí)行步驟(5),如果選擇“學生試題記錄”則執(zhí)行步驟(9);
(4)用戶上傳電子試題,輸入電子題目信息及云存儲分配的存放位置,形成一條索引記錄存入索引表;
(5)用戶創(chuàng)建新的試卷,輸入試卷編號TN,試題科目SS,從試題庫中選取題目,將題目索引記錄存入WList中等待生成試卷;
(6)在數(shù)據(jù)庫中建立試卷映射表Paper-TN(試題編號TN,試題科目SS,試題類型ST,試題編號SN);
(7)從WList中取出一條記錄,獲取試題類型TS、試題編號TN,創(chuàng)建一條新的試卷映射記錄,存入試卷映射表Paper-TN ;
(8)判斷WList是否為空,非空則執(zhí)行步驟(7),否則程序結(jié)束;
(9)學生提交試卷,輸入學生學號Sid,試卷編號TN和試卷科目SS,判斷數(shù)據(jù)庫表 WAns_Sid是否存在,如果存在,則執(zhí)行步驟(11),否則,執(zhí)行步驟(10);
(10)創(chuàng)建在數(shù)據(jù)庫中建立學生試卷記錄表WAns_Sid(學生號Sid,試題編號SN,試題類型ST,試題編號SN,試題錯誤答案存放位置WA);
(11)讀取學生試題信息試題類型ST和試題編號SN,試題答案記入WProList中等待處理;
(12)從WProList中讀取一條學生信息,根據(jù)ST和SN從索引表SHndex中獲取該題目的標準答案存放位置SA,通過SA獲取試題標準答案;
(13)比對學生試題答案和標準答案的相似率,如若相似率=100%,則執(zhí)行步驟 (17);否則執(zhí)行步驟(14);
(14)判斷題目類型ST,如果ST為問答,則執(zhí)行步驟(15),否則執(zhí)行步驟(16);
(15)如若相似率> a,則執(zhí)行步驟(17),否則執(zhí)行步驟(16);
(16)存儲學生試題答案到云存儲端,獲取存放位置WA,形成一條記錄記錄存入試卷表 WAns_Sid ;
(17)判斷WProList是否為空,空則程序結(jié)束,否則執(zhí)行步驟(12)。
其具體實施模式是這樣的
整個方法部署云存儲的接口處,首先將電子試題庫根據(jù)云存儲所給的存儲接口傳輸至云端存儲,并根據(jù)存儲位置和試題信息在數(shù)據(jù)庫中為題目中的每個試題建立索引表, 當用戶需要生成新的試卷時,僅需要根據(jù)索引表記錄下新生成試卷試題與題庫之間的對應(yīng)關(guān)系來完成一份新試卷的記錄。等有新的學生答題需要存儲時,根據(jù)試題的映射表,將學生的答案與試題在題庫中的標準答案進行對比,如果相似率達到一定的標準則不需要將學生的答題重新存儲,將標準答案作為學生的試題答案。對于錯誤的題目,再將其存放到云存儲中,在數(shù)據(jù)庫中增加一條該題目與錯誤答案存儲位置的映射,便可完成學生一份試卷的存儲。
權(quán)利要求
1.基于云存儲的電子試題存儲管理方法將校園的電子題庫與標準電子答案存放在云存儲中存儲,為每年的電子試題和學生的答題記錄與存儲的題庫建立映射,減少重復(fù)數(shù)據(jù)的存儲量,本方法所進行的工作主要包括三個校園電子試題題庫的云端存儲與索引建立; 根據(jù)題庫索引建立每份試題與題庫之間的映射;存儲學生答題記錄,將正確答題映射到標準答案,完成錯誤答題的存儲與映射;在校園考試中,教學模式固定了課程的定時、定點、定對象的特性,同科目的歷年考試主要是從試題庫中選取各類型的題目重組形成新的試卷,本方法首先將題庫存放到云存儲中,并為題庫中的題目建立索引表,每份試卷只需要根據(jù)題庫的索引建立映射便可完成一份試卷的形成,根據(jù)題庫中題目的性質(zhì),為題庫所建立的索引為題目所屬科目SS,試題類型ST (主要包括選擇、填空、判斷、問答、計算),試題編號SN,由試題類型和試題編號便是一道題目的唯一標識,試題內(nèi)容的云端存儲位置SQ,試題的標準答案云端存儲位置)SA,以此形成題庫的索引表S-Index (SS, ST, SN, SQ, SA);校園的每年試題大都從現(xiàn)有題庫中選取題目重組形成新的試題,本方法根據(jù)題庫的索引表,選取題目形成新的試卷,無需存儲新生成的試卷,只需為新的試卷建立映射表,將試卷的每個題目映射到存儲在云存儲中的題目存儲位置,為新試卷所建立的映射為試卷編號TN,作為一份試卷的唯一標識,試卷所屬科目SS,試卷題目類型及試題題庫編號對(ST, SN),根據(jù)試題題目類型和題目編號便可找到題目的存儲位置,以此,一份試卷所需要存儲的信息僅為 Paper (TN, SS, ST, SN);學校每年都需要大量存儲學生試題答案,為減輕存儲量,只存儲學生錯誤的試題,正確的試題答案默認映射為題庫題目的標準答案,以此減低錯處量;根據(jù)上述所建立的索引表和試卷映射表,學生試卷僅需要記錄以下信息學生學號Sid,試卷號TN,錯誤題型及試題題庫號和錯誤試題存儲位置對(ST,SN,WA)每個題型對應(yīng)一個存儲對,根據(jù)存儲對的記錄, 便可獲取學生的試卷錯誤答案,將正確的答題記錄直接默認獲取標準答案便可完成學生試卷的完整存儲;當有新的學生試題提交時,首先將學生答題與題目標準答案進行比對,獲得相似率,對于題型為選擇、填空、判斷和計算,當相似率為100%時認為學生答案正確,對于問答題,設(shè)定上限a,當相似率> a時,便認為正確,默認為標準答案;將錯誤答案新建記錄; 根據(jù)上述所示,存儲一份學生試卷僅需要存儲錯誤答案,以及錯題映射表WAns (Sid, TN, ST, SN, WA);首先存儲校園的電子試題庫,為校園試題庫建立索引,當有新的試題加入題庫時僅需要增加一條索引記錄;根據(jù)題庫索引,每份試題僅需要保存一份映射表,將試題題目映射到電子試題庫便可完成一份新試卷的記錄;根據(jù)題庫索引和試卷映射,對于學生答卷,首先判斷試題答案正確性,對于正確的答題默認映射到題目記錄的標準答案位置,僅存儲錯誤答案,并為錯誤答案存儲位置與學生試卷建立映射便可完成學生試卷的記錄。
2.根據(jù)權(quán)利要求1所述的基于云存儲的電子試題存儲管理方法,其特征是其具體方法步驟為(1)初始化試題信息列表WList,學生試題處理列表WProList;(2)在數(shù)據(jù)庫中建立題庫索引表S-^idex(試題科目SS,試題類型ST,試題編號SN,試題內(nèi)容存放位置SQ,試題答案存放位置SA);(3)用戶選擇操作,如果選擇“試題庫錄入”則執(zhí)行步驟G),如果選擇“試題生成”則執(zhí)行步驟(5),如果選擇“學生試題記錄”則執(zhí)行步驟(9);(4)用戶上傳電子試題,輸入電子題目信息及云存儲分配的存放位置,形成一條索引記錄存入索引表;(5)用戶創(chuàng)建新的試卷,輸入試卷編號TN,試題科目SS,從試題庫中選取題目,將題目索引記錄存入WList中等待生成試卷;(6)在數(shù)據(jù)庫中建立試卷映射表Paper-TN(試題編號TN,試題科目SS,試題類型ST,試題編號SN);(7)從WList中取出一條記錄,獲取試題類型TS、試題編號TN,創(chuàng)建一條新的試卷映射記錄,存入試卷映射表Paper-TN ;(8)判斷WList是否為空,非空則執(zhí)行步驟(7),否則程序結(jié)束;(9)學生提交試卷,輸入學生學號Sid,試卷編號TN和試卷科目SS,判斷數(shù)據(jù)庫表 WAns_Sid是否存在,如果存在,則執(zhí)行步驟(11),否則,執(zhí)行步驟(10);(10)創(chuàng)建在數(shù)據(jù)庫中建立學生試卷記錄表WAns_Sid(學生號Sid,試題編號SN,試題類型ST,試題編號SN,試題錯誤答案存放位置WA);(11)讀取學生試題信息試題類型ST和試題編號SN,試題答案記入WProList中等待處理;(12)從WProList中讀取一條學生信息,根據(jù)ST和SN從索引表SHndex中獲取該題目的標準答案存放位置SA,通過SA獲取試題標準答案;(13)比對學生試題答案和標準答案的相似率,如若相似率=100%,則執(zhí)行步驟(17); 否則執(zhí)行步驟(14);(14)判斷題目類型ST,如果ST為問答,則執(zhí)行步驟(15),否則執(zhí)行步驟(16);(15)如若相似率>a,則執(zhí)行步驟(17),否則執(zhí)行步驟(16);(16)存儲學生試題答案到云存儲端,獲取存放位置WA,形成一條記錄記錄存入試卷表 WAns_Sid ;(17)判斷WProList是否為空,空則程序結(jié)束,否則執(zhí)行步驟(12)。
全文摘要
本發(fā)明提供的是一種基于云存儲的校園電子試卷存儲管理方法。本發(fā)明的關(guān)鍵在于將云存儲和索引映射引入到現(xiàn)有校園電子試卷的存儲管理中,避免試卷數(shù)據(jù)的重復(fù)存儲。該方法在云存儲中的校園電子試卷庫為其建立試題庫的索引,使用一張映射表來完成一份電子試卷的存儲,基于云存儲的校園電子試卷存儲管理方法將學生答題與標準答案比對,僅存儲錯誤答案,使用一張錯誤答案存儲映射表來完成一份學生電子試卷的存儲,極大地降低了校園電子試卷資源的空間占有率。
文檔編號G06Q50/20GK102542068SQ20121000500
公開日2012年7月4日 申請日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者姚文斌, 韓司 申請人:北京郵電大學