成绩统计与分析(六):纵向对比
在前文提到的学生成绩跟踪中我们说过在学生人数和涉及科目较多的情况下产生的统计数据量是很大的,只适合班主任对班级学生的成绩跟踪。对此易点成绩统计新版引入了【纵向对比】功能模块,它不需要保存测验统计数据因而没有数据量的压力并提供了对选定的多个测验进行班级、学生、教师统计数据跟踪,更重要的是还提供了通过网站和安卓客户端访问的支持。
先给大家讲一下这个功能的实现原理,首先进行对比的测验是保存在数据库里面的,但不需要保存全部统计数据而是保存原始成绩表和教师设置就行;在进行对比操作前我们需要把测验加载到测验列表,这个过程由程序在内存中创建了一个个测验对象并进行统计,接着建立了一个高速临时数据表以插入各个测验的辅助统计数据;最后对比操作就是根据设定条件对内存中测验对象和数据表的各种数据进行运算、加工、输出。
接下来我们介绍下实际操作,在进行纵向对比之前我们可以在【测验管理】中把已经保存的测验添加到测验列表中,保存的测验不需要保存统计数据但如果要进行教师数据跟踪就需要在保存测验前完成教师设置。【添加测验】功能一是加载数据库内该测验的原始成绩表和教师设置,二是在内存中对加载的数据即时统计后生成测验对象,三是把辅助的统计数据加入临时数据表。图中右键菜单【加载测验】和【添加测验】的区别:加载测验是从数据库中加载测验的原始成绩表和教师设置相当于从外部导入原始成绩表而且保留了上一次的教师设置,这过程是可视的是针对当前激活的测验;而添加测验是把测验添加到将要对比的测验列表是不可视的,其功能如前所述。
也可以把从外部导入统计的测验不保存而直接加入测验列表但必须要在【系统参数设置】开启创建临时数据表,开启后在统计的时候会把辅助的统计数据加入临时数据表,这时就可以从网站或安卓客户端直接访问当前测验的全部统计数据。但生成辅助统计数据在原始成绩表数据量大的时候会增加耗时所以日常统计一般关闭创建临时数据表,需要的话在统计后保存测验再点击工具栏上的【添加测验】按钮手动加入测验列表就好。因此测验列表生成有两种方法:一是开启创建临时数据表后导入、统计、设置、添加,再【清空表格】后重复另一个测验的加入;二是所有测验导入、统计、设置、保存后再在【测验管理】模块中依次添加。
在【常规统计项与图表】模块进入测验列表可以查看已经添加的测验,右键菜单【编辑日期】可以修改测验日期,在完成两个或以上的测验添加后可以点击【班级比较】、【学生比较】、【教师比较】菜单进入相应功能模块,各模块都是以第一个测验作为数据加载基准的,可以在列表框中直接拖动测验项来调整次序,如果其他测验找不到对应的班级、学生、教师则对比数据留空。测验列表除用作数据跟踪外还可以作为数据源供网站和安卓客户端查询各个测验的各种统计数据。
多个测验可以进行分组以方便不同类型的测验进行分类对比,也方便网站和安卓客户端按测验分组进行访问。测验列表窗体右键菜单中点击【分组管理】进行测验分组设置后,在选定的测验项点击【设置分组】在弹出的测验分组管理窗体中双击测验分组项即完成设置,点击【清除分组】可以取消已经设置的测验分组。
一、班级成绩纵向对比
在【纵向对比】模块中【纵向对比测验列表】是只读的可查询各测验的简要信息。【班级成绩纵向对比】模块中选择测验分组后在标签页中选择学科下拉框选择班级可以查看各班(全年级)各学科历次测验的分制、参考人数、分数段人数、平均分(总分)、低分率、及格率、优秀率、折算分、最低分、最高分、排名(班级),选择全科目除全年级外各班分数段人数切换为名次段人数。其中红字和绿字以当期年级平均为基准进行标识,图表柱形条高度以该数据当期最大值作参考进行绘制和比例有关而非数值,双击ID单元格可以自定义柱形条颜色。点击【数据编辑】按钮进入表格编辑器可以对数据表格进行查阅、编辑、另存、打印。激活标签页或改变窗体大小当前显示的图表会自动复制到剪切板。
双击数据表格中的各个统计项会弹出该统计项的纵横对比窗体。
二、学生成绩纵向对比
【学生成绩纵向对比】模块中选择测验分组后在标签页中选择学科下拉框选择班级数据表格选择学生可以查看该生各学科(汇总)历次测验的分制、分数、班级标准分、年级标准分、班级百分等级、年级百分等级、班级名次、年级名次。其中标准分小于0红字标识大于0绿字标识,关键词输入学号或姓名即可查询(支持模糊查询)。点击【数据编辑】按钮进入表格编辑器可以对数据表格进行查阅、编辑、另存、打印。激活标签页或改变窗体大小当前显示的图表会自动复制到剪切板。
双击数据表格中的各个统计项会弹出该统计项的纵横对比窗体。汇总标签页中分数横向对比图表的灰点为年级平均分,各科标签页中灰点为班级平均分。
三、教师成绩纵向对比
【教师成绩纵向对比】模块中选择测验分组后在标签页中选择学科列表框选择任课教师和所带班级后可以查看该教师所带班级历次测验的分制、平均分、低分率、及格率、优秀率、折算分、最低分、最高分、排名(班级)。在各班中以绿字、红字标识当期的最大值、最小值,而在全部班级中绿字、红字则标识历次比较的最大值、最小值。点击【数据编辑】按钮进入表格编辑器可以对数据表格进行查阅、编辑、另存、打印。激活标签页或改变窗体大小当前显示的图表会自动复制到剪切板。
双击数据表格中的各个统计项会弹出该统计项的纵横对比窗体。
从上面的功能描述我们可以看出测验纵向对比主要应用于不同时期的多个测验或者同一测验按需求划分为不同部分的比较:对于第一个应用可以理解为同单位历次测验的对比;第二个应用主要针对于同一测验不同分部的全局对比,例如一个年级分为普通班和重点班,我们可以分开导入统计或一张表通过选择统计分别统计后加入测验列表,在【班级成绩纵向对比】可以进行全年级各科目的对比,这种情况下不存在学生跟踪的前提,如果教师同时执教普通班和重点班那么其中的全部班级数据还是可以对比的。
在纵向对比的过程我们加入了横向对比,我们可以把每次测验想象成一个横切面,而一个个横切面通过纵向的时间轴或自定义轴关联起来,从而使我们的统计从平面走向了立体。
L.Q.R 210715-210718