杨妍江苏省镇江市东方技工学校212001
摘要:对于Excel办公软件,随着版本的升级,其功能也越来越强大,针对考试系统高技术高要求的情况,我们探讨了用Excel设计考试系统,实现了试卷制作简便,分发评判容易,统计快速的考试功能,可低技术、简便、灵活地解决教学中的课外作业考查、考试评价调查等问题,有一定的实用价值。
关键词:考试系统Excel无纸化
现在虽然已经有很多软件能够实现无纸化考试,但这些软件部是要交钱注册的,共享版又往往有很多功能受限制,而且其软件也不一定适合自己使用。随着信息技术的普及,学校师生已经基本掌握office系统办公软件的操作,特别是Excel作为老师统计成绩、管理成绩的好帮手,又是学生学习的实用工具,因此大家对它非常熟练。所以,我们可以自己用Excel做一个简单的无纸化考试系统,实现了试卷制作简便,评判容易,统计快速的考试功能,而且技术含量低,操作简便、灵活,非常适合家庭作业考查或课堂测试等。
一、基于Excel的考试系统设计与实现
设计思路:
在Excel中制作好试卷,通过指定单元格输入学生信息、作答情况,再通过函数读取标准答案并判断正误、给出得分,学生试卷保存后交给老师。
主要技术:
1.输入设计
与传统试卷一样,Excel试卷包括试卷标题、试卷正文(试题),另外还有姓名、解答处、分数等填写项。运行Excel,系统自动新建一个空工作簿,在工作表中输入基本内容。
2.设置数据有效性,方便学生答题
学生输入解题信息如采用直接在相应单元格中输入,则会增加学生解答要求,如答案字母的大小写、空格等均会影响学生成绩,对此我们采用了数据序列进行选择设计,尽量减少操作对成绩的影响,具体操作方法如下:
(1)选中放置第1小题答案的B4单元格,单击“数据”菜单下的“有效性”命令,弹出“数据有效性”对话框。
(2)单击“有效性条件”标签下“允许”选项右侧的下拉箭头,在下拉列表中单击“序列”选项,如图1。
图1图2
(3)在“来源”选项下面的文本框中输入“请选择,A,B,C,D”(如图2,笔者注:在4个标准选项之间要用半角逗号隔开),单击“确定”按钮保存设置。
学生在答题时,只需用鼠标单击放置答案的单元格,在该单元格右侧就会出现一个下拉箭头,单击该下拉箭头就会弹出一个下拉列表,单击相关选项即可输入答案,如图3。
图3
这种方法在班级信息、单项选择题与判断题答案输入中显得直观、易操作,只须单击选择项便可输入答题信息。
3.编制公式判断正误,智能统计成绩
公式判断正误:我们可以用EXACT函数来实现。EXACT函数是office办公软件excel中的文本函数,用于检测两个字符串是否完全相同。EXACT函数的参数text1和text2分别表示需要比较的文本字符串,也可以是引用单元格中的文本字符串,如果两个参数完全相同,EXACT函数返回TRUE值;否则返回FALSE值。在本例中,首先在C列中输入正确答案,然后在D列中输入“=exact(B4,C4)”,这时返回FALSE值,如图4所示。
图4
当学生答题后EXACT函数会自动做出判断,如图5所示。
图5
统计成绩:
统计成绩可以用COUNTIF函数实现,COUNTIF函数是统计“条件数据区”中满足给定“条件”的单元格的个数的函数,在本例中用COUNTIF函数求出TRUE值有多少个,即算出了学生答题的正确数。
具体操作如下:
(1)选中C54单元格输入“统计”然后选中D54单元格,输入“=COUNTIF(D4:D53,TRUE)”。
(2)选中C55单元格输入“成绩”,假设共50题选择题,2分一题,选中D55单元格后输入“=D54*2”则得出学生的总成绩,如图6所示。
二、Excel考试系统的几点应用经验
1.在设计试卷时,除了可以使用数据序列的方法,根据题型还可以使用复选框、选定按钮等,丰富试卷形式。在单选、判断的设计中用数据序列比较简单而又高效,用选项按钮设计虽然较复杂,但与多选题的复选框一起使用时会比较统一,因此可根据情况选用。为减少监考难度,可打乱题目顺序设计A卷、B卷、C卷。
2.学生测试时,要把选择状态以右的列全部隐藏,并通过菜单“工具-保护-保护工作表”使学生作答时不会改动其中信息。其中班级、学号、简答题等输入单元格在保护前需要在设置单元格格式中取消锁定,这样学生就只能在指定的地方输入信息,减少操作难度。