王佳 李志河
摘 要:隨著信息化與網(wǎng)絡(luò)化的迅速發(fā)展,無紙化考試已逐步代替了傳統(tǒng)的紙質(zhì)考試。本文以《影視攝像技術(shù)》的課程特點為依據(jù),結(jié)合了考試系統(tǒng)的設(shè)計原則,對混合考試系統(tǒng)的需求分析、整體框架及功能模塊進(jìn)行了詳細(xì)的介紹,給出了混合考試系統(tǒng)的業(yè)務(wù)流程圖、主要模塊的設(shè)計流程圖等,最后簡述了混合考試系統(tǒng)關(guān)鍵技術(shù)的應(yīng)用與測試。以期為類似于《影視攝像技術(shù)》課程的考試提供幫助。
關(guān)鍵詞:影視攝像技術(shù);混合;考試系統(tǒng);APP
中圖分類號:G434 文獻(xiàn)標(biāo)志碼:B 文章編號:1673-8454(2016)03-0090-04
隨著現(xiàn)代計算機(jī)信息技術(shù)、互聯(lián)網(wǎng)技術(shù)的發(fā)展,無紙化考試的推廣,考試系統(tǒng)已經(jīng)作為一種新型的考核手段,不光是在一些大型的國家級的考試中得到應(yīng)用,在一些實際的教學(xué)考試中也得到了廣泛的應(yīng)用,逐漸成為了當(dāng)下研究和應(yīng)用的熱點?!队耙晹z像技術(shù)》課程是攝影攝像類專業(yè)的一本基礎(chǔ)課程,是一門理論性、實踐操作性結(jié)合緊密的課程,在整個專業(yè)的學(xué)習(xí)中起著重要作用。由于本課程在學(xué)習(xí)過程中具有較強(qiáng)的理論性和操作性,加上個別學(xué)校設(shè)備條件的限制、專業(yè)教師的缺乏,使學(xué)生在學(xué)習(xí)過程中存在一定的難度。另外,不管是國家級的考試還是平時的考試,由于課程的性質(zhì),考試都會分為理論和操作兩部分。這使考試會消耗大量的時間,組織和管理考試的工作也變得十分繁重。基于上述原因,本文從《影視攝像技術(shù)》的實際需求出發(fā),針對這種理論與操作結(jié)合緊密的課程,設(shè)計開發(fā)了一款不但適合于正式考試,而且還可以進(jìn)行平時模擬訓(xùn)練的考試系統(tǒng)。從真正意義上來提高學(xué)生的學(xué)習(xí)效率,減輕教師及考試組織的負(fù)擔(dān)。在這種混合考試系統(tǒng)的設(shè)計中還有手機(jī)APP推送,為學(xué)生的學(xué)習(xí)提供了更加便利的條件。
一、混合考試系統(tǒng)的設(shè)計原則
混合考試系統(tǒng)服務(wù)的主要對象是學(xué)生,主要的用戶包括系統(tǒng)管理員、教師、考務(wù)人員、技術(shù)人員和學(xué)生。高效智能化的服務(wù)是我們的宗旨。本系統(tǒng)在設(shè)計過程中需要滿足以下設(shè)計原則。
1.智能化原則
《影視攝像技術(shù)》是一門理論性、實踐操作性結(jié)合緊密的課程,本系統(tǒng)題庫中分正式考試和平時模擬考試。題庫類型分為理論和操作兩部分。在模擬考試中又有本章節(jié)的練習(xí)和最終的綜合練習(xí)。學(xué)生在上完每節(jié)課后可以登錄到本系統(tǒng)進(jìn)行章節(jié)性學(xué)習(xí),最后復(fù)習(xí)階段可以做綜合性練習(xí)題。在操作部分上,采用的是Flash交互式動態(tài)的設(shè)計,學(xué)生可以模擬實戰(zhàn)訓(xùn)練。每次練習(xí)完會有保存記錄,供以后學(xué)習(xí)查看。還有手機(jī)APP推送,學(xué)生可以用手機(jī)下載或掃二維碼獲取模擬考試訓(xùn)練中的題,在手機(jī)上進(jìn)行練習(xí)。
2.準(zhǔn)確、及時性原則
本系統(tǒng)準(zhǔn)確、及時性原則體現(xiàn)在學(xué)生模擬練習(xí)結(jié)束后,對于選擇填空題系統(tǒng)將自動進(jìn)行評閱,并會給出正確的答案和解釋。解答題也會給出標(biāo)準(zhǔn)的答案,供學(xué)生查看和理解。在操作部分,在每次操作出現(xiàn)三次以上系統(tǒng)會自動彈出正確的操作,在整個操作結(jié)束后,系統(tǒng)會最終累計出本次操作項目中的一些信息,如本次操作一次操作正確的有哪幾項,兩次操作正確的是哪幾項,三次操作正確的是哪幾項,經(jīng)過系統(tǒng)提示改正的是哪幾項。這樣及時、準(zhǔn)確地反映出學(xué)生的錯誤,方便他們高效快捷地理解和掌握。
3.高效管理性原則
本系統(tǒng)設(shè)計的目的之一就是能夠解決教師、學(xué)生以及考試過程中的管理問題。學(xué)生在模擬考試訓(xùn)練中,每次可以保存自己模擬考試的結(jié)果,在下次登錄的時候可以查看以前考試中出現(xiàn)的問題,為以后的學(xué)習(xí)做一個參考。教師可以在系統(tǒng)中查看本班學(xué)生每次模擬考試的成績,了解他們對知識點的掌握情況,便于以后上課更加有針對性??荚嚱M織者將不再為每次考試安排、出卷等工作耗費(fèi)大量的人力、物力和財力。這樣不但減輕了教師的負(fù)擔(dān),而且還提升了考試管理水平和工作效率。
4.可持續(xù)性原則
可持續(xù)性是指系統(tǒng)保證可持續(xù)增長,以滿足用戶的需求??荚囅到y(tǒng)的功能完善是一個循序漸進(jìn)的過程,在本系統(tǒng)中涉及每章節(jié)的練習(xí),在系統(tǒng)的設(shè)計上我們要留足夠的升級和擴(kuò)充的余地。教材內(nèi)容、教學(xué)方式都在不斷更新變化著,使用的對象也在不斷變化著,所以對考試系統(tǒng)的要求也在不斷提高。我們在初始的設(shè)計中一定要考慮到系統(tǒng)的可持續(xù)性。
二、混合考試系統(tǒng)需求分析
在需求分析階段,可采用 UML 用例圖、業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、業(yè)務(wù)活動圖等對系統(tǒng)進(jìn)行需求建模分析。本文采用的是業(yè)務(wù)流程圖對考試系統(tǒng)進(jìn)行需求分析,《影視攝像技術(shù)》考試系統(tǒng)的業(yè)務(wù)流程可分為以下幾個流程:第一,教師先設(shè)計理論知識方面的題目,生成試卷,設(shè)置考試時間、各題分值。第二,教師和技術(shù)人員一起設(shè)計并制作操作題部分,最后導(dǎo)入這兩部分試題。第三,系統(tǒng)生成樣卷;教師和技術(shù)人員查看后,對不合理的部分進(jìn)行修改或刪除。第四,正式考試前,考務(wù)人員將考試時間、考生信息確定下來,將信息上傳。第五,管理員管理學(xué)生、教師、技術(shù)人員、考務(wù)人員的信息,可對信息進(jìn)行添加、刪除、修改和查詢,設(shè)置不同的權(quán)限管理。第六,學(xué)生科進(jìn)行模擬訓(xùn)練,參加正式考試和查詢考試成績。根據(jù)上述業(yè)務(wù)概述,得出如圖1所示《影視攝像技術(shù)》混合考試系統(tǒng)業(yè)務(wù)流程。
三、混合考試系統(tǒng)的整體框架與功能模塊設(shè)計
此考試系統(tǒng)的設(shè)計與實現(xiàn)主要的目的是為了服務(wù)于像《影視攝像技術(shù)》這種理論性與實踐操作性緊密結(jié)合的課程,利用這個系統(tǒng)不但為學(xué)校組織考試提供了一種有效便捷的管理方式,提高了考務(wù)管理的工作效率和減輕了考務(wù)管理人員的負(fù)擔(dān),學(xué)生除了可以在正式考試的時候使用,也可以應(yīng)用系統(tǒng)中的模擬考試題作為平時訓(xùn)練,這樣很好地提升了學(xué)生的學(xué)習(xí)效率。為了更加詳細(xì)地對系統(tǒng)的設(shè)計進(jìn)行論述,這里采用功能結(jié)構(gòu)模塊圖對系統(tǒng)的功能進(jìn)行設(shè)計。該系統(tǒng)分為前臺和后臺兩部分,前臺主要是供學(xué)生登錄使用的,主要是進(jìn)行模擬訓(xùn)練、正式考試、修改密碼以及對成績的查詢。在新生入學(xué)后教師會給系統(tǒng)管理員交一份本班同學(xué)的基本信息表,管理員將這些信息上傳系統(tǒng),利用學(xué)號的唯一性作為學(xué)生登錄賬號,對學(xué)生進(jìn)行登錄權(quán)限設(shè)置,密碼設(shè)置為通用密碼,學(xué)生在第一次登錄時先將自己的密碼進(jìn)行更改。后臺是供體系管理員、教師、考務(wù)人員和技術(shù)人員進(jìn)行操作的界面,主要的功能模塊有考試管理、成績管理、試卷管理、題庫管理、系統(tǒng)管理、APP推送和輔助管理。這里給出了它的功能模塊圖,如圖2所示。在每個大的模塊下面還有一些小的模塊,下面會一一進(jìn)行簡單的介紹。
1.考試管理
考試管理模塊主要是在進(jìn)行正式考試的時候供考務(wù)人員使用的。在考試前錄入此次考試監(jiān)考人員的信息,然后將允許錄入?yún)⒓涌荚嚨膶W(xué)生信息,然后根據(jù)學(xué)校安排的考試時間在系統(tǒng)上進(jìn)行考試時間的設(shè)置,在考試的時候監(jiān)考人員先進(jìn)行身份驗證,驗證成功登錄后,在總機(jī)上查看每臺機(jī)子的運(yùn)行情況,待考生登錄后,查看考生的到位情況,考試開始時發(fā)布考試指令,開始期間對考生進(jìn)行在線的監(jiān)控,考試結(jié)束后發(fā)布結(jié)束考試指令,將考生計算機(jī)屏幕鎖定,系統(tǒng)自動收卷,監(jiān)考教師最終將所有考生試卷備份,上傳數(shù)據(jù)庫中,便于系統(tǒng)發(fā)生意外導(dǎo)致有些學(xué)生試卷提交失敗備用。監(jiān)考教師的結(jié)構(gòu)流程如圖3所示。
2.成績管理
在這里成績管理模塊中涉及的用戶有教師和管理員,一般的最終考試成績包括平時成績和考試成績,所占分?jǐn)?shù)比例是由教師決定的,在學(xué)生考完試后,系統(tǒng)中會有學(xué)生的考試成績,這部分成績包括理論成績和操作成績。教師將這部分考試成績與平時成績按比例統(tǒng)計好,形成最終的成績,然后錄入系統(tǒng),并將成績備份。這樣學(xué)生在前臺進(jìn)行成績查詢時,看到的成績會有平時成績、理論成績、操作成績和最終的成績這4部分。后臺成績查詢時教師可以利用自己的權(quán)限查看學(xué)生在模擬考試中的成績以及操作記錄,可以將它作為平時成績的一部分。
3.試卷管理
這部分主要包括試卷瀏覽、試卷審核、試卷批閱和試卷分析。試卷瀏覽是由教師來查看的,主要是在試卷形成電子版后,教師查看最終的效果是否合理,對不合理的部分進(jìn)行修改或刪除。試卷的審核是由考務(wù)人員來查看的,是對試卷的可行性進(jìn)行審核,這主要針對的是應(yīng)用于正式考試時使用的試卷。試卷批閱是教師的工作,是指一些簡答、論述以及分析等這類系統(tǒng)沒法給出準(zhǔn)確判斷的題,將由教師進(jìn)行批閱。試卷分析是在考試結(jié)束、學(xué)生的分?jǐn)?shù)已經(jīng)統(tǒng)計出來后,由教師根據(jù)學(xué)生的成績而制定的一份成績分析表,這樣做的目的是為了能更加清晰明了地去了解學(xué)生的成績情況。
4.題庫管理
題庫管理在大的方面包括模擬考試題庫和正式考試題庫。然后在它們里面還包括了理論知識題和操作知識題。理論知識主要是由教師根據(jù)教學(xué)的內(nèi)容設(shè)計的題目,包括選擇、填空、解答和分析等。在操作題方面主要是由教師和技術(shù)人員配合來完成的,因為這里涉及了有關(guān)計算機(jī)方面比較專業(yè)的知識,比如Flash交互、一些代碼的使用等,有些非專業(yè)的教師在計算機(jī)方面還達(dá)不到比較高的水平,在設(shè)計的過程中有的地方需要技術(shù)人員的幫助,在試題后期的處理中,根據(jù)具體的情況,分別進(jìn)行不同的處理。如有些教師根本不會對試題進(jìn)行電子化,這還需要技術(shù)人員的幫助;有的教師就直接能將一些操作題設(shè)計好,這就不需要技術(shù)人員的協(xié)助。為了保證每次試題的完整、準(zhǔn)確性,在操作題設(shè)計完成后還要進(jìn)行測試,測試合格后才會發(fā)布。這部分的主要流程如圖4所示。
5.系統(tǒng)管理
系統(tǒng)管理面向的對象是管理員,主要的工作就是對該系統(tǒng)的管理和維護(hù)。包括用戶管理、數(shù)據(jù)庫備份、數(shù)據(jù)庫還原。用戶的管理主要是對登錄該系統(tǒng)的用戶進(jìn)行管理,這里涉及主要的人群是學(xué)生、教師、考務(wù)人員和技術(shù)人員,主要對這些人群的信息進(jìn)行保護(hù)并且還可以增、刪、改、查等。數(shù)據(jù)庫備份主要是為了防止系統(tǒng)發(fā)生意外造成文件丟失,還有就是設(shè)置數(shù)據(jù)庫備份工作可以方便以后學(xué)生對成績的查看。數(shù)據(jù)庫還原就是當(dāng)系統(tǒng)出現(xiàn)故障時,可以進(jìn)行系統(tǒng)的還原。
6.APP推送
設(shè)置這個模塊主要是因為現(xiàn)當(dāng)代智能手機(jī)在學(xué)生中間已經(jīng)變得普遍化了,而學(xué)校真正有筆記本電腦的還不是很多,學(xué)生不可能每次進(jìn)行練習(xí)時都去機(jī)房,學(xué)校機(jī)房電腦的供應(yīng)量也不會太多,有時去了還要等,這樣不但浪費(fèi)了學(xué)生的學(xué)習(xí)時間,還給學(xué)生造成了一些不方便。有了APP的推送,學(xué)生可以通過下載或者掃二維碼的方式獲得模擬考試中的題目,可以在手機(jī)上進(jìn)行練習(xí),這樣學(xué)生就可以比較方便快捷地進(jìn)行學(xué)習(xí)。當(dāng)然手機(jī)APP也存在著它的局限性,目前智能手機(jī)還不能進(jìn)行Flash的交互操作,學(xué)生利用手機(jī)所進(jìn)行的練習(xí)大都是理論方面的題目,對于操作方面的練習(xí)還是要用電腦進(jìn)行。
7.輔助管理
輔導(dǎo)管理主要是進(jìn)行一些輔助性的管理,包括系統(tǒng)指導(dǎo)和關(guān)于我們。設(shè)置該模塊的主要目的一是幫助在使用和操作過程中會有一定困難的教師、教務(wù)人員等非專業(yè)的人群,系統(tǒng)指導(dǎo)中會提供一些后臺人員使用說明和基本的流程圖;二是教師、考務(wù)人員以及技術(shù)人員在使用本系統(tǒng)的過程中如果有什么好的意見或建議可以通過在線留言的方式和我們聯(lián)系,或者是系統(tǒng)出現(xiàn)了一些我們沒有發(fā)現(xiàn)的問題可以及時反饋給我們,以確保系統(tǒng)有效快捷地運(yùn)行。
四、考試系統(tǒng)關(guān)鍵技術(shù)的應(yīng)用
本系統(tǒng)采用ASP技術(shù)作為開發(fā)工具,使用SQL作為數(shù)據(jù)庫,運(yùn)用VBScript、JavaScript腳本實現(xiàn)語言,B/S(瀏覽器/服務(wù)器)架構(gòu)設(shè)計。本系統(tǒng)是以提高學(xué)??紕?wù)工作效率、減輕教師工作、方便學(xué)生學(xué)習(xí)為服務(wù)導(dǎo)向而設(shè)計的。以客觀題閱卷評分為例來說明本系統(tǒng)中一些關(guān)鍵技術(shù)的實現(xiàn)過程。在客觀題評分過程中,在考試點擊下一題的按鈕后,系統(tǒng)會自動將對應(yīng)的題目答案與存儲于數(shù)據(jù)庫中的試題答案字段進(jìn)行對比。客觀題的答案均是唯一的,在系統(tǒng)實現(xiàn)上也比較方便,直接用Equal( )函數(shù)便可實現(xiàn),若是單選題,這只需判斷對應(yīng)的控件是否選中就可對某題進(jìn)行評分。
在考試系統(tǒng)編碼實現(xiàn)后,需要對系統(tǒng)進(jìn)行測試。在所有軟件開發(fā)的過程中,對系統(tǒng)進(jìn)行測試是非常重要的環(huán)節(jié)。本系統(tǒng)中使用黑盒和白盒的測試方法對系統(tǒng)進(jìn)行測試。通過設(shè)計合理的測試用例,對考試系統(tǒng)的用戶登錄、成績信息添加、成績單信息的顯示及修改、添加和刪除試卷等功能進(jìn)行了測試,測試結(jié)果表明考試系統(tǒng)各個功能模塊運(yùn)行正常,達(dá)到了預(yù)期的設(shè)計目標(biāo)。
五、結(jié)束語
該系統(tǒng)的設(shè)計主要是為開設(shè)理論與實踐操作相結(jié)合的課程考試與平時練習(xí)來使用的。目的是為了提高考務(wù)人員的工作效率;為由于資金原因,不能充分為學(xué)生提供操作設(shè)備的學(xué)校的學(xué)生提供很好的模擬訓(xùn)練;為學(xué)生的學(xué)習(xí)提供了便捷;為教師的教學(xué)和管理提供了幫助。
本系統(tǒng)已經(jīng)在開設(shè)《影視攝像技術(shù)》課程的某高校進(jìn)行了試用,雖然在使用過程中也存在著一些不可避免的問題,但是整體效果比較良好。今后我們還將會推廣到其他理論與實踐操作相結(jié)合的課程考試和平時練習(xí)中去。希望本系統(tǒng)的開發(fā)能為那些資金條件受到限制的學(xué)校的學(xué)生、教師以及工作人員等帶來一些實質(zhì)性的改變,也為后續(xù)設(shè)計和開發(fā)此類型系統(tǒng)的研究者提供參考。
參考文獻(xiàn):
[1]張楚.影視攝像技術(shù)實訓(xùn)教程[M].重慶:重慶大學(xué)出版社,2014.
[2]郭文榮,高宗余,于麗杰.大學(xué)網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)與網(wǎng)絡(luò),2014(18):59-61.
[3]牛麗平,郭新志,宋強(qiáng),楊繼萍.UML面向?qū)ο笤O(shè)計與分析基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2007.7:71-76.
[4]張桂英.標(biāo)準(zhǔn)化在線考試系統(tǒng)的設(shè)計與數(shù)據(jù)庫建設(shè)[J].內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(自然科學(xué)版),2012(z1):222-225.
[5]鄒宏.基于Web的英語在線考試系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2012.5.
[6]劉洋.基于ASP.NET的在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].電子制作,2015(5):104.
(編輯:王天鵬)