劉建東
隨著網(wǎng)絡(luò)技術(shù)日益普及,網(wǎng)上在線課程平臺(tái)逐漸成為教學(xué)方法創(chuàng)新改革、教學(xué)研究與實(shí)踐的熱門(mén)話題。在線測(cè)試系統(tǒng)就是其中一個(gè)重要的分支。網(wǎng)絡(luò)課程平臺(tái)的在線測(cè)試系統(tǒng)已是必備,它是教師與學(xué)生互動(dòng)、溝通的一個(gè)重要紐帶。目前,在線測(cè)試系統(tǒng)大多采用的是PC技術(shù),學(xué)生必須通過(guò)筆記本或電腦測(cè)試,但因多數(shù)學(xué)生沒(méi)有手提電腦,學(xué)生利用計(jì)算機(jī)課上機(jī)時(shí)間也非常有限,導(dǎo)致測(cè)試系統(tǒng)形同虛設(shè)。
整個(gè)系統(tǒng)采用基于MVC的模塊化方法設(shè)計(jì),前端運(yùn)用HTML5+CSS+JavaScript技術(shù),后端運(yùn)用PHP+MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)。系統(tǒng)采用HTML5技術(shù),用戶無(wú)需安裝系統(tǒng)即可在手機(jī)瀏覽器中運(yùn)行,采用了組題算法,系統(tǒng)運(yùn)行穩(wěn)定,速度快,可擴(kuò)展性強(qiáng)。
醫(yī)學(xué)主干課程在線測(cè)試系統(tǒng)是基于移動(dòng)互聯(lián)網(wǎng)研發(fā)的,智能手機(jī)的普及使該測(cè)試系統(tǒng)的應(yīng)用成為可能,學(xué)生可以利用手機(jī)隨堂在線測(cè)試,教師在課堂上通過(guò)手機(jī)查看測(cè)試結(jié)果,及時(shí)獲取學(xué)生的薄弱環(huán)節(jié),從而隨堂解決學(xué)生不易掌握的教學(xué)難點(diǎn)。學(xué)生課下還可以通過(guò)手機(jī)查看自己的錯(cuò)題和答案解析,或通過(guò)答疑模塊與老師交流,加深對(duì)知識(shí)點(diǎn)的把握,最終達(dá)到掌握知識(shí)的目的。該系統(tǒng)設(shè)有試題分析模塊、錯(cuò)題集模塊、在線答疑模塊等,便于師、生及時(shí)發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,打破了時(shí)間和空間的限制,具備了較好的推廣和應(yīng)用價(jià)值。
本系統(tǒng)整體由用戶端和管理端兩部分組成。在用戶端,學(xué)生可以在手機(jī)瀏覽器中運(yùn)行系統(tǒng),選擇測(cè)試內(nèi)容。管理端主要負(fù)責(zé)測(cè)試題的管理,管理員可以通過(guò)后臺(tái)管理端對(duì)測(cè)試題目進(jìn)行添加、刪除、修改、查詢等管理操作。
本系統(tǒng)采用手機(jī)瀏覽器、WEB服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三層架構(gòu)模型,包括6個(gè)功能獨(dú)立的模塊。
1)測(cè)試題管理模塊。測(cè)試題管理模塊可以添加、修改、查詢、刪除測(cè)試題,還可以設(shè)置測(cè)試題目的題號(hào)、類別、章節(jié)、難度系數(shù)、測(cè)試時(shí)間、答案、答案解析等字段。
2)測(cè)試題生成模塊。測(cè)試題生成模塊的可以根據(jù)教學(xué)課程目標(biāo)要求,把測(cè)試題進(jìn)行分類,再根據(jù)章節(jié)中的重點(diǎn)和難點(diǎn),隨機(jī)生成測(cè)試題,生成的測(cè)試題難度適中,無(wú)知識(shí)點(diǎn)重復(fù)題目。
3)系統(tǒng)批改模塊。系統(tǒng)批改模塊首先把學(xué)生的答題提交給數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器會(huì)根據(jù)標(biāo)準(zhǔn)答案批改客觀試題,最后給出客觀試題得分和答案解析,主觀題由教師在線批改。
4)試題分析模塊。試題分析模塊將所有參與答題學(xué)生的測(cè)試結(jié)果進(jìn)行統(tǒng)計(jì)與分析,教師可以根據(jù)分析結(jié)構(gòu)獲取學(xué)生的薄弱知識(shí)點(diǎn),以便教師隨堂解決學(xué)生不易掌握的教學(xué)難點(diǎn),提升教學(xué)效果。
5)錯(cuò)題集模塊。錯(cuò)題集模塊可以存儲(chǔ)學(xué)生答錯(cuò)的題目,學(xué)生可以進(jìn)入錯(cuò)題集反復(fù)練習(xí),以達(dá)到掌握知識(shí)點(diǎn)的目的。
6)在線答疑模塊。學(xué)生課下通過(guò)該模塊針對(duì)課堂上沒(méi)聽(tīng)懂的知識(shí)點(diǎn)以及自己答錯(cuò)的題目,在線向教師提問(wèn),為了避免同一問(wèn)題重復(fù)提問(wèn),首先答疑板塊有搜索功能,學(xué)生可以先搜索問(wèn)題,若沒(méi)有再提問(wèn)再發(fā)布,教師在線解答,教師在答疑過(guò)程中掌握學(xué)生普遍存在的問(wèn)題。
本系統(tǒng)的關(guān)鍵技術(shù)在于算法設(shè)計(jì)。
1)組題算法。組題是系統(tǒng)中的關(guān)鍵技術(shù),筆者采用最優(yōu)化組題算法,算法如下:首先選擇試題分類,接著選擇測(cè)試題章節(jié),然后根據(jù)章節(jié)和難度系數(shù)按比例隨機(jī)抽取一定數(shù)量題目,最后根據(jù)知識(shí)點(diǎn)要求的重點(diǎn)、難點(diǎn)再次選取出符合要求的試題,完成以上步驟后,生成最終測(cè)試試題。
2)答題結(jié)果分析算法。答題結(jié)果分析是教師掌握學(xué)生知識(shí)點(diǎn)掌握情況的重要依據(jù),算法如下:首先選擇按班級(jí)學(xué)生答題數(shù)據(jù),接著統(tǒng)計(jì)參與答題的學(xué)生人數(shù),計(jì)算參與度,參與度達(dá)到預(yù)設(shè)標(biāo)準(zhǔn)后,對(duì)每道試題進(jìn)行分析,根據(jù)試題難度統(tǒng)計(jì)正確率,最后顯示試題分析結(jié)果,教師根據(jù)分析結(jié)果調(diào)整教學(xué)內(nèi)容和方法。
3)錯(cuò)題集算法。錯(cuò)題集是學(xué)生復(fù)習(xí)鞏固知識(shí)點(diǎn)的重要環(huán)節(jié),算法如下:首先在學(xué)生答錯(cuò)題目后,提示改題目是否存儲(chǔ)到錯(cuò)題集,學(xué)生根據(jù)提示點(diǎn)擊存儲(chǔ),然后學(xué)生進(jìn)入錯(cuò)題集,練習(xí)錯(cuò)題,待錯(cuò)題知識(shí)點(diǎn)掌握后,最后學(xué)生可以把錯(cuò)題集中的題目移出錯(cuò)題集。
數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。目前流行的數(shù)據(jù)庫(kù)有Oracle、SQL Server、MySQL等,本系統(tǒng)從數(shù)據(jù)庫(kù)的容量、開(kāi)發(fā)周期、難易程等多個(gè)方面綜合考慮后采用MySQL數(shù)據(jù)庫(kù)。MySQL數(shù)據(jù)庫(kù)優(yōu)點(diǎn)如下:使用C和C++編寫(xiě),可以采用多種編譯器進(jìn)行測(cè)試,保證了源代碼的可移植性。支持多線程,可以充分的利用CPU資源。具有優(yōu)化的SQL查詢算法,可以有效地提高查詢速度。MySQL數(shù)據(jù)庫(kù)具是開(kāi)源的,不需要支付額外的費(fèi)用。MySQL數(shù)據(jù)庫(kù)對(duì)PHP有很好的支持。在開(kāi)發(fā)過(guò)程中我們?cè)O(shè)計(jì)了如下數(shù)據(jù)表來(lái)實(shí)現(xiàn)系統(tǒng)功能,其中部分?jǐn)?shù)據(jù)表的結(jié)構(gòu)如表1:
設(shè)計(jì)的醫(yī)學(xué)主干課程在線測(cè)試系統(tǒng)可以在手機(jī)瀏覽器上運(yùn)行,無(wú)需下載和安裝??蛻舳瞬捎肏TML+CSS+JavaScript技術(shù),頁(yè)面設(shè)計(jì)人性化,易操作,可擴(kuò)展。教師可以隨堂發(fā)布測(cè)試題目,老師在線答疑,師生通過(guò)平臺(tái)互動(dòng)良好。后臺(tái)用MySQL數(shù)據(jù)庫(kù)管理測(cè)試題等數(shù)據(jù),教師登錄后臺(tái)可以進(jìn)行試題錄入和管理,還可以對(duì)學(xué)生的測(cè)試結(jié)果進(jìn)行分析,指導(dǎo)教師調(diào)整教學(xué)內(nèi)容與方法。
本項(xiàng)目后臺(tái)運(yùn)行在校園網(wǎng)絡(luò)服務(wù)器上。教師可以通過(guò)電腦維護(hù)專業(yè)課程題庫(kù),在課堂上給學(xué)生發(fā)布做題任務(wù),學(xué)生收到后打開(kāi)手機(jī)瀏覽器在線答題,然后教師對(duì)學(xué)生答題結(jié)果進(jìn)行分析,發(fā)現(xiàn)學(xué)生存在的薄弱知識(shí)點(diǎn),調(diào)整教學(xué)內(nèi)容或方法,隨堂解決學(xué)生普遍存在的問(wèn)題。項(xiàng)目推廣使用后,學(xué)生在測(cè)試中鞏固知識(shí),理解難點(diǎn);教師從測(cè)試中發(fā)現(xiàn)問(wèn)題,隨堂講解,提高教學(xué)效果,成為教學(xué)改革模式的創(chuàng)新。
本項(xiàng)目在醫(yī)學(xué)主干課程應(yīng)用的基礎(chǔ)上,還可以將其推廣到其他課程的教學(xué)中,可擴(kuò)展性強(qiáng),使用范圍廣泛。
本文主要介紹基于移動(dòng)互聯(lián)網(wǎng)的醫(yī)學(xué)課程在線測(cè)試系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)過(guò)程,并從技術(shù)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)應(yīng)用3個(gè)方面進(jìn)行了闡述。基于移動(dòng)互聯(lián)網(wǎng)的在線測(cè)試系統(tǒng)為教師提供了一個(gè)既方便又快捷的在線測(cè)試方案。教師可以通過(guò)電腦登錄后臺(tái)來(lái)管理課程測(cè)試題目,課堂上讓學(xué)生打開(kāi)手機(jī)瀏覽器答題,根據(jù)答題結(jié)果,發(fā)現(xiàn)學(xué)生的薄弱知識(shí)點(diǎn),調(diào)整教學(xué)方法或內(nèi)容,并隨堂解決學(xué)生答錯(cuò)的知識(shí)點(diǎn),應(yīng)用效果良好。