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