基于上机考试的BIM课程考试管理系统开发与应用

2019-10-24 09:39彭益华苏杏李晓梅
教育教学论坛 2019年38期
关键词:系统开发

彭益华 苏杏 李晓梅

摘要:建筑信息化的大趋势促使越来越多的高校开设BIM课程,因此必然会面对该课程考试及管理问题,根据多年BIM课程考试及管理过程中碰到的问题,结合BIM课程考试特点,为方便该课程的上机考试与管理,提高课程考试管理质量与效率,研究与开发了BIM课程考试管理系统。该系统可以方便地导入考生名单,发布考题,自动定时备份上传考试成果文件,自动进行考试进度管理,给BIM课程考试管理带来了便利。

关键词:BIM课程;考试管理;建筑信息化;系统开发

中图分类号:G642.0     文献标志码:A     文章编号:1674-9324(2019)38-0018-02

一、引言

目前,我国的建筑信息化水平仅达到0.03%,远低于国际建筑业信息化率的平均水平0.3%,因此国家住房和城乡建设部指出在“十三五”时期,全面提高建筑业信息化水平[1]。在此背景下,BIM(Building Information Modeling,建筑信息模型)得到越来越广泛的应用,相关的教学培训也受到广泛的关注。我校也是在此背景下,开设了BIM课程。

二、BIM课程考试管理存在的问题

从教学考试实践来看,BIM课程考试主要存在以下一些问题:

1.传统的纸质考试不适合本课程。BIM课程的考试与其他课程的考试不同,BIM内含3D或4D技术[2],BIM模型中含有建筑物空间尺寸、施工流程、工程造价等信息,该考试重点考查学生能否在规定时间内,利用计算机准确地绘制出整套复杂的建筑图纸并赋予相关的建筑信息,因而必须进行上机考试,传统纸质考试已经不能适应时代的发展需求[3]。

2.公共教学机房给考试管理带来困难。由于考试机房为公共教学机房,在教学考试实践中,经常出现电脑死机重启、机房管理系统清空文件、考试最终文件提交混乱等问题,使上机考试不能顺利进行。

三、BIM考试管理系统总体框架

针对BIM课程考试的以上问题,根据课程考试管理的需要,遵循教学系统开发与教学设计实现教学最优化的基本原则,开发了BIM课程上机考试管理系统,本系统采用Autodesk Revit二次开发技术实现对上机考试的名单管理、考试进度管理、考试文件自动定时备份上传等辅助功能,为BIM课程上机考试提供技术保障,保障考试有序进行。系统的总体框架包括两部分,如图1所示,第一部分是针对学生的客户端管理,第二部分是针对教师或管理员的服务器端管理,第一部分与第二部分之间通过网络实现数据的传递。

该系统对硬件环境要求为1G Hz及以上内存,512 GB以上硬盘。对软件环境要求Windows 7以上操作系统,安装有Microsoft.NET Framework 4.5与Autodesk Revit 2014软件。

四、客户端的主要功能及特色

1.加载系统。把系统文件与文件夹直接拷贝到Autodesk Revit 2014软件安装的用户目录下,启动Autodesk Revit 2014后,课程考试系统自动启动,系统需要与服务器进行网络通信,需解除Windows防火墙的阻止。加载成功后出现工具栏,打开一个工程后,系统进入可用状态。

2.登录服务器。点击工具“网络按钮”,出现网络连接界面。在网络连接界面输入教师事先公布的“服务地址”和“服务器端口”,连接成功后可以关闭网络连接界面。点击工具栏“登录注册”按钮,填写正确的信息,登录考试系统。

3.考试时间服务。点击工具栏“考试时间”按钮会出现考试时间信息,系统根据考试前、考试中以及考试后分别给出了不同的时间信息提示。

4.考试数据服务。系统客户端具有数据自动备份、自动上传以及数据锁定功能。客户端自动定时备份,5分钟一次,文件保存到考试客户端软件目录下的“Data”目录中,文件按时间命名。客户端自动上传后,服务器接收文件保存到服务器软件“课程考试管理系统”目录下的“学生图纸”中,每个学生的文件保存在各自的文件夹中,文件夹命名为“学号_姓名”,文件名称与客户端的一致,按时间命名。

五、服务端的主要功能及特色

1.启动软件。点击运行“XSRevitCourseServer.exe”,由于软件需要使用网络,需开放操作系统防火墙拦截。

2.导入学生名单。在Excel中准备考生名单(名单从教务系统中导出后编辑),格式为两列格式,第一列为学号,第二列为姓名,其中姓名中间不能有空格。准备好名单后把Excel另存为“CSV(逗号分隔)”格式,之后在服务器软件中导入学生名单。

3.启动考试服务。输入开始和结束时间,点击“启动考试服务”按钮就可以启动考试服务。启动考试服务后,可以接受考试的网络连接和登录,并可以查看考试的状态。

4.数据存储服务。学生考试画出的图纸文件保存在软件目录下“学生图纸”中,每个学生一个文件夹,文件夹命名规则为“学号_名字”。图纸在考试客户端每5分钟自动保存并上传到服务器一次,文件命名按时间命名。

5.数据浏览与评分服务。双击学生名单可以查看学生最新提交上传的图纸文件,教师可以据此进行阅卷评分,将所有学生的上机考试文件评分后,可以自动汇总导出成绩总表,显著提高了阅卷评分的效率。

六、系统的应用效果

该系统在两个班级的BIM课程考试过程中经过了试用检验,之后申请并获得了国家计算机软件著作权,在我校全面推广应用。应用系统前,时常出现存储错误而需要进行第二次考试的问题;应用该系统后,存储出错率下降為零,教师评分与统分出错率下降为零,显著提高了课程考试的质量与效率,具有良好的应用价值。

七、结语

BIM课程需进行上机考试,受现有条件限制,考试管理存在一些问题。本文介绍了在多年上机考试基础上开发的BIM课程考试管理系统,系统能适应BIM课程上机考试需求,方便教师考试管理与评分,显著提高了考试管理与阅卷评分效率,应用效果良好。

參考文献:

[1]中华人民共和国住房和城乡建设部.2016-2020年建筑业信息化发展纲要(建质函〔2016〕183号)[Z].

[2]侯学良,杨思佳.BIM技术在工程结构课程教学中的应用[J].高等建筑教育,2017,(06):133-136.

[3]王会婷,陈应祖.《C/C++语言程序设计》课程考试系统的开发与应用[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

猜你喜欢
系统开发
信息管理与信息系统专业系统开发开放实验室设计
基于开源系统的综合业务数据采集系统的开发研究