用Excel打造网络考试系统

来源:百度文库 编辑:神马文学网 时间:2024/04/28 03:55:56
用Excel打造网络考试系统2009-06-30 16:43 转眼又到了学校的期中考试时间,通常的考试,都要经过出卷、监考、阅卷等多个环节,费时又费力。另外在单位,也经常进行员工的各种问卷调查,每次收集整理员工的调查也要消耗大量人力。在计算机日益普及的今天,借助联网的电脑以及各种自动化考试系统,可以大大提高考试和调查工作的效率。

  这里就向大家介绍一种使用Excel进行网络考试、网络调查的方法,不需制作交互式网站,也不用进行VBA编程,就能够轻松实现电子考试,而且3分钟就可以得出考试成绩。
  
  编制试卷
  
  第一步,建立题库

  首先新建一个题库工作表,将本次考试所有备用的标准化试题(单选、多选和判断)添加进去。如果要防止作弊设置A卷和B卷,需将题号、题目和选项都放置在不同的单元格,以便于调整题目和选项的顺序。
  
  第二步,建立试卷

  然后根据考试的要求,设置试卷的眉头,准考证号和姓名由学生自己输入,而试卷类型则由教师设置,为了不让学生随意修改试卷类型,这里需要执行“数据→数据有效性”命令,设置数据区域的有效性条件为“A卷”。由于每道题目的长度不尽相同,可将A列单元格作为考生答题区域,同样需要利用“数据有效性”对话框,设置学生只能输入A、B、C、D等选项内容,并提供下拉菜单,以便于考生答题。在B列单元格中设置试题序号。
  
  第三步,出题

  然后在C7单元格中插入字符串连接函数“=CONCATENATE(设置题库!C2,"▲A.",设置题库!D2," ▲B.",设置题库!E2," ▲C.",设置题库!F2," ▲D.",设置题库!G2)”,从“设置题库”工作表中提取试题内容,为了便于学生阅读试题,可在题目和选项之间适当地添加一些醒目的分隔符号(见图1)。

 题库工作表与试卷工作表
  
  
  第四步:调整试卷

  为了方便试卷生成和答案提取工作,可以将每一道题目的全部内容都设置在同一行,如果题目中有图,还可以插入对应的题目后面,并做相应标识。通过适当增加行高、设置底纹或加粗字体的方法来改善阅读效果。将该工作表内容复制粘贴到一个新的工作表中(注意要用“选择性粘贴→数值”,去掉所有的公式引用),将其保存到“测试一A卷”文件夹下,名称为“测试一.xls”,试卷就生成了。适当调整题号和选项顺序,很快就可以生成B卷。
  
  分发收取试卷
  
  第一步,分发试卷

  学校的网络机房都安装有电子教室软件,这里以较为常用的极域电子教室为例,来讲解试卷文件的分发和收取方法。首先打开极域电子教室教师端,执行“文件分发”命令,将“测试一A卷”和“测试一B卷”文件夹下的同名考试“测试一.xls”文件分别发送到单号和双号学生机上,让相邻学生的试卷类型各不相同。
  
  第二步,打开文件开始考试

  接下来执行“远程运行”命令,打开所有学生机上的考试文件,然后执行“屏幕广播”命令,将考试的相关要求广播到每一台学生机上。当考试正式开始的时候,再关闭屏幕广播,让考生开始答题。考试结束之后,教室应提醒学生保存考试文件,并右击屏幕右下角的极域电子教室的图标,执行“作业提交”命令,提交D:\Test文件夹下的考试文件。

  通过学生机的“作业提交”命令,提交的所有同名考试文件,会自动保存到极域电子教室教师端的C:\Program Files\TopDomain\e-Learning Class Standard 2.00\Submit Files目录下,以对应计算机名称命名的子文件夹中(见图2)。

试卷的分发与回收
  
  小提示

  一般公司如果没有安装电子教室软件的局域网,可以通过共享文件夹进行分发,或通过QQ电子邮件发送,完成考试或者调查后,再通过将文件保存到共享文件夹或者邮件发送的方法收集。可以将收集的答题文件批量改名,并保存到自动批阅文件夹下,如E:\test。
  
  批阅试卷
  
  第一步,新建试题批阅工作表

  所有试卷文件都提交后,将极域文件提交目录下的所有试题文件夹拷贝到试卷自动批阅文件夹(这里为E:\Test)。再新建“试题批阅”工作表,在D4单元格中输入表间数据引用公式“='E:\Test\F01\[测试一.xls]试卷'!A7”,就可以将F01号电脑上的第一题答案引用到D4单元格,将公式向下拖动复制,很快可以提取F01机上所有的考生答案,同理也可以很快提取其他考生的答案。
  
  第二步,判断考生答案

  在“试卷批阅”工作表下方新建一个判分区域,在B、C数据列的相应单元格中分别输入A、B卷的参考答案,在D60单元格中输入条件函数“=IF($B4=D4,2,0)”,可以对D4单元格的考生答案进行判分,将该函数向下复制引用,可以对F01号机上的所有答案进行判分,将各题得分求和,就得到了一位考生的考试成绩(见图3)。

试卷的答案统计
  
  第三步,统计考生分数

  新建一个成绩统计工作表,在C4单元格中输入表间数据引用公式“='E:\Test\F01\[测试一.xls]试卷'!$D$3”,可以提取F01号机上的考生准考证号,将该公式向下拖动复制并修改对应的考试机号,可以提取其他考生的准考证号。考生姓名和试卷类型的提取方法,与之类似。将“批阅试卷”工作表中的考生总分引用到“成绩统计”工作表中对应的数据单元,就可以完成本次考试的成绩统计工作(见图4)。

  
  成绩统计
  
  小提示

  下一次考试,只需要改变试题内容和数量,重新生成试卷,将其保存为相同的文件名“测试一.xls”,执行相同的文件分发和收取操作,修改对应试卷类型的参考答案,试卷批阅和成绩统计工作就会自动完成。这就是使用Excel数据引用的好处,目标数据会随着来源数据的变化而自动变化。