周 淦
(福州職業(yè)技術(shù)學(xué)院,福建 福州 350108)
隨著大學(xué)教學(xué)改革的深入,“教考分離”作為一種檢驗(yàn)、評(píng)價(jià)和促進(jìn)教學(xué)質(zhì)量的重要措施日益受到重視.試題庫(kù)是實(shí)施“教考分離”的基礎(chǔ),試題庫(kù)的建立不但將考試變得更加規(guī)范化[1],而且大大減輕了教師的負(fù)擔(dān).對(duì)于部分不是嚴(yán)格要求的學(xué)科,采取網(wǎng)絡(luò)考試的方式進(jìn)行將大大提高效率,符合現(xiàn)在國(guó)外教育評(píng)價(jià)機(jī)構(gòu)推行的“無(wú)紙化考試”要求,也符合現(xiàn)代遠(yuǎn)程教育評(píng)價(jià)的要求.
根據(jù)對(duì)高校教學(xué)情況的調(diào)查和教師的需求分析,本系統(tǒng)需要滿足的功能如下:
1)學(xué)生能夠參加在線考試,并且能夠查看自己的成績(jī),以及成績(jī)的總體分布.但不能查看他人具體的成績(jī).
2)學(xué)生能夠相互通信,且能夠獲取教師發(fā)送的各種信息.但是教師發(fā)布的信息應(yīng)該是可以群發(fā)的.
3)教師能夠進(jìn)行網(wǎng)絡(luò)考試的相關(guān)操作,比如添加試題,添加考試等.
4)能夠方便學(xué)校進(jìn)行管理,最好采用學(xué)校的管理模式.
5)教師能夠?qū)С龊线m的試卷以進(jìn)行傳統(tǒng)考試,這樣的試卷應(yīng)該能夠符合學(xué)校教務(wù)處試卷格式的要求.
根據(jù)以上的需求分析,本系統(tǒng)設(shè)計(jì)分為4個(gè)模塊,如圖1所示.
圖1 系統(tǒng)框架
交流反饋系統(tǒng):主要用于師生交流和學(xué)生與學(xué)生之間的交流等,這樣便于考試的各種信息發(fā)布,而且具有保密性.
用戶系統(tǒng):主要用于管理整個(gè)系統(tǒng)的用戶.
管理系統(tǒng):主要是模擬大學(xué)學(xué)校→學(xué)院→專業(yè)這樣的管理模式.管理系統(tǒng)結(jié)構(gòu)如圖2所示.對(duì)于管理系統(tǒng)結(jié)構(gòu)金字塔中的每一級(jí)都有相應(yīng)的管理員,這樣完全模仿了學(xué)校的管理模式,使系統(tǒng)更加容易被人接受和易于管理.左邊金字塔對(duì)應(yīng)著學(xué)生的管理系統(tǒng),而右邊金字塔對(duì)應(yīng)題庫(kù)的管理系統(tǒng).
圖2 管理系統(tǒng)結(jié)構(gòu)
考試系統(tǒng):是整個(gè)題庫(kù)系統(tǒng)的核心,主要用于試題的管理,考試的管理,試卷的管理以及試卷的分析等.
各個(gè)系統(tǒng)是相互聯(lián)系、不可分割的,用戶系統(tǒng)中的學(xué)生將按照上面所示金字塔進(jìn)行分類,而試題也將按照課程進(jìn)行分類.
根據(jù)以上分析,可畫出如圖3所示的完整的管理系統(tǒng)用戶關(guān)系圖.
圖3 管理系統(tǒng)用戶關(guān)系圖
系統(tǒng)管理員的主要工作是添加學(xué)校和學(xué)校的管理員,學(xué)校管理員的主要工作是添加學(xué)校的各個(gè)學(xué)院和專業(yè),學(xué)院管理員的主要工作是添加年級(jí),班級(jí),學(xué)生名單,學(xué)科專家.
本管理系統(tǒng)有兩大優(yōu)勢(shì):一是和我們現(xiàn)行的學(xué)校管理系統(tǒng)相符,這樣減少了各操作人員的操作難度,降低了系統(tǒng)的維護(hù)難度;二是實(shí)現(xiàn)了教考分離與非教考分離相結(jié)合,學(xué)科專家可以是任課教師,這樣系統(tǒng)就可以達(dá)到平時(shí)檢測(cè)的效果.而對(duì)于正規(guī)的考試,則可以使用學(xué)科專家的試題.
根據(jù)以上各系統(tǒng)用戶的關(guān)系圖和需求分析,可得到如圖4所示的學(xué)生管理圖.
學(xué)生主要是參加在線考試,其中附加了師生交流功能.師生交流系統(tǒng)主要是為了讓教師和學(xué)生有一個(gè)溝通的平臺(tái),能夠及時(shí)反饋各種考試信息,比如考試信息的發(fā)布.這里沒(méi)有采用公用的信息發(fā)布系統(tǒng),而是誰(shuí)參加考試,誰(shuí)將獲得考試信息,這增加了系統(tǒng)的安全性,而且學(xué)生可以就考試中所遇到的問(wèn)題,向教師提問(wèn).
圖4 學(xué)生管理用例圖
學(xué)科專家的操作是整個(gè)系統(tǒng)的核心部分,其用例圖如圖5所示.
圖5 學(xué)科專家的用例圖
學(xué)科專家首先通過(guò)通用的登陸系統(tǒng)進(jìn)行登錄,登錄成功后他將可以進(jìn)行以下工作:如查看本專業(yè)的學(xué)生信息、查看個(gè)人信息、查看其它學(xué)科專家信息.他擁有與學(xué)生交流的權(quán)限,可以進(jìn)行試題的添加、刪除、修改,試卷的添加、修改、刪除以及考試的各項(xiàng)操作.
試題的輸入一直是題庫(kù)建設(shè)的難點(diǎn)之一,主要是試題的數(shù)量很多和題型的不一致以及一些特殊符號(hào)的輸入.特別是基于WWW結(jié)構(gòu)的題庫(kù),因?yàn)楝F(xiàn)在的Web文字編輯器很難達(dá)到Word的顯示效果.由于試題數(shù)量非常多,靠人工單條的輸入非常麻煩,而批量的導(dǎo)入又會(huì)要求將試題轉(zhuǎn)換為特定的格式.題型的不一致將導(dǎo)致不同的題型不能存儲(chǔ)在同一張數(shù)據(jù)表里,這對(duì)數(shù)據(jù)的管理造成了相當(dāng)?shù)睦щy.根據(jù)以上的分析,本研究將試題分為:單項(xiàng)選擇題、多項(xiàng)選擇題和簡(jiǎn)答題3種類型.試題的輸入都有兩種方式,單條輸入和批量導(dǎo)入.將所有類型的題目全部存儲(chǔ)在同一張表中.試題的基本屬性值如表1所示.
表1 試題的基本屬性值
組卷策略是整個(gè)系統(tǒng)的重點(diǎn).題庫(kù)建成后,我們需要輸入一些參數(shù),系統(tǒng)將根據(jù)這些參數(shù)抽出最適合參數(shù)要求的試題,組成能夠?qū)嶋H使用的試卷.定義這種查詢參數(shù)以及對(duì)這些參數(shù)進(jìn)行變換算法,我們稱為組卷策略.完整的組卷策略應(yīng)該由兩部份組成:試題屬性項(xiàng)定義和組卷參數(shù)定義[2].
試題的組卷策略屬性定義包括:考察知識(shí)點(diǎn)、難度、區(qū)分度、建議分?jǐn)?shù)、使用總次數(shù)、上次使用時(shí)間、出題人、出題日期、保留項(xiàng).
1)難度:通常以題目的答錯(cuò)比率來(lái)表示.難度在題庫(kù)中的作用主要是為了篩選題目.本設(shè)計(jì)中的難度分為難、較難、中、較易、易五個(gè)程度.
2)區(qū)分度:題目區(qū)分度越高,它分辨學(xué)生的知識(shí)水平和素質(zhì)高低的能力就越強(qiáng).本設(shè)計(jì)中區(qū)分度分為:大、較大、中、較小、小五檔.
3)上次使用時(shí)間:有兩方面的考慮,一是如果題目在規(guī)定的日期范圍之后被使用過(guò),本次就不再使用;二是如果有幾個(gè)同時(shí)都滿足條件的題目可供選擇,那么應(yīng)選擇使用次數(shù)少的題目,以達(dá)到使用上的平衡和控制曝光度的目的[3].
利用試題的基本屬性和組卷屬性我們就可以確定一道完整的試題.數(shù)據(jù)庫(kù)中也可以形成一張完整的試題表.試題的屬性確定后,我們就要用這些試題組建一張符合我們要求的試卷.對(duì)于試卷的總體參數(shù),本設(shè)計(jì)在題庫(kù)中如表2所示.試卷的題型比例如表3所示.
表2 試卷總體參數(shù)表
表3 試卷的題型比例
表2和表3就可以存儲(chǔ)一張完整的試卷參數(shù),關(guān)于平均區(qū)分度和難度的模型如表4和表5所示.平均區(qū)分度模型表示了各種平均區(qū)分度中各種區(qū)分度題占的比例.同樣,平均難度模型表示了各種平均難度中各種難度題的比例.
題庫(kù)系統(tǒng)業(yè)務(wù)流程的最后一步是將組織的試卷轉(zhuǎn)換成傳統(tǒng)的試卷文檔格式或者將系統(tǒng)中的數(shù)據(jù)轉(zhuǎn)換為能夠用于網(wǎng)絡(luò)考試的試卷.對(duì)于生成在線考試的試卷,就需要將數(shù)據(jù)庫(kù)中的各項(xiàng)生成為表單,學(xué)生能夠添加試題答案,并且需要建立一張表存儲(chǔ)學(xué)生添加的答案.
表4 平均區(qū)分度模型
表5 平均難度模型
1)考試完畢學(xué)生成績(jī)分析評(píng)價(jià).根據(jù)某大學(xué)的考試分析要求主要提供了以下的數(shù)據(jù)分析:課程成績(jī)的分布圖以及相應(yīng)的表格說(shuō)明;學(xué)生的成績(jī)列表,最高分,最低分,平均分,及格數(shù),及格率等.
2)試卷生成分析評(píng)價(jià).根據(jù)考試情況和組卷策略,我們可以由兩個(gè)的差距得到此張?jiān)嚲淼内吅隙?趨合度越高說(shuō)明這張?jiān)嚲淼呐渲迷匠晒?,反之,說(shuō)明試卷配置越失敗.
本研究設(shè)計(jì)的數(shù)據(jù)庫(kù)表如表6[4-7]所示.
除了上述幾張表,我們會(huì)動(dòng)態(tài)地生成另外兩種表:一是添加一門課程將生成一個(gè)單獨(dú)的數(shù)據(jù)表,命名方式為:sk_+“課程的編號(hào)”.二是添加一張?jiān)嚲頃?huì)生成一張單獨(dú)的試卷表,命名方式為:sk_+“課程的編號(hào)”_+“試卷的編號(hào)”.
1)首先讓學(xué)科教師輸入一張?jiān)嚲淼呐渲眯畔?以選擇題為例,m為選擇題的數(shù)量,n為選擇題的總分?jǐn)?shù),p為平均區(qū)分度,z為平均難度,ken為知識(shí)點(diǎn)列表).
表6 數(shù)據(jù)庫(kù)表
2)將各種數(shù)據(jù)存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù).
3)獲取試卷存儲(chǔ)在數(shù)據(jù)庫(kù)中的ID號(hào).
4)新建數(shù)據(jù)庫(kù)表sk_、試題庫(kù)id_、試卷id.
5)從題庫(kù)中獲取試題(以選擇題為例).
其它比例的區(qū)分度的題目的獲取和上面的算法一致,而且難度題目的獲取也和上面的題目獲取一致,到此我們配置的試卷的題目就確定了.
1)Web格式的試題輸出如圖6~8所示.
圖6 Web樣式的單選題輸出
圖7 Web樣式的多選題輸出
圖8 Web樣式的簡(jiǎn)答題輸出
2)對(duì)于試卷Word樣式的輸出,由于目前PHP操作Word還不能達(dá)到理想的效果,既不便于設(shè)置頁(yè)邊距,操作表格,設(shè)置特定的頁(yè)眉,所以只能輸出下面的樣式,然后可以將下面的這種格式輸出的題目直接復(fù)制到試卷模版中[5].
圖9 試題Word樣式的輸出
由于本系統(tǒng)使用的時(shí)候是以學(xué)校為單位,所以最佳的模式是將現(xiàn)行的教務(wù)管理系統(tǒng)、選課系統(tǒng)、開(kāi)放實(shí)驗(yàn)室系統(tǒng)結(jié)合起來(lái),形成一個(gè)支撐整個(gè)大學(xué)教育教學(xué)的平臺(tái)[6].另外,本系統(tǒng)也可以為遠(yuǎn)程教學(xué)提供強(qiáng)有力的支持.但是,目前本系統(tǒng)試卷的組卷策略還不是太完整,只提供了一些基本的統(tǒng)計(jì)與分析功能,這些指標(biāo)還不能揭示教學(xué)過(guò)程的全貌,還需要進(jìn)一步地引入新的測(cè)量指標(biāo),并詳細(xì)闡述它在教育中所代表的含義.因此,系統(tǒng)有待加強(qiáng)組卷策略與試卷分析功能,提供更加豐富的教學(xué)測(cè)量指標(biāo)分析.
[1]管恩京,韓錫斌,周潛,等.大學(xué)公共課程試題庫(kù)管理系統(tǒng)的研究與構(gòu)建[M].中國(guó)教育信息化,2008,28(2):30-33.
[2]余勝泉,何克抗.通用試題庫(kù)組卷策略算法[EB/OL].(2011-01-12)[2011-03-15].http://www.etc.edu.cn/academist/ysq/tong-yong.htm.
[3]湯代祿,韓建俊.互聯(lián)網(wǎng)的變革[M].北京:電子工業(yè)出版社,2007:118-136.
[4]Larry Ullman.PHP 5高級(jí)應(yīng)用開(kāi)發(fā)實(shí)踐[M].王軍,龔濤,譯.北京:人民郵電出版社,2007:201-213.
[5]李運(yùn)蘭,胡虛懷.基于WEB的題庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[J].湖南文理學(xué)院學(xué)報(bào):自然科學(xué)版,2004,16(1):72-74.
[6]盧成均.基于ASP.NET2.0技術(shù)的高校學(xué)生信息管理系統(tǒng)開(kāi)發(fā)[J].重慶文理學(xué)院學(xué)報(bào):自然科學(xué)版,2009,28(4):38-40.
[7]唐子蛟,江旭梅.基于ASP.NET的網(wǎng)絡(luò)考試系統(tǒng)的實(shí)現(xiàn)[J].四川理工學(xué)院學(xué)報(bào):自然科學(xué)版,2010,23(5):552-554.