彭益華 蘇杏 李曉梅
摘要:建筑信息化的大趨勢促使越來越多的高校開設BIM課程,因此必然會面對該課程考試及管理問題,根據(jù)多年BIM課程考試及管理過程中碰到的問題,結(jié)合BIM課程考試特點,為方便該課程的上機考試與管理,提高課程考試管理質(zhì)量與效率,研究與開發(fā)了BIM課程考試管理系統(tǒng)。該系統(tǒng)可以方便地導入考生名單,發(fā)布考題,自動定時備份上傳考試成果文件,自動進行考試進度管理,給BIM課程考試管理帶來了便利。
關鍵詞:BIM課程;考試管理;建筑信息化;系統(tǒng)開發(fā)
中圖分類號:G642.0? ? ?文獻標志碼:A? ? ?文章編號:1674-9324(2019)38-0018-02
一、引言
目前,我國的建筑信息化水平僅達到0.03%,遠低于國際建筑業(yè)信息化率的平均水平0.3%,因此國家住房和城鄉(xiāng)建設部指出在“十三五”時期,全面提高建筑業(yè)信息化水平[1]。在此背景下,BIM(Building Information Modeling,建筑信息模型)得到越來越廣泛的應用,相關的教學培訓也受到廣泛的關注。我校也是在此背景下,開設了BIM課程。
二、BIM課程考試管理存在的問題
從教學考試實踐來看,BIM課程考試主要存在以下一些問題:
1.傳統(tǒng)的紙質(zhì)考試不適合本課程。BIM課程的考試與其他課程的考試不同,BIM內(nèi)含3D或4D技術[2],BIM模型中含有建筑物空間尺寸、施工流程、工程造價等信息,該考試重點考查學生能否在規(guī)定時間內(nèi),利用計算機準確地繪制出整套復雜的建筑圖紙并賦予相關的建筑信息,因而必須進行上機考試,傳統(tǒng)紙質(zhì)考試已經(jīng)不能適應時代的發(fā)展需求[3]。
2.公共教學機房給考試管理帶來困難。由于考試機房為公共教學機房,在教學考試實踐中,經(jīng)常出現(xiàn)電腦死機重啟、機房管理系統(tǒng)清空文件、考試最終文件提交混亂等問題,使上機考試不能順利進行。
三、BIM考試管理系統(tǒng)總體框架
針對BIM課程考試的以上問題,根據(jù)課程考試管理的需要,遵循教學系統(tǒng)開發(fā)與教學設計實現(xiàn)教學最優(yōu)化的基本原則,開發(fā)了BIM課程上機考試管理系統(tǒng),本系統(tǒng)采用Autodesk Revit二次開發(fā)技術實現(xiàn)對上機考試的名單管理、考試進度管理、考試文件自動定時備份上傳等輔助功能,為BIM課程上機考試提供技術保障,保障考試有序進行。系統(tǒng)的總體框架包括兩部分,如圖1所示,第一部分是針對學生的客戶端管理,第二部分是針對教師或管理員的服務器端管理,第一部分與第二部分之間通過網(wǎng)絡實現(xiàn)數(shù)據(jù)的傳遞。
該系統(tǒng)對硬件環(huán)境要求為1G Hz及以上內(nèi)存,512 GB以上硬盤。對軟件環(huán)境要求Windows 7以上操作系統(tǒng),安裝有Microsoft.NET Framework 4.5與Autodesk Revit 2014軟件。
四、客戶端的主要功能及特色
1.加載系統(tǒng)。把系統(tǒng)文件與文件夾直接拷貝到Autodesk Revit 2014軟件安裝的用戶目錄下,啟動Autodesk Revit 2014后,課程考試系統(tǒng)自動啟動,系統(tǒng)需要與服務器進行網(wǎng)絡通信,需解除Windows防火墻的阻止。加載成功后出現(xiàn)工具欄,打開一個工程后,系統(tǒng)進入可用狀態(tài)。
2.登錄服務器。點擊工具“網(wǎng)絡按鈕”,出現(xiàn)網(wǎng)絡連接界面。在網(wǎng)絡連接界面輸入教師事先公布的“服務地址”和“服務器端口”,連接成功后可以關閉網(wǎng)絡連接界面。點擊工具欄“登錄注冊”按鈕,填寫正確的信息,登錄考試系統(tǒng)。
3.考試時間服務。點擊工具欄“考試時間”按鈕會出現(xiàn)考試時間信息,系統(tǒng)根據(jù)考試前、考試中以及考試后分別給出了不同的時間信息提示。
4.考試數(shù)據(jù)服務。系統(tǒng)客戶端具有數(shù)據(jù)自動備份、自動上傳以及數(shù)據(jù)鎖定功能??蛻舳俗詣佣〞r備份,5分鐘一次,文件保存到考試客戶端軟件目錄下的“Data”目錄中,文件按時間命名??蛻舳俗詣由蟼骱?,服務器接收文件保存到服務器軟件“課程考試管理系統(tǒng)”目錄下的“學生圖紙”中,每個學生的文件保存在各自的文件夾中,文件夾命名為“學號_姓名”,文件名稱與客戶端的一致,按時間命名。
五、服務端的主要功能及特色
1.啟動軟件。點擊運行“XSRevitCourseServer.exe”,由于軟件需要使用網(wǎng)絡,需開放操作系統(tǒng)防火墻攔截。
2.導入學生名單。在Excel中準備考生名單(名單從教務系統(tǒng)中導出后編輯),格式為兩列格式,第一列為學號,第二列為姓名,其中姓名中間不能有空格。準備好名單后把Excel另存為“CSV(逗號分隔)”格式,之后在服務器軟件中導入學生名單。
3.啟動考試服務。輸入開始和結(jié)束時間,點擊“啟動考試服務”按鈕就可以啟動考試服務。啟動考試服務后,可以接受考試的網(wǎng)絡連接和登錄,并可以查看考試的狀態(tài)。
4.數(shù)據(jù)存儲服務。學生考試畫出的圖紙文件保存在軟件目錄下“學生圖紙”中,每個學生一個文件夾,文件夾命名規(guī)則為“學號_名字”。圖紙在考試客戶端每5分鐘自動保存并上傳到服務器一次,文件命名按時間命名。
5.數(shù)據(jù)瀏覽與評分服務。雙擊學生名單可以查看學生最新提交上傳的圖紙文件,教師可以據(jù)此進行閱卷評分,將所有學生的上機考試文件評分后,可以自動匯總導出成績總表,顯著提高了閱卷評分的效率。
六、系統(tǒng)的應用效果
該系統(tǒng)在兩個班級的BIM課程考試過程中經(jīng)過了試用檢驗,之后申請并獲得了國家計算機軟件著作權(quán),在我校全面推廣應用。應用系統(tǒng)前,時常出現(xiàn)存儲錯誤而需要進行第二次考試的問題;應用該系統(tǒng)后,存儲出錯率下降為零,教師評分與統(tǒng)分出錯率下降為零,顯著提高了課程考試的質(zhì)量與效率,具有良好的應用價值。
七、結(jié)語
BIM課程需進行上機考試,受現(xiàn)有條件限制,考試管理存在一些問題。本文介紹了在多年上機考試基礎上開發(fā)的BIM課程考試管理系統(tǒng),系統(tǒng)能適應BIM課程上機考試需求,方便教師考試管理與評分,顯著提高了考試管理與閱卷評分效率,應用效果良好。
參考文獻:
[1]中華人民共和國住房和城鄉(xiāng)建設部.2016-2020年建筑業(yè)信息化發(fā)展綱要(建質(zhì)函〔2016〕183號)[Z].
[2]侯學良,楊思佳.BIM技術在工程結(jié)構(gòu)課程教學中的應用[J].高等建筑教育,2017,(06):133-136.
[3]王會婷,陳應祖.《C/C++語言程序設計》課程考試系統(tǒng)的開發(fā)與應用[J].軟件工程,2019,(22):51-53.
Development and Application of Computer-based Examination Management System for BIM Course
PENG Yi-hua1,SU Xing1,LI Xiao-mei2
(1.Guangxi University of Finance and Economics,Nanning,Guangxi 530003,China;
2.Guangxi Open University,Nanning,Guangxi 530022,China)
Abstract:The general trend of building informationization urges more and more universities to offer BIM courses,which will inevitably face the problems of examination and management.Based on the problems encountered in the BIM course examination and management,combined with the characteristics of BIM course examination,in order to facilitate the examination management and improve the quality and efficiency of course examination management,the BIM course examination management system is studied and developed.The system can easily import the list of candidates,publish the examination questions,automatically backup and upload the examination results,and automatically manage the examination progress,which brings convenience to the BIM course examination management.
Key words:BIM course;examination management;building informationization;system development