松阳县论坛

首页 » 问答 » 问答 » 分享一个用于阅卷统计的ExcelVBA
TUhjnbcbe - 2021/8/20 13:47:00
北京专家助力祛除白癜风 http://disease.39.net/bjzkbdfyy/200921/8231870.html
在精准教学的理念下,配合具有特定理念的试题,采用数据化精准评价有助于精准分析学生在答题中的表现,发现他们在特定知识点和能力点方面存在的问题。现在很多地方已经配置了机读卡阅卷设备,能够在阅卷后提供大数据,但是出于对设备的依赖,常常只有在比较大型的考试中才使用机读设备。在平时的测试中,或者在缺少机读设备的学校,如何实现相对便捷的精准数据采集呢?在1月份的期末测试后,凌哥在Excel中设计了一个VBA程序,用来统计全市六年级的答题情况。在实际使用中,状态良好,运行顺利,老师们按照说明操作,没有报告BUG。下面是一所学校的老师们操作后的实际结果的截图。

操作界面如下,看上去就是在Excel表格页面中加入了一些按钮和输入框。

使用说明

重要:只能使用微软OfficeExcel打开,并且按照提示允许“宏”,以便运行程序。(金山WPS中无法运行“宏”。)

1.先进入“统计数据”表,将班级、学号/考号、姓名等信息粘贴导入“统计数据”表。其中,“学号/考号”是必须的。

2.在“录入表”中录入数据。(其中,“自然序号”可以输入1-之间的数字)

3.按下相应题号的按钮,表示该题未得分。再按可取消。

4.橘色框中输入“扣分的值”。

5.按“下一位”后,“自然序号”会自动到下一个。

6.已经输入的数据,只能到“统计数据”表中手动修改。选择题的数据只有“1”和“空”,2分题的分值会在最后几列中利用公式自动计算。

这个Excel表格是可以自由修改的(比如某些大题中每个小题的分值是2分,就需要修改数据表中的相应公式。VBA程序也可以改编。如果您或您家里那位略微懂得如何使用VBA编程,就可以改造,用于自己的考试统计了。

即便你不懂VBA编程,只要懂得Excel的公式的简单运用,也可以改造这个程序,只要选择判断题的数量不超过69个小题即可。方法是在编程状态下修改按钮上的文字,使其和数据表中各大题的小题名称一致。然后修改Excel表格中的相关文字,比如大题名称、并拖移按钮。然后关闭编程状态。

至于总分,有需要的话,可以在“统计数据”表中的最后几列中修改相应的公式。

下载信息文件:只能用微软Excel打开,并允许运行“宏”。(某某学校)六年级上册期末检测卷数据收集.xlsm链接:
1
查看完整版本: 分享一个用于阅卷统计的ExcelVBA