网络考试也可自动“收卷”
数字办公
学校机房在承担AutoCAD技能鉴定考试时,要求把每位同学绘制的零件图收集起来以便老师评分。若采用单机手工收取方式即费时又费力,那么怎样才能快捷方便地把上百个零件图收取上来呢?通过反复摸索和实践,我们发现使用Serv-U和多媒体电子教室中的“远程命令”可以轻松实现。
一、在教师机上安装Serv-U
在教师机上安装好Serv-U后并作如下的设置:新建用户hbjd;登录密码123;用户hbjd对应的主目录为教师机D盘上的cadtest文件夹,权限设置如图所示,这样机房局域网内的FTP服务器就做好了(教师机的IP是192.168.3.1)。有关Serv-U的使用教程在网上可以很方便的找到,这里就不再赘述。

二、编写执行“远程命令”的脚本
这里要做的工作,就是使考试用机在命令提示行状态下能登录指定的FTP服务器(教师机),并且完成指定路径下文件的上传,从而完成零件图收取。首先在教师机上任意一个分区内,新建名为ftp的文件夹,在这个文件夹下建一文本文件,输入如下的命令行:
open 192.168.3.1 (登录IP是192.168.3.1的FTP服务器)
hbjd (用户名,在配置Serv-U时创建的)
123 (用户hbjd的登录密码,也是在配置Serv-U时设定的)
mput d:\cad\*.dwg (命令提示行下,上传指定路径d:\cad下的dwg文件)
y (确认上述操作)
在这里要说明两点:一是命令行中的d:\cad是指考试用机上的路径。学生考试所绘制的零件图要保存在d盘cad文件夹内,鉴定考试时要求学生必须按指定路径d:\cad,以准考证号为文件名来保存文件,dwg是用AutoCAD作图后所保存文件的扩展名;二是命令行中y的个数要与上传文件的个数相对应,也就是说要上传两个文件则命令行中就要有两个y,上传三个文件就要有三个y,最后把这个文件命名为cad.txt保存。接下来要再编写一个名为cad.bat的批处理文件,文件的内容如下:
cd c:\
c:
cd ftp (使系统正确定位到cad.txt所在的ftp文件夹)
ftp -s:cad.txt (指定包含ftp命令的cad.txt文件。在ftp命令启动后将自动运行其中的命令)
下面我们要做的就是把包含有cad.txt、cad.bat这两个文件的ftp文件夹发送到考试用机上。在学生考试完毕后,远程执行其中的cad.bat,从而实现把考试机上学生所保存的考试零件图上传到教师机指定文件夹内,这时就要用到多媒体电子教室软件中的“文件传输”和“远程命令”来实现了。
三、用“远程命令”收卷
为了方便教学,机房教师机上一般都安装有多媒体电子教室软件的教师端,学生机上则安装有学生端。教师机同时又作为FTP服务器来进行网络“收卷”。怎么才能顺利完成指定文件的网络收取呢?请按下面的操作来进行:
首先把教师机上我们新建的,包含有cad.txt、cad.bat这两个文件的ftp文件夹传送到考试用机上去。启动电子教室的教师端,单击“文件传输”图标后,弹出“文件传输”对话框,选中要传输的文件夹ftp,在“目标目录”中选择“用户自定义目录”,在“自定目录”处输入“c:\”,也就是说把ftp文件夹及其内的文件发送到学生机的c盘根目录下。选择好后单击“传输”按钮,OK!文件传输的速度非常快,不到10秒就可搞定。接下来就等学生考试结束后(当然必须要求学生按指定路径d:\cad来进行文件的存储),在教师端窗口内单击“远程命令”图标,在弹出的窗口单击“添加”按钮新建一个远程命令,在“命令名称”下的空白处双击鼠标左键则可输入命令名。命令名可任意取,这里我们取名为ftp,同样在“命令内容”下的空白处双击鼠标左键,输入远程执行文件的文件名和路径,这里我们输入的是c:\ftp\cad.bat,输入完毕后单击“运行”即可。学生考试机中的dwg文件就被一一收了上来。
总结:以上方法不仅可以收CAD考卷,也可以统一收其他类型的电子考卷,如.doc文件、.xls文件。