劉香菊+展寶婷+劉媛+譚鳳華
摘 要:目前隨著教育技術(shù)的不斷發(fā)展,很多高校都在嘗試改革傳統(tǒng)教育模式,積極探索改進(jìn)考試方式的新思路,在高校內(nèi)建設(shè)規(guī)范的試題庫(kù),已經(jīng)成為高校教學(xué)改革的一個(gè)重要項(xiàng)目,很多高校都在進(jìn)行著這方面的工作。試題庫(kù)建設(shè)為高校提高考試工作效率,降低人工成本,提升考試的科學(xué)性等方面提供可能。
關(guān)鍵詞:高校 試題庫(kù) 建設(shè)
一、試題庫(kù)建設(shè)概述
目前,高校教學(xué)方面的工作量增加主要為兩種因素導(dǎo)致,一是高校招生規(guī)模的逐年增加,二是高校追求教學(xué)質(zhì)量的提高,對(duì)教學(xué)工作要求更加嚴(yán)格,但傳統(tǒng)教學(xué)管理手段沒(méi)有得到有效的改進(jìn)。很多高校開(kāi)設(shè)嘗試改善傳統(tǒng)教學(xué)模式及考試模式,充分利用現(xiàn)代化手段,結(jié)合數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)技術(shù)等建設(shè)試題庫(kù)。高校試題庫(kù)的建設(shè)一方面減少了教師的工作量,使教師有更多的時(shí)間進(jìn)行教學(xué)及研究,另一方面也滿足避免了試卷無(wú)法有效、真實(shí)反映學(xué)生能力的現(xiàn)象,更科學(xué)的構(gòu)建考試方案,滿足專(zhuān)業(yè)需求。當(dāng)然,試題庫(kù)建設(shè)也要考慮設(shè)置權(quán)限及使用范圍,避免成為部分學(xué)生利用試題庫(kù)投機(jī)取巧的“刷題”工具。[1]
在試題庫(kù)建設(shè)方面,美國(guó)建立了衡量考試結(jié)構(gòu)專(zhuān)業(yè)性的題庫(kù)建立標(biāo)準(zhǔn)。國(guó)內(nèi)大多數(shù)重點(diǎn)高校都進(jìn)行了研究并建成了試題庫(kù)系統(tǒng),如北京理工大學(xué)《高等數(shù)學(xué)》試題庫(kù)系統(tǒng)。
二、試題庫(kù)主要工作流程
三、試題庫(kù)組卷
在試題庫(kù)組卷方面,主要有三種方式:
1.人工組卷
即教師根據(jù)自身經(jīng)驗(yàn)及對(duì)課程的理解,選擇相應(yīng)難度、分值、類(lèi)型的題型,組成一定結(jié)構(gòu)的試卷。這種組卷方式的試卷質(zhì)量一般比較高,但效率低下,耗費(fèi)教師大量的時(shí)間。
2.隨機(jī)組卷
根據(jù)相應(yīng)科目的關(guān)鍵詞,隨機(jī)從試題庫(kù)中抽取相應(yīng)的試題,組成符合特定要求的試卷。從試卷質(zhì)量來(lái)看,這種組卷方式解決了人工組卷效率低下的問(wèn)題,但是試卷結(jié)構(gòu)一般不如人工組卷,不能充分考慮到各知識(shí)點(diǎn)設(shè)置試題難度及分值權(quán)重。
3.采用特定算法
試題庫(kù)組卷中經(jīng)常采用的算法主要包括回溯法和遺傳算法兩種?;厮莘ńM成的試卷結(jié)構(gòu)較為合理,分值權(quán)重經(jīng)過(guò)適當(dāng)調(diào)整,基本滿足了利用試題庫(kù)實(shí)現(xiàn)智能化組卷的要求?;厮莘ㄒ笤囶}庫(kù)中試題數(shù)量較大,組卷程序運(yùn)行較慢。遺傳算法是在多次的組卷過(guò)程中進(jìn)行測(cè)試找出試題庫(kù)組卷程序中的問(wèn)題并進(jìn)行優(yōu)化。遺傳算法主要有選擇(selection)、交叉(crossover)、變異(mutation)三個(gè)主要操作算子。組卷在試卷組卷效率及質(zhì)量上有明顯優(yōu)勢(shì),但要避免因多次組卷測(cè)試、修改、保存、更新造成系統(tǒng)的安全性
問(wèn)題。
通過(guò)多種組卷方式權(quán)衡利弊,確定在試題庫(kù)建設(shè)中采用改進(jìn)的遺傳算法更加靈活、有效,能夠充分利用計(jì)算機(jī)的計(jì)算能力及資源存儲(chǔ)能力,降低教師的工作量。在采用遺傳算法組卷過(guò)程中要考慮試卷中試題類(lèi)型劃分、重點(diǎn)難點(diǎn)劃分、分值權(quán)重劃分等,使抽取試卷結(jié)構(gòu)更加科學(xué)、合理。[2]
四、試題庫(kù)建設(shè)的體系結(jié)構(gòu)
試題庫(kù)建設(shè)需要用到計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)等相關(guān)技術(shù)。在試題庫(kù)建設(shè)中可以采取B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)及ASP.NET。
B/S結(jié)構(gòu)和C/S結(jié)構(gòu)都是在系統(tǒng)設(shè)計(jì)中經(jīng)常采用的兩種結(jié)構(gòu)模式。
客戶機(jī)/服務(wù)器(C/S),即由客戶機(jī)和服務(wù)器組成??蛻魴C(jī)的作用主要是發(fā)送數(shù)據(jù)請(qǐng)求到服務(wù)器,并接受服務(wù)器發(fā)回的結(jié)果數(shù)據(jù);服務(wù)器的功能主要是接收客戶機(jī)發(fā)來(lái)的數(shù)據(jù)請(qǐng)求,并將數(shù)據(jù)處理結(jié)果發(fā)送回客戶機(jī)。這種模式在企業(yè)中得到了廣泛的應(yīng)用,但隨著應(yīng)用系統(tǒng)和用戶對(duì)系統(tǒng)性能的要求不斷提高,客戶機(jī)/服務(wù)器模式已不能滿足用戶需求。客戶機(jī)/服務(wù)器模式的局限性包括:對(duì)企業(yè)的操作系統(tǒng)要求過(guò)高,由于現(xiàn)在用戶采用操作系統(tǒng)不是完全一致的,在這種模式下,容易導(dǎo)致企業(yè)間數(shù)據(jù)交流出現(xiàn)問(wèn)題;客戶機(jī)/服務(wù)器模式的應(yīng)用程序開(kāi)發(fā)、升級(jí)、維護(hù)比較復(fù)雜,對(duì)應(yīng)用程序的任何修改都需要重新安;在客戶機(jī)/服務(wù)器模式下,數(shù)據(jù)的安全性和完整性得不到有效的保證;數(shù)據(jù)的可擴(kuò)充性較差,鑒于以上客戶機(jī)/服務(wù)器模式中存在的問(wèn)題,因此對(duì)于試題庫(kù)建設(shè)不是最佳選擇。[3]
瀏覽器/服務(wù)器(B/S)模式的體系結(jié)構(gòu)現(xiàn)在已為大多數(shù)企業(yè)所采用,這種模式的優(yōu)點(diǎn)主要體現(xiàn)在:顯示界面都為瀏覽器的形式,這種形式是企業(yè)員工比較熟悉的界面,容易被接受,一般不需要特別培訓(xùn)使用方法;因?yàn)檫@種模式下,所有的客戶應(yīng)用程序都是存放在web服務(wù)器中,所以不需要針對(duì)不同的客戶開(kāi)發(fā)不同的應(yīng)用程序,因此,開(kāi)發(fā)、維護(hù)比較容易進(jìn)行;系統(tǒng)擴(kuò)展比較方面。[4]
試題庫(kù)建設(shè)中主要采用了ASP.NET技術(shù)。ASP.NET技術(shù)是.NET技術(shù)的一部分,是一種網(wǎng)頁(yè)腳本,在WEB應(yīng)用程序設(shè)計(jì)中應(yīng)用較多,這種技術(shù)可以實(shí)現(xiàn)基于HTTP向WEB服務(wù)器發(fā)送請(qǐng)求,對(duì)終端采用的瀏覽器沒(méi)有嚴(yán)格要求,可以減少客戶端的負(fù)荷。ASP.NET基本可以理解為面向網(wǎng)絡(luò)環(huán)境的一種編程環(huán)境,它具備了較完整的編程模型。在試題庫(kù)建設(shè)中采用了ASP.NET結(jié)合了.NET Franmework中的類(lèi)庫(kù),實(shí)現(xiàn)了試題庫(kù)建設(shè)的簡(jiǎn)單、快捷的要求。
五、試題庫(kù)建設(shè)中數(shù)據(jù)庫(kù)的選擇
數(shù)據(jù)庫(kù)設(shè)計(jì)是試題庫(kù)建設(shè)中的核心部分,數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括需求分析、數(shù)據(jù)表設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)等。需求分析是進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)步驟,也是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ),需求分析直接影響到數(shù)據(jù)庫(kù)設(shè)計(jì)的效果。在試題庫(kù)建設(shè)中,進(jìn)行需求分析要充分考慮到試題所設(shè)計(jì)的科目、試題主要框架、試題類(lèi)型、分制等。在需求分析的基礎(chǔ)上,需要進(jìn)行數(shù)據(jù)表設(shè)計(jì),通過(guò)搜集各類(lèi)試題的信息抽象出E-R圖并設(shè)計(jì)出相應(yīng)的數(shù)據(jù)表。在邏輯設(shè)計(jì)環(huán)節(jié)中要對(duì)所設(shè)計(jì)的數(shù)據(jù)表進(jìn)行關(guān)系模式規(guī)范化,由較低范式的數(shù)據(jù)表通過(guò)分解,消除數(shù)據(jù)冗余、插入異常、修改異常、刪除異常及表間屬性間不正確的依賴(lài)關(guān)系,形成規(guī)范的數(shù)據(jù)庫(kù)表。在此基礎(chǔ)上確定實(shí)體關(guān)系,根據(jù)設(shè)置的主鍵、外鍵檢查各表間參照關(guān)系是否合理。在數(shù)據(jù)庫(kù)設(shè)計(jì)中可以通過(guò)索引的設(shè)置為數(shù)據(jù)庫(kù)提高數(shù)據(jù)檢索效率。
在試題庫(kù)設(shè)計(jì)中主要采用了SQL server數(shù)據(jù)庫(kù)技術(shù),數(shù)據(jù)庫(kù)表包括系別信息表、專(zhuān)業(yè)信息表、課程信息表、用戶信息表、用戶權(quán)限表、知識(shí)點(diǎn)信息表、試題信息表、組卷方案表、考生信息表、成績(jī)表等。[5]
結(jié)語(yǔ)
在本文中,主要闡述目前試題庫(kù)建設(shè)的現(xiàn)狀,及試題庫(kù)建設(shè)的常見(jiàn)理論體系結(jié)構(gòu),并對(duì)高校試題庫(kù)建設(shè)提出了見(jiàn)解。提出了以ASP.NET和B/S結(jié)構(gòu)為主,以SQL server數(shù)據(jù)庫(kù)技術(shù)為支撐的試題庫(kù)系統(tǒng)建設(shè)的思路。在試題庫(kù)建設(shè)中結(jié)合組卷方式并權(quán)衡各種方式的優(yōu)缺點(diǎn)提出了試題庫(kù)建設(shè)主要采取遺傳算法抽題的方式,并結(jié)合試題重點(diǎn)、難點(diǎn)、分值權(quán)重等組卷。本文中試題庫(kù)建設(shè)方案探索需要長(zhǎng)期的經(jīng)驗(yàn)積累、研究并實(shí)踐,逐漸優(yōu)化,筆者將在未來(lái)的工作和學(xué)習(xí)中進(jìn)一步分析、探索、完善試題庫(kù)建設(shè)方案。
參考文獻(xiàn)
[1]陳建萍.對(duì)高校試題庫(kù)建設(shè)的研究[J].經(jīng)濟(jì)研究導(dǎo)刊,2014,(11):249-250.[2017-08-05].
[2]莫天生.試卷分析工作對(duì)試題庫(kù)建設(shè)的再評(píng)價(jià)作用探討[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報(bào),2014,(03):76-77. [2017-08-05].DOI:10.16227/j.cnki.tycs.2014.03.049
[3]馮莉.高校試題庫(kù)建設(shè)的探析[J]. 品牌(理論月刊),2011,(Z1):79.[2017-08-05].
[4]李新偉,楊杰,白小嘉,陳錄庭,米裕.我院試題庫(kù)建設(shè)現(xiàn)狀分析及改進(jìn)策略[J].白求恩軍醫(yī)學(xué)院學(xué)報(bào),2011,9(02):134-135. [2017-08-05]. DOI:10.16485/j.issn.2095-7858.2011.02.003
[5]武士勛,賀禮智.論高校試題庫(kù)建設(shè)的創(chuàng)新[J].教育理論與實(shí)踐,2006,(06):36-37. [2017-08-05].endprint