浅谈使用Excel实现无纸化考试
Excel是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。
使用Excel提供的丰富的函数,可以实现考试的无纸化,而且题型不仅仅局限于选择、判断等客观题。基本设计思路如下:
(1)准备题库,题型任意,并可以标注题目的答案(方便自动阅卷使用);
(2)利用Excel随机数函数进行题目的抽取,实现随机抽题(不重复);
(3)使用设计好的试卷模板生成试卷;学生答卷并提交;
(4)使用Excel函数进行客观题的自动判分,主观题由教师录入得分;
(5)使用Excel函数实现考试信息(学生学号、姓名等)的获取和分数的统计。
具体操作及功能实现主要有以下几点:
(1)使用Excel生成试卷,需要注意工作表和工作簿的保护。由于Excel工作簿中包含了题库及答案信息,在生成试卷过程中,相关信息需要隐藏,可以通过保护工作簿来完成;
(2)生成的试卷位于工作表中,相关的题目信息学生只能查看,不能修改,学生能够操作的部分只有可以填写答案的单元格,此项功能可以通过保护工作表完成;
(3)由于题目的抽取依据Excel随机数函数完成,Excel中通常设置为自动计算,即每次打开Excel文件题目都会发生改变,所以需要固定每个学生抽取的题目,即学生使用按钮生成试卷后,题目不应该再发生改变,该操作可以通过Excel的VBA代码实现,且控制学生只能生成一次试卷;
(4)客观题判分时,使用Excel函数判断学生答对的题目个数即可统计学生分数,然后加上教师录入的主观题分数,实现总分的统计;
(5)学生其他信息,如学生学号、学生姓名等获取相对容易。
完成以上功能,则可以实现简单的单机无纸化考试,实现题目的随机抽取。还可以使用Excel与Word协同操作,使用Word的域实现随机纸质试卷的生成。要实现在线的Excel无纸化考试,需要进一步的探讨。