◆高成龍
(貴州電子信息職業(yè)技術(shù)學(xué)院 貴州 556000)
隨著互聯(lián)網(wǎng)的不斷發(fā)展,采用互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)“無紙化辦公”的概念已經(jīng)深入人心。近年來,很多高校通過技能傾向測(cè)試,對(duì)學(xué)生進(jìn)行綜合評(píng)價(jià)[1],進(jìn)而為自主招生、學(xué)生專業(yè)選擇和學(xué)生心理健康等方面提供重要參考[2]。目前,很多高校學(xué)生技能傾向測(cè)試的方式主要是人工操作。每個(gè)學(xué)年,為了對(duì)相關(guān)學(xué)生進(jìn)行技能傾向測(cè)試,學(xué)校都需要花費(fèi)大量的時(shí)間來組織學(xué)生考試。而考試管理人員也需要花費(fèi)較多的時(shí)間進(jìn)行成績(jī)統(tǒng)計(jì)和分析測(cè)試結(jié)果,這些重復(fù)性的工作大大增加了高校教師的工作量。
該系統(tǒng)是一個(gè)能夠根據(jù)高校不同需求來實(shí)現(xiàn)試卷發(fā)布、學(xué)生線上答題、系統(tǒng)自動(dòng)評(píng)分與測(cè)試數(shù)據(jù)分析等功能的綜合考評(píng)系統(tǒng)。該系統(tǒng)可以廣泛應(yīng)用于高職院校自主招生考試、學(xué)生專業(yè)選擇、學(xué)生就業(yè)和學(xué)生心理健康評(píng)估等方面。
高校學(xué)生技能傾向測(cè)試與評(píng)價(jià)系統(tǒng)實(shí)現(xiàn)了學(xué)生從進(jìn)校到走向工作崗位數(shù)據(jù)測(cè)試的全覆蓋。其通過大數(shù)據(jù)分析能夠?yàn)榻虒W(xué)管理提供極大的便利,同時(shí)也能為人才培養(yǎng)方案的調(diào)整提供參考。
本系統(tǒng)在開發(fā)過程中采用的操作系統(tǒng)為Window10 操作系統(tǒng)、服務(wù)器采用的是apache 服務(wù)器、軟件開發(fā)語言為PHP5.6 版本,軟件開發(fā)工具為Sublime Text,數(shù)據(jù)庫選擇MySQL 數(shù)據(jù)庫。
在Web 程序開發(fā)中主要使用B/S 和C/S 兩種架構(gòu)。使用 B/S 架構(gòu),不僅能減少開發(fā)的任務(wù)量,而且能使部署和升級(jí)維護(hù)軟件方面也變得非常簡(jiǎn)單。鑒于本系統(tǒng)對(duì)界面要求不高,同時(shí)為了使學(xué)生能夠簡(jiǎn)便的使用該系統(tǒng)進(jìn)行測(cè)試,因此,本系統(tǒng)開發(fā)采用的是B/S 架構(gòu),其中用戶界面通過瀏覽器實(shí)現(xiàn),系統(tǒng)功能通過服務(wù)器實(shí)現(xiàn)。使用B/S架構(gòu)開發(fā)該系統(tǒng)大大提高了該系統(tǒng)的使用便捷性。學(xué)生在使用該系統(tǒng)時(shí)只需要打開瀏覽器訪問相關(guān)網(wǎng)頁即可開始測(cè)試答題,簡(jiǎn)化了考試流程,節(jié)省了對(duì)學(xué)生進(jìn)行考試培訓(xùn)的環(huán)節(jié)。
本系統(tǒng)基于PHP+MySsql 進(jìn)行開發(fā),系統(tǒng)采用PHP 語言和MySQL 數(shù)據(jù)庫進(jìn)行開發(fā)。
PHP 語言是具有跨平臺(tái)性的多用途腳本語言。其因?yàn)榫庉嫼?jiǎn)單、實(shí)用性強(qiáng)、業(yè)務(wù)框架多等特點(diǎn)成為當(dāng)前適合Web 開發(fā)的熱門語言[3]。同時(shí)PHP 可以將程序嵌入到HTML 文檔中去執(zhí)行,大大提高了執(zhí)行效率。PHP 可以運(yùn)行在UNIX、Linux、Windows、Mac OS 等幾乎所有常用的操作系統(tǒng)中,同時(shí)支持Apache、IIS 等多種常用服務(wù)器。在數(shù)據(jù)庫支持方面,PHP 支持多種常用的數(shù)據(jù)庫,如MySQL,Informix,Oracle,Microsoft SQL Server 等。
MySql 數(shù)據(jù)庫性能卓越、服務(wù)穩(wěn)定、開放源代碼且無版權(quán)制約,具備自主性強(qiáng)、使用成本低、軟件體積小、易于安裝及維護(hù)等特點(diǎn)。同時(shí)MySQL 支持多種操作系統(tǒng),支持多種開發(fā)語言。因此,在本系統(tǒng)開發(fā)中選擇MySQL 數(shù)據(jù)庫。
本系統(tǒng)在數(shù)據(jù)庫中設(shè)計(jì)了教師表(teacher)、學(xué)生表(student)、試題表(questions)和學(xué)生分?jǐn)?shù)表(studentscore)4 個(gè)數(shù)據(jù)庫表。為了方便系統(tǒng)的后期升級(jí)拓展,在相關(guān)的數(shù)據(jù)庫表中預(yù)留了相應(yīng)的擴(kuò)展字段。系統(tǒng)中數(shù)據(jù)庫表的具體結(jié)構(gòu)如下表所示。
(1)教師表中字段介紹
表1 教師表結(jié)構(gòu)
(2)學(xué)生表中字段介紹
表2 學(xué)生表結(jié)構(gòu)
(3)試題表中字段介紹
表3 試題表結(jié)構(gòu)
(4)學(xué)生分?jǐn)?shù)表中字段介紹
表4 學(xué)生分?jǐn)?shù)表結(jié)構(gòu)
在系統(tǒng)中有兩個(gè)角色:學(xué)生角色和教師角色。兩個(gè)角色的所具備的功能如下所述:
1)學(xué)生角色
通過學(xué)生的角色登錄進(jìn)系統(tǒng)后,會(huì)進(jìn)入學(xué)生端后臺(tái)頁面。學(xué)生在該學(xué)生端頁面中可以進(jìn)行試卷答題,提交試卷等操作。
2)教師角色
教師具有管理員權(quán)限。如果以教師的角色登錄系統(tǒng)會(huì)進(jìn)入教師端后臺(tái)頁面,在該教師端具有操作學(xué)生信息管理、題庫管理、試題生成、成績(jī)回收及分析、數(shù)據(jù)導(dǎo)出模塊的權(quán)限
學(xué)生信息管理模塊:教師用戶具有操作該模塊的權(quán)限。在該模塊中管理員具有單個(gè)、批量添加學(xué)生信息,修改、刪除學(xué)生信息,根據(jù)姓名查詢學(xué)生信息等功能。
題庫管理模塊:教師用戶具有操作該模塊的權(quán)限。在該模塊中管理員有單個(gè)、批量添加試題信息,修改、刪除試題信息,根據(jù)試題編號(hào)查詢?cè)囶}信息等功能。
測(cè)試題庫生成模塊:教師用戶具有操作該模塊的權(quán)限。在該模塊中管理員有添加測(cè)試試卷的功能。通過該功能用戶可以設(shè)置試卷名稱、試題類別、試題數(shù)目、考試開始時(shí)間以及考試結(jié)束時(shí)間。
數(shù)據(jù)導(dǎo)入導(dǎo)出模塊:通過該模塊,用戶可以批量導(dǎo)入和導(dǎo)出學(xué)生信息、試題、學(xué)生成績(jī)。
整個(gè)系統(tǒng)的功能模塊如圖1所示。
圖1 系統(tǒng)功能模塊
在學(xué)生專業(yè)選擇方面,該系統(tǒng)可以采集學(xué)生的日常行為數(shù)據(jù),幫助學(xué)生了解自己潛在的特長(zhǎng)與興趣,為學(xué)生更清晰的認(rèn)識(shí)自我并選擇適合自己的專業(yè)提供便利。
在學(xué)生就業(yè)指導(dǎo)方面,學(xué)生可以在系統(tǒng)中進(jìn)行職業(yè)特質(zhì)測(cè)評(píng),它可以有效地評(píng)估學(xué)生的性格類型和專業(yè)技能,進(jìn)而從意愿度、適合度、勝任度等維度為學(xué)生的職業(yè)定位和職業(yè)發(fā)展提供參考。
在學(xué)生心理健康評(píng)估方面,該系統(tǒng)可以通過問卷、調(diào)查、考試的形式采集學(xué)生在校期間的心理狀態(tài)數(shù)據(jù),使學(xué)校能及時(shí)掌握學(xué)生心理健康狀況,從而為學(xué)生健康成長(zhǎng)提供有力幫助。