劉偉學(xué)
(赤峰學(xué)院 學(xué)科建設(shè)規(guī)劃處,內(nèi)蒙古 赤峰 024000)
隨著教學(xué)改革的深入,我校正在逐步實行學(xué)分制,進行學(xué)生自主選課,實行教考分離等.為了提高教學(xué)質(zhì)量,我校進行了積極的探索,除了對教學(xué)方法、課程設(shè)置、教材建設(shè)和師資隊伍建設(shè)等方面進行改革外,實行教考分離已被認為是保證和提高教學(xué)質(zhì)量的有效措施.教考分離能否取得成功的關(guān)鍵是試題庫的建設(shè).沒有高質(zhì)量的試題庫很難達到教考分離的真正目的[1],因此研發(fā)教考分離出題系統(tǒng)成為我校教學(xué)改革的迫切需要之一.
教考分離即是把課程考試從整個教學(xué)過程中剝離出來,相對獨立地組織進行[2],任課教師負責課程教學(xué),并將課程按照章節(jié)設(shè)計試題,同時錄入試題庫.出題教師根據(jù)課程教學(xué)大綱從試題庫中抽取試題組卷.通過教考分離的內(nèi)容對本系統(tǒng)進行分析如下.
教考分離出題系統(tǒng)從多個方面體現(xiàn)了“教”與“考”的關(guān)系,它們并沒有分開,而且聯(lián)系的還很緊密.從“教”與“考”兩方面驗證同一個知識點的重要性,從而更能突出重點,難點,這對提高學(xué)習效率和素質(zhì)教育都是行之有效的[3].
通過分析研究,該系統(tǒng)應(yīng)具備以下的主要功能.
教師登陸系統(tǒng)后,能夠查看某一課程的教學(xué)計劃和內(nèi)容并對其進行增加,修改、刪除等操作.
教師登陸系統(tǒng)后查看,增加,修改和刪除試題.
教學(xué)管理人員可以查看試題庫,并從中抽出難易程度不同的試題,最終自動生成一套完整的試卷.
本系統(tǒng)設(shè)計是在windows環(huán)境的支持下運行的,采用窗口式執(zhí)行文件,操作簡單、簡易、實用方便、直觀.本著高效、全面、安全的設(shè)計思想.系統(tǒng)采用窗體和模塊來實現(xiàn)其功能,各個窗體之間有一定的聯(lián)系,數(shù)據(jù)存儲在后臺數(shù)據(jù)庫中.主要的功能模塊有教學(xué)管理、試題庫管理、試卷管理,三個模塊下有多個子功能分別在不同的窗體中完成.
通過上述的分析,本系統(tǒng)前臺采用Visual Basic開發(fā)工具,后臺采用Access數(shù)據(jù)庫進行管理.
教考分離出題系統(tǒng)功能模塊如圖1所示.系統(tǒng)由管理模塊和應(yīng)用模塊組成.出于對系統(tǒng)安全性的考慮,需要通過登錄界面才能進入主操作界面,登錄界面要求有身份的驗證,只有正確的口令才能成功登錄才能進行下一步操作,否則將不能進入系統(tǒng).在主操作界面中有三個不同的模塊,三個模塊各自對應(yīng)不同的功能,在三個模塊中又包含多個子模塊,這些模塊共同實現(xiàn)系統(tǒng)的功能.
圖1 系統(tǒng)功能模塊圖
數(shù)據(jù)庫是系統(tǒng)的后臺,存儲著所有的信息,在整個系統(tǒng)中有著很重要的地位.數(shù)據(jù)庫設(shè)計的好與壞,直接影響到這個系統(tǒng)的運行效率.良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率,保證數(shù)據(jù)信息的完整性和統(tǒng)一性.同時,一個合理的數(shù)據(jù)庫結(jié)構(gòu)有利于程序的實現(xiàn).本系統(tǒng)選用Access作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫名稱為教考分離.mdb,其中主要包括教學(xué)管理表和試題庫管理表和試卷管理表三個表.
表1 教學(xué)管理表
表2 試題管理表
表3 試卷管理表
操作人員需登錄后才能進入主界面.若用戶名或密碼輸入錯誤,彈出提示框,重新輸入,連續(xù)三次輸入錯誤,自動退出系統(tǒng).
本系統(tǒng)實現(xiàn)的功能比較豐富,課程設(shè)置、教學(xué)管理、試題庫管理、試卷管理等,其中試題庫管理和試卷管理是兩個關(guān)鍵的功能.下面主要對這個功能的實現(xiàn)進行詳細的介紹.
試題庫的建設(shè)是教考分離成功與否的關(guān)鍵.本系統(tǒng)試題庫的容量不受限制,內(nèi)置九種題型,分別是:填空題、單選題、多選題、判斷題、名詞解釋、簡答題、論述題、計算題、作圖題.這些試題是組成試題庫的基本元素,試題的主鍵(ID號)采用課程號加章、節(jié)、試題順序號、難易程度標號來實現(xiàn),試題答案的主鍵采用試題的主鍵加答案標號來實現(xiàn).試題由講授課程的講師按要求設(shè)計,并錄入試題庫,教師可以隨時登錄系統(tǒng)對試題進行瀏覽、增加、修改、刪除.
試卷組成是試卷管理的主要功能,分成人工組卷和自動組卷兩種形式.
人工組卷的實現(xiàn)過程:(1)進入人工選題頁面中可以看到所選試題所在的章節(jié)、試題類型、難度和在題庫中的ID號.(2)點擊全部試題按鈕可以瀏覽全部試題內(nèi)容.(3)要將此題用在試卷中,即按“選中此題”按鈕,如覺得選中的試題不合適,也可按“取消選中”按鈕放棄此題.(4)按“已選試題”按鈕可在下面的列表框中顯示出所有準備成卷的試題.(5)當選題結(jié)束后可按“成卷”按鈕,組成試卷.
自動組卷的實現(xiàn)過程:(1)確定選題范圍,首先要確定起始章節(jié)和結(jié)束章節(jié),然后在選擇試題所在的院系和課程名,確認此范圍后,在進行下一步操作.(2)確定所選題型的試題量.在取題數(shù)文本框中填上數(shù)字,注意此數(shù)字不要大于題量數(shù),如果大于題量數(shù)時,就按題量數(shù)取題.(3)填寫完成后,點擊“隨機選題”按鈕即可按所選的章節(jié)和題型、題量數(shù)組成一份試卷.生成試卷后可以進行試題預(yù)覽和分析,如果覺得試卷可以滿足要求,便按“導(dǎo)出”按鈕,組成試卷.如果生成的試卷不能滿足要求,便可以重新進行選擇,直到生成符合要求的試卷.試卷導(dǎo)出后自動生成Word文檔,可以更方便的操作和編輯.
教考分離是高校教學(xué)改革的一種必然趨勢,我校從2012級學(xué)生開始實行學(xué)分制改革,隨著課程數(shù)量的增加給教師帶來繁重的手工出題、組卷工作,對教學(xué)質(zhì)量的監(jiān)控提出了新要求.通過測試證明本系統(tǒng)建立了一個良好的試題庫,可以通過手工和自動兩種方式組卷,并為今后我校全面實行教考分離、規(guī)范教學(xué)質(zhì)量提供了有利的保障.
〔1〕王芳.自動組卷系統(tǒng)的設(shè)計和實現(xiàn)[D].華東師范大學(xué),2010.
〔2〕李可欣.智能考試系統(tǒng)相關(guān)技術(shù)研究[D].中南大學(xué),2010.
〔3〕杜書慶.基于VB的試題庫系統(tǒng)的設(shè)計與實現(xiàn)[J].電子商務(wù),2011(03).
〔4〕孫家廣,劉強.軟件工程——理論、方法與實踐[M].高等教育出版社,2005.
〔5〕劉文濤.Visual Basic+Access數(shù)據(jù)庫開發(fā)與實例[M].清華大學(xué)出版社,2006.
〔6〕安劍,孫秀梅.Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)自學(xué)手冊[M].人民郵電出版社,2008.
〔7〕劉凡馨.Visual Basic程序設(shè)計教程[M].清華大學(xué)出版社,2007.