劉繼民++曾春艷+++湛健++汪繁榮+++張宇+武明虎+++王志鋒++徐文杰+++邱子豪++劉翔宇
【摘要】隨著教育改革的深入和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)自動(dòng)化考試已經(jīng)成為一種趨勢(shì),針對(duì)目前考試系統(tǒng)只具備組卷評(píng)分功能,缺乏教師與學(xué)生的溝通互動(dòng)及用戶使用范圍受限的問題,本系統(tǒng)采用B/S網(wǎng)絡(luò)結(jié)構(gòu)模式擴(kuò)展了用戶使用區(qū)域,并增加評(píng)價(jià)與推送功能,完善了教學(xué)反饋環(huán)節(jié)。本系統(tǒng)首先進(jìn)行組卷、閱卷、評(píng)分,完成對(duì)學(xué)生知識(shí)點(diǎn)的考核,然后統(tǒng)計(jì)每個(gè)學(xué)生知識(shí)點(diǎn)的得分、錯(cuò)題率等信息,生成教學(xué)方案反饋給老師以促進(jìn)教學(xué)改革,同時(shí)把錯(cuò)題知識(shí)點(diǎn)匯總,通過APP客戶端發(fā)送給學(xué)生。
【關(guān)鍵詞】無紙化考試 B/S架構(gòu) C語言考試系統(tǒng)
【基金項(xiàng)目】2013年,省級(jí)教研項(xiàng)目:基于“理實(shí)貫通、多元協(xié)作”的信息與通信工程學(xué)科教學(xué)創(chuàng)新研究,項(xiàng)目編號(hào):2013286;2015年,湖北工業(yè)大學(xué)校級(jí)項(xiàng)目:基于PBL教學(xué)模式的智能考試、評(píng)估、推送C語言學(xué)習(xí)方案研究,項(xiàng)目編號(hào):校2015062;2014年,湖北工業(yè)大學(xué)校級(jí)項(xiàng)目:面向電子信息類專業(yè)的一體化CDIO工程教育改革實(shí)踐,項(xiàng)目編號(hào):校2014013;2013年,湖北工業(yè)大學(xué)校級(jí)項(xiàng)目:電氣卓越工程師培養(yǎng)程序設(shè)計(jì)類課程改革研究,項(xiàng)目編號(hào):校2013011;2015年,華中師范大學(xué)中央高?;究蒲袠I(yè)務(wù)費(fèi)項(xiàng)目:基于設(shè)備指紋的數(shù)字音頻被動(dòng)取證關(guān)鍵技術(shù)研究,項(xiàng)目編號(hào):CCNU15A05054;大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(201510500035)。
【中圖分類號(hào)】G64 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2016)04-0211-02
一、引言
C語言作為國(guó)際上廣泛流行的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言,在廣大高校的計(jì)算機(jī)及相關(guān)專業(yè)中是一門必修課程。對(duì)于C語言的考核雖然已經(jīng)走向計(jì)算機(jī)自動(dòng)化閱卷的道路,但目前的考試系統(tǒng)的設(shè)計(jì)局限于技術(shù)細(xì)節(jié)改善,如客觀題評(píng)分標(biāo)準(zhǔn)的完善、隨機(jī)組建算法設(shè)計(jì),而忽視了教學(xué)的本質(zhì)——考試只是教學(xué)的一個(gè)環(huán)節(jié),而不是終極目標(biāo)。
(一)系統(tǒng)需求分析
根據(jù)現(xiàn)在考試系統(tǒng)的現(xiàn)狀,針對(duì)目前考試系統(tǒng)只具備組卷、評(píng)分功能,缺乏教師和學(xué)生的溝通互動(dòng),信息反饋及用戶使用范圍受限等問題,本系統(tǒng)強(qiáng)化考試后的反饋環(huán)節(jié),在題庫的數(shù)據(jù)庫組建時(shí),考慮題目與知識(shí)點(diǎn)的對(duì)應(yīng)關(guān)系,題目的難度分級(jí)。學(xué)生在預(yù)習(xí)時(shí),通過查看其它學(xué)生的考試結(jié)果,可以預(yù)判學(xué)習(xí)的重難點(diǎn),合理分配學(xué)習(xí)時(shí)間。
(二)系統(tǒng)設(shè)計(jì)分析
二、系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
(一)系統(tǒng)總體設(shè)計(jì)
根據(jù)系統(tǒng)需求分析,在線并發(fā)C語言考試系統(tǒng)由兩個(gè)PC客戶端和一個(gè)Android客戶端組成,設(shè)計(jì)分為兩個(gè)階段實(shí)現(xiàn):(1)先完成基于B/S模式的教師和學(xué)生的PC客戶端系統(tǒng);(2)在PC客戶端的基礎(chǔ)上開發(fā)基于Android手機(jī)平臺(tái)的反饋和師生交流系統(tǒng),在線并發(fā)C語言考試系統(tǒng)采用B/S架構(gòu),用戶可以在PC客戶端進(jìn)行系統(tǒng)訪問,PC端進(jìn)行數(shù)據(jù)的讀取和存儲(chǔ),并提供完善的考試管理系統(tǒng),該系統(tǒng)采用Basic語言在VB開發(fā)環(huán)境下實(shí)現(xiàn)。
(二)學(xué)生考試模塊
1.考生登錄模塊
首先判斷考生輸入的賬號(hào)和密碼是否正確,若賬號(hào)或密碼錯(cuò)誤則給出相應(yīng)的錯(cuò)誤警告,驗(yàn)證通過后進(jìn)入后臺(tái)數(shù)據(jù)庫提取相關(guān)數(shù)據(jù)轉(zhuǎn)入答題界面,并且記錄登錄次數(shù),限制只能登錄一次,否則給予相應(yīng)警告。
2.考試答題模塊
在后臺(tái)數(shù)據(jù)庫中抽取題目,將題目以選擇題、判斷題、填空題和程序設(shè)計(jì)題的形式在不同窗口中顯示,并提示考試時(shí)間和答題結(jié)果,在時(shí)間完成后自動(dòng)交卷,并將考試數(shù)據(jù)自動(dòng)存入后臺(tái)數(shù)據(jù)庫。
3.分?jǐn)?shù)顯示和本地推送模塊
在考試完成并提交答案后將激活分?jǐn)?shù)顯示和推送模塊,首先將考生的答案和數(shù)據(jù)庫標(biāo)準(zhǔn)答案進(jìn)行比對(duì),對(duì)比正確答案進(jìn)行統(tǒng)計(jì),然后將考生答案和得分情況存入后臺(tái)數(shù)據(jù)庫并顯示到本界面,反饋給相應(yīng)的考生,推送模塊只有考生在點(diǎn)擊本頁面的推送按鈕時(shí)才被激活,然后根據(jù)統(tǒng)計(jì)結(jié)果將相應(yīng)的知識(shí)點(diǎn)和學(xué)習(xí)方案推送到本地客戶端,同時(shí)將反饋的內(nèi)容一并上傳到教師端數(shù)據(jù)庫,供教師端進(jìn)行整體統(tǒng)計(jì)使用。
4.管理模塊
在學(xué)生端管理模塊部分主要實(shí)現(xiàn)對(duì)賬號(hào)和密碼的修改,考生可以在管理界面對(duì)自己的信息進(jìn)行修改,首先輸入初始設(shè)置的賬號(hào)和密碼,確認(rèn)正確后就可以修改為更加安全的賬號(hào)密碼,保證個(gè)人的信息安全。
(三)教師管理模塊
教師端登錄模塊與學(xué)生端基本相似,在此不做另外介紹,著重介紹幾個(gè)主要的模塊。
1.記錄工具模塊
在登錄完成后便激活記錄工具模塊,并獲得相應(yīng)記錄ID,初始記錄為空,教師可在此記錄相關(guān)的工作日志等信息,并只有相同ID才可以訪問其內(nèi)容,保障其安全性,另本系統(tǒng)工具模塊自帶瀏覽器,相關(guān)問題可隨時(shí)上網(wǎng)查詢而無需切換界面。
2.導(dǎo)入試題模塊
點(diǎn)擊進(jìn)入導(dǎo)入試題模塊,可以進(jìn)行選擇題、判斷題、填空題和程序設(shè)計(jì)題的導(dǎo)入工作,教師輸入完成并確認(rèn)后系統(tǒng)將自動(dòng)分配題號(hào)并存入后臺(tái)數(shù)據(jù)庫。
3.試題瀏覽模塊
本模塊主要對(duì)數(shù)據(jù)庫中生成的臨時(shí)temp表進(jìn)行顯示,點(diǎn)擊確認(rèn)后生成正式試題表并發(fā)送至學(xué)生考試客戶端。
4.考生信息查詢模塊
考生信息查詢模塊主要對(duì)學(xué)生端反饋的信息進(jìn)行匯總后在本地顯示并供教師端查詢使用,查詢方式為單條件方式查詢和組合式查詢,查詢結(jié)果在本界面進(jìn)行顯示。
三、系統(tǒng)的實(shí)現(xiàn)
(一)學(xué)生端功能實(shí)現(xiàn)流程
參加考試的考生首先進(jìn)入一個(gè)登錄界面,考生輸入正確的賬號(hào)和密碼登錄,進(jìn)入登錄界面后系統(tǒng)自動(dòng)開始進(jìn)行倒計(jì)時(shí),考生選擇相應(yīng)的試題類型進(jìn)入相應(yīng)答題界面,答完題后返回并選擇其他未作答的試題,直到答題結(jié)束后,點(diǎn)擊提交試卷,系統(tǒng)自動(dòng)進(jìn)行處理和判斷,得出考試分?jǐn)?shù)并顯示出來,考試分?jǐn)?shù)會(huì)自動(dòng)存入相應(yīng)數(shù)據(jù)庫的表中,考試系統(tǒng)會(huì)自動(dòng)在本地的數(shù)據(jù)庫中鏈接生成推送的知識(shí)點(diǎn)內(nèi)容和相應(yīng)的方案,考生可以在本地瀏覽或者在連接的APP客戶端中進(jìn)行瀏覽。
(二)教師端功能實(shí)現(xiàn)流程
教師在輸入正確的賬號(hào)后登錄教師端,首先是組卷界面,教師可以在這個(gè)界面選擇自動(dòng)組卷或者人工組卷,組卷完成后可以點(diǎn)擊預(yù)覽模式進(jìn)行對(duì)試卷的預(yù)覽,確認(rèn)無誤后就可以點(diǎn)擊確定來發(fā)布生成的試卷到學(xué)生端供考試使用。
參考文獻(xiàn):
[1]李雪玲,管群. 基于 PHP技術(shù)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)與現(xiàn)代化, 2009,(2): 118-121
[2]張朋. 用數(shù)據(jù)庫編程開發(fā)考試系統(tǒng)[J]. Computer Knowledge and Technology 電腦知識(shí)與技術(shù), 2009,(6): 1374-1375
作者簡(jiǎn)介:
劉繼民(1991-),男,漢,山東省臨朐縣人,本科,學(xué)生,研究方向:信號(hào)處理。