劉振華
(長(zhǎng)沙航空職業(yè)技術(shù)學(xué)院,湖南 長(zhǎng)沙 410124)
隨著我國(guó)經(jīng)濟(jì)發(fā)展和企業(yè)對(duì)人才培養(yǎng)的需求,企業(yè)的各式各樣培訓(xùn)考試越來(lái)越多,企業(yè)人力資源部門對(duì)培訓(xùn)考試管理工作量也越來(lái)越大。傳統(tǒng)的考試涉及到組織命題、試卷印刷、考場(chǎng)安排、組織問(wèn)卷等諸多環(huán)節(jié),考試時(shí)間周期長(zhǎng)、效率低,考試管理人員將大量的精力用于制作試卷和閱卷,不利于考試管理工作。[1]利用PHP和MYSQL技術(shù)開(kāi)發(fā)設(shè)計(jì)考試在線學(xué)習(xí)系統(tǒng),能大大提高考試管理工作效率,降低考試組織過(guò)程中的錯(cuò)誤率。
本系統(tǒng)采用先進(jìn)的B/S模式(Browser/Server模式)結(jié)構(gòu),客戶端使用表現(xiàn)能力豐富的跨瀏覽器AJAX引擎來(lái)提高使用效率,改善用戶體驗(yàn);服務(wù)端采用經(jīng)典開(kāi)源組合Apache+PHP+MySQL架構(gòu),確保系統(tǒng)運(yùn)行安全、高效、穩(wěn)定。[2]
本系統(tǒng)的開(kāi)發(fā)工具采用 ZendStudio5.5.0和Dreamweaver 8.0,數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù),文檔編輯采用 Ofiice2003,系統(tǒng) Windows平臺(tái)和 Linux平臺(tái)運(yùn)行,在Windows平臺(tái)采用的運(yùn)行模式為IIS/Apache+PHP+MySQL,在Linux平臺(tái)采用Linux+Apache+PHP+MySQL(PHP必須在非安全模式下運(yùn)行) 。[3]
本系統(tǒng)分為管理系統(tǒng)和考試系統(tǒng)兩個(gè)子系統(tǒng),能實(shí)現(xiàn)后臺(tái)基本信息管理、題庫(kù)題型定義、試題添加、修改、刪除、系統(tǒng)組卷、批閱主觀題、考試控制、成績(jī)查詢分析等;前臺(tái)進(jìn)行個(gè)人在線學(xué)習(xí)、模擬考試、正式考試、考試時(shí)間控制、答題情況的提示、提交試卷、客觀題評(píng)分。[4]考務(wù)管理功能模塊結(jié)構(gòu)如圖1所示。
圖1 考務(wù)管理功能模塊結(jié)構(gòu)圖
管理系統(tǒng)用于管理的基本信息、考生信息、題庫(kù)信息包括考生信息管理、題庫(kù)信息管理、考務(wù)管理、系統(tǒng)設(shè)置四個(gè)模塊。
1)考生信息管理
主要功能是采集管理考生基本信息,主要包括考生屬性管理、添加考生、考生相片列表、考生信息列表四個(gè)功能。
考生屬性管理:對(duì)考生信息屬性可以自行定義,如要增加考生的單位、部門等屬性,只需在考生屬性管理里添加即可。
添加考生:能靈活添加編輯單個(gè)考生信息及相片、也可以按模板格式批量導(dǎo)入考生信息??忌嗥斜?顯示錄入考生的相片信息??忌畔⒘斜?顯示錄入考生的基本信息。
2)題庫(kù)信息管理
主要功能是采集管理試題基本信息,主要包括題型定義、所屬類別設(shè)置、試題管理三個(gè)功能。
題型定義:對(duì)所要錄入系統(tǒng)的試題定義所需的類型,以便在系統(tǒng)組卷題時(shí)按題型、題量抽取試題,可以支持單選題、多選題、判斷題、填空題、簡(jiǎn)答題、論述題、連線題、圖文題等題型。
所屬類別設(shè)置:對(duì)試題進(jìn)行分類處理,以便試題抽取時(shí)按類別進(jìn)行抽取,類別有新進(jìn)員工入廠類、生產(chǎn)類、技術(shù)類、管理類等類型,可以自行靈活的添加、刪除、修改、查找類型。
試題管理:是對(duì)試題進(jìn)行錄入、按模板格式編輯導(dǎo)入、修改、刪除、查找等操作,并可以對(duì)試題的難容程度、試題狀態(tài)(有效、無(wú)效)設(shè)置。
3)考務(wù)管理
主要功能是對(duì)考試工作進(jìn)行科學(xué)化、規(guī)范化、流程化的管理。包括系統(tǒng)組卷、試卷管理、考場(chǎng)編排、考試控制、考試管理、主觀題閱卷、成績(jī)管理七個(gè)功能。
系統(tǒng)組卷:分為模擬考試和正式考試,兩種組卷方式相同,模擬考試組卷后,在考試端答題時(shí),會(huì)顯示正確答案,正式考試不會(huì)顯示答案。組卷具體步驟:(1)試卷標(biāo)題設(shè)置。試卷分二行,第一行為考試標(biāo)題,如“××企業(yè)新進(jìn)員工培訓(xùn)考試”,第二行為考試試卷名稱,如“××試卷A卷”;(2)注意事項(xiàng)設(shè)置,注意事項(xiàng)為提醒考生考試時(shí)應(yīng)注意的有關(guān)事項(xiàng),每寫(xiě)一條回車換行。(3)組卷參數(shù)設(shè)置,選擇當(dāng)前要組卷題型,選擇類型名稱,選擇難易程度,設(shè)置題型數(shù)量、每題分?jǐn)?shù),然后點(diǎn)添加,添加完成一種題型的試題。如果要添加其他題型試題,重復(fù)上述操作即可,直至所需要的題型、試題量。最后點(diǎn)擊“組卷”,完成本套試卷組卷。
試卷管理:管理和查看當(dāng)前已經(jīng)組好的試卷,如果發(fā)現(xiàn)部分試題有問(wèn)題,可以在“題庫(kù)信息管理”中“考試試題管理”進(jìn)行編輯修改。
考場(chǎng)編排管理:主要是用于添加考場(chǎng)、編排考場(chǎng)考生、添加考試試卷。操作步驟:(1)單擊“添加考場(chǎng)”,輸入考場(chǎng)名稱,如“第一考場(chǎng)”,選擇“有效”、“提交信息”。(2)選擇要進(jìn)行考生編排的考場(chǎng),單擊“編排考場(chǎng)考生”,單擊“添加考生”。(3)設(shè)置“考試開(kāi)始時(shí)間”、“考試結(jié)束時(shí)間”,單擊“添加考場(chǎng)考生”,選擇當(dāng)前考場(chǎng)當(dāng)前批次需要參加考試的考生;設(shè)置“考試監(jiān)考老師”、“考試時(shí)間”,單擊“提交信息”。(4)添加考場(chǎng)考試所用試卷,選擇需要進(jìn)行考試的考場(chǎng),單擊“添加試卷”,為考生添加試卷,為“奇數(shù)考生試卷”和“偶數(shù)考生試卷”選擇試卷(這里奇偶數(shù)是指準(zhǔn)考證號(hào)的末位數(shù)字),單擊“添加”,單擊“返回”,考場(chǎng)編排完成。(5)選擇需要進(jìn)行考試的考場(chǎng),單擊“開(kāi)始考試”,客戶端便可以登錄進(jìn)行考試。
考試管理:用于對(duì)考生在考試過(guò)程的狀態(tài)監(jiān)控和考生狀態(tài)的設(shè)置??荚嚨卿浨?、考試中、交卷后的狀態(tài)分別為“未登錄”、“考試中”、“已交卷”。如果在考試過(guò)程,考生因誤操作或斷電退出考試系統(tǒng),可以通過(guò)點(diǎn)擊“重置狀態(tài)”,考生狀態(tài)變?yōu)椤拔吹卿洝?,考生才能再次登錄?/p>
考試控制:主要是用于控制考場(chǎng)考試狀態(tài),分為“開(kāi)始考試”和“結(jié)束考試”兩種狀態(tài),在執(zhí)行“開(kāi)始考試”后,此批次考場(chǎng)考生才能登錄進(jìn)行考試,當(dāng)執(zhí)行“結(jié)束考試”后,此批次考場(chǎng)考試結(jié)束,考生無(wú)法作答。
主觀題閱卷:用于對(duì)考生的主觀題進(jìn)行閱卷,如填空題、簡(jiǎn)答題、論述題等,并將閱卷的結(jié)果分?jǐn)?shù)與客觀題分?jǐn)?shù)相加,形成最終成績(jī)分?jǐn)?shù)。評(píng)分方式為人工判卷,評(píng)分過(guò)程主要是考生答題答案與標(biāo)準(zhǔn)答案進(jìn)行對(duì)比,閱卷老師給出相應(yīng)的分?jǐn)?shù)。
成績(jī)管理:用于考生成績(jī)的查詢、分析、統(tǒng)計(jì),并可以將成績(jī)導(dǎo)出成excel格式。
4)系統(tǒng)設(shè)置
主要是設(shè)置系統(tǒng)基本信息。包括用戶管理、密碼修改、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)還原三個(gè)功能。用戶管理:是增加、刪除、用戶權(quán)限設(shè)置功能。密碼修改:對(duì)系統(tǒng)操作的用戶密碼進(jìn)行修改。數(shù)據(jù)庫(kù)備份:對(duì)當(dāng)前數(shù)據(jù)進(jìn)行備份。
數(shù)據(jù)庫(kù)恢復(fù):對(duì)已經(jīng)備份的數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)。
考試系統(tǒng)主要負(fù)責(zé)考生通過(guò)計(jì)算機(jī)進(jìn)行在線考試,根據(jù)組卷相關(guān)參數(shù)設(shè)置,為考生生成不同的試卷,考生在規(guī)定時(shí)間內(nèi)完成答題。答題完成后,點(diǎn)擊“交卷”按鈕完成交卷或到規(guī)定時(shí)間后系統(tǒng)自動(dòng)交卷,在“交卷”時(shí)系統(tǒng)會(huì)判斷提示是否全部完成答題,如果沒(méi)有會(huì)提示是否確定交卷,交卷完成后系統(tǒng)自動(dòng)給客觀題評(píng)分,并存里成績(jī)數(shù)據(jù)庫(kù)中。
1)登錄考試
考生輸入準(zhǔn)證號(hào),對(duì)身份進(jìn)行驗(yàn)證,抽取試題進(jìn)行考試。
2)時(shí)間控制
對(duì)考生考試時(shí)進(jìn)行控制,考生抽取試題,當(dāng)試卷在計(jì)算機(jī)上顯示時(shí)開(kāi)始倒計(jì)時(shí),由于是上機(jī)考試,每個(gè)人登錄考試時(shí)間不同,因此,系統(tǒng)對(duì)每個(gè)考生進(jìn)行分別計(jì)時(shí),計(jì)時(shí)器在考試期間提醒考試剩余時(shí)間,當(dāng)剩余時(shí)間為00:00時(shí)考生將無(wú)法繼續(xù)答題,系統(tǒng)會(huì)自動(dòng)關(guān)閉考試系統(tǒng),結(jié)束考試。
3)系統(tǒng)評(píng)分
在考生交卷后,對(duì)考生的客觀題目進(jìn)行在線評(píng)分,將評(píng)分成績(jī)記錄到成績(jī)數(shù)據(jù)庫(kù)中,待人工批改主觀題后,兩個(gè)分?jǐn)?shù)進(jìn)行合分,給出考生的最終考試成績(jī)。
將管理系統(tǒng)和考試系統(tǒng)分為兩個(gè)子系統(tǒng),可以防止考生的信息、試題信息、考生答案、考生成績(jī)等數(shù)據(jù)被人篡改,確保了數(shù)據(jù)的安全性,以防止泄露和破壞;系統(tǒng)拒絕時(shí)間已用完的考生再登錄進(jìn)行考試,以保證考試的有效性;系統(tǒng)拒絕其他考生用相同準(zhǔn)考證號(hào)登錄進(jìn)行考試,以保證考場(chǎng)考生的唯一性,防止考生作弊、代考等行為的發(fā)生;監(jiān)考人員可以在任何一臺(tái)聯(lián)網(wǎng)的機(jī)器進(jìn)行監(jiān)控,查詢考生的考試狀態(tài)信息。[5]
各種試題、題型通過(guò)數(shù)據(jù)庫(kù)可以方便地維護(hù),控制考生需做的題型和題量,考生在考試過(guò)程中抽取到有錯(cuò)誤的試題,可在管理系統(tǒng)修改試題,考生只需“刷新”試卷,即可以將修改后的試題呈現(xiàn)在考生計(jì)算機(jī)上,及時(shí)更新。
評(píng)分為兩部分,客觀題考生交卷后系統(tǒng)自動(dòng)評(píng)卷完成,記錄到成績(jī)庫(kù)中,主觀題人工進(jìn)行閱卷,閱卷時(shí)標(biāo)準(zhǔn)答案與考生答案呈現(xiàn)在閱卷老師面前,根據(jù)答案情況給出相應(yīng)的分值,批改完成,系統(tǒng)自動(dòng)合分,給出考生的考試分?jǐn)?shù)。
該系統(tǒng)基于PHP和MYSQL技術(shù)開(kāi)發(fā),可靠性、安全性都得到提高,現(xiàn)已在某企業(yè)新進(jìn)廠員工培訓(xùn)中使用,從使用情況來(lái)看,網(wǎng)絡(luò)和服務(wù)器均正常,系統(tǒng)安全性和可靠性高,在考試的過(guò)程中也沒(méi)有發(fā)現(xiàn)系統(tǒng)破壞及數(shù)據(jù)(試題)丟失的現(xiàn)象,使用界面友好,操作簡(jiǎn)單,考試效率高,完全實(shí)現(xiàn)了無(wú)紙化考試,培訓(xùn)考試管理工作人員和企業(yè)員工反映良好。
[1]王宇.高校在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].價(jià)值工程,2010,(08):228-229.
[2]彭易波.基于B/S在線考試系統(tǒng)的研究與設(shè)計(jì)[J].信息技術(shù),2010,(12):188 -193.
[3]毛方明.基于PHP的網(wǎng)絡(luò)實(shí)時(shí)考試系統(tǒng)開(kāi)發(fā)[J].電腦與信息技術(shù),2011,(03):32 -35.
[4]劉中華.PHP項(xiàng)目開(kāi)發(fā)案例全程實(shí)錄[M].北京:清華大學(xué)出版社,2011:244-282.
[5]金欣,易琪.基于PHP和MySQL技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)構(gòu)建[J].電腦與信息技術(shù),2011,(03):43-45.