Excel在高职班主任统计学生成绩中的应用
2011-01-01陈琛尤晓玲
职业时空 2011年4期
摘要:高职院校中,班级学生的日常管理和成绩管理是班主任工作的重要环节。运用Excel函数功能,对班级学生成绩进行快速有效的统计计算、分析与查询,对提高班主任工作的质量与效率,具有一定的实用性。
关键词:Excel;高职院校;班主任;成绩统计
一、引言
高职院校中,由于推行双师型教师队伍建设,教师同时承担理论课和实训实践课的教学任务,部分教师还兼任班主任工作。学生成绩的统计与管理和学生日常管理工作,是班主任工作的重要内容之一,同时它也是学生各类评优评先、各类奖学金和助学金评比等的重要依据。因此每学期结束,每位教师除了批改数量繁多的理论试卷和实训报告外,兼任班主任的教师还要对所带班级学生的成绩进行统计分析,根据学生平时表现和期末考试等各项成绩,统计计算班级学生的学期总评成绩、综合测评成绩和名次等,时间紧迫,任务繁重,枯燥烦琐且易出错。
目前学校教师大部分都有电脑,使用office办公软件,其中Excel电子表格软件是应用最广泛的办公软件之一,它集数据管理、数理统计、绘图、制表于一体,既可以作为数据库使用,又可以完成多种表格与图表设计,而且Excel内置了数百个函数,能够完成绝大部分数理统计分析和复杂的数据运算,精度也达到了专业系统分析软件的水平,因此利用Excel提供的函数,可以让班主任迅速完成多个班级学生的成绩统计分析工作,缩短工作时间,提高工作效率。下面结合自身工作经验,以兰州石化职业技术学院电子电气工程系2010级过程自动化104班2010~2011学年第1学期成绩为例,借助函数功能完成学生成绩的统计计算,充分展示Excel在班级学生成绩统计中的应用。
二、建立工作表
兰州石化职业技术学院学生综合素质测评主要由总评成绩、加分值和扣分值三部分组成。总评成绩又包括文化课成绩与平时表现考核成绩,其中文化课成绩占总评成绩的70%,平时表现考核成绩占总评成绩的30%。平时表现考核成绩由学生各月的班级考核总评值构成。在Excel中,分别建三个工作簿,取名为“过程自动化104班X月份班级考核表.xls”(以11月为例)、“过程自动化104班2010-2011学年第1学期平时表现总评表.xls”、“过程自动化104班2010-2011学年第1学期综合测评表.xls”,在相应工作表中输入该学期学生各项管理信息。
班级月份考核由晚自习、早操出操、上课纪律及出勤、宿舍卫生、团生活海报、团生活表现、劳动加分和其他加分共同组成。在班级月份考核工作表(以11月为例)中,在单元格A2中输入“序号”,单元格A3中输入“1”,再单击A3单元格,先按住Ctrl键,再移动空心十字光标至单元格右下角,待光标变成小实心十字(“填充柄”)时,按住鼠标左键沿行向下拖动鼠标至最后一行,可以自动按顺序生成每位学生的序号。在单元格B2中输入“姓名”,然后依次输入每位学生姓名,在C2至J2单元格中依次输入各项考核指标的内容名称,在单元格K2中输入“总分”,单元格L2中输入“名次”,完成工作表表头制作,如图1所示。工作表中各项考核指标分值由班主任和班干部成员各司其职,采取班主任不定期随机抽查和班干部每天考核的方式,打出每位学生分值。如班长和学习委员负责上课和晚自习的纪律和出勤,团支部书记负责团生活,体育委员负责早操出操,卫生委员负责检查宿舍卫生等,各自负责一项考核指标的打分,避免部分班干部权力过于集中,同时便于班干部之间相互配合和班级学生之间互相监督,最后所有数据在每月结束后的下月初由班主任统一汇总,计算总分,并向全班同学公示。
每学期末,班主任即可对班级学生的班级月份考核统计,进行平时表现总评的计算。在平时表现总评工作表中,A列为序号(单元格A2内容为“序号”),B列为学号(单元格B2内容为“学号”),C列为姓名(单元格C2内容为“姓名”),D列至G列为学期各月份的班级学生考核成绩,H列为平时表现总评值(单元格H2内容为“总评值”),I列为名次(单元格I2内容为“名次”)。
当学期期末考试结束,班主任根据每位学生的文化课成绩,结合已计算出的平时表现总评值,两者综合,就可进行班级学生综合测评的统计计算。在综合测评工作表中,A、B、C列分别为序号、学号、姓名,D列至M列为各门理论课与实训实践课成绩(单元格D2至M2内容为各门课程名称,单元格D3至M3内容为各门课程所占学分),N列为平均学分成绩(单元格N3内容为各门课程的总学分),P列为权重70%的文化课成绩,Q列为平时表现总评值,S列为权重30%的平时表现总评值,T列为总评成绩,U列为加分值,V列为扣分值,W列为最终计算得出的学生综合测评值,X列为综合测评值的班级名次。
三、学生成绩的统计与计算
在三个工作表中输入学生一学期以来的所有考核指标成绩分值,如晚自习考核得分、每门课程期末考试成绩,加分值和扣分值等,即可开始利用Excel提供的函数功能,综合统计计算班级学生成绩。
1.计算班级月份考核。各班干部先将各自统计的学生各项考核指标分值,依次输入到班级月份考核工作表的C列至J列中,班主任再根据随机抽查结果,重点检查班干部及各位学生的考核指标分值是否准确无误,是否有出入较大的打分结果,防止部分班干部徇私舞弊,弄虚作假。待检查确认无误后,利用SUM函数及RANK函数,计算班级月份考核总分值及名次。
由于C3至J3单元格连续,在K3单元格中输入:“=SUM(C3:J3)”,求出学号1学生的当月班级考核总分,单击K3单元格,利用填充柄功能,完成公式的复制,求出全班学生当月班级考核总分。
计算出全班学生当月班级考核总分后,确定全班学生当月班级考核名次,在L3单元格中输入:“=RANK(K3,$K$3:$K$44)”,求出学号1学生的当月班级考核名次,单击L3单元格,利用填充柄功能,即按降序方式求出全班学生当月班级考核名次。需要说明的是,RANK函数对重复分数的排位相同,但重复分数的存在将影响后续学生分数的排位。如图2所示,过程自动化104班11月份班级考核中有多名同学总分为93分,并列名次11位,故名次中不再出现12位,而是直接跳到23位。按月对全班学生平时表现进行考核,计算出总分并排出名次,能有效对学生进行日常管理,对大部分学生起到积极督促作用,在班级中营造出“人人争先,个个向上”的良好氛围,促进班级学风班风建设。同时班主任也可及早发现部分落后学生情况,在下个月对落后学生给予重点关注,及时帮助他们解决学习、心理、生活上各种问题,使其尽快赶上,不致掉队。
2.计算平时表现总评。班主任在做好每月班级考核的基础上,由于已掌握班级学生每月的考核成绩,待学期末即可对本学期班级学生平时表现进行总评,这样按月分步完成,大批量考核数据的输入就不会觉得工作量繁重巨大。利用AVERAGE函数及RANK函数,计算班级学生平时表现总评值及名次。
在平时表现总评工作表中,D列至G列为班级学生各月份考核总分,因此只需进行复制粘贴即可。首先在已生成的X月份班级考核(以11月为例)工作表中复制相应的单元格区域,如复制K3至K44单元格区域,再打开已建立的“过程自动化104班2010-2011学年第1学期平时表现总评表.xls”,在其工作表中单击F3单元格,单击“编辑”菜单,选择“选择性粘贴”选项,在对话框中选择“数值”,完成11月份班级考核总分的粘贴,工作表中9月、10月和12月各列操作以此类推。由于D3至G3单元格连续,在H3单元格中输入:“=AVERAGE(D3:G3)”,求出学号1学生的学期平时表现总评值,单击H3单元格,利用填充柄功能,求出全班学生学期平时表现总评值。最后计算全班学生学期平时表现总评名次,方法同上。
统计学生平时表现成绩时,为进一步观察学生各月平时表现变化情况,希望学生平时表现成绩大于90分的以蓝色显示,小于70分的以红色显示,如图3所示。选中学生平时表现成绩所在的D列至H列,单击“格式”菜单,选择“条件格式”选项,打开“条件格式”对话框,单击第二个方框右侧下拉按钮,选择“大于”选项,在后面的方框中输入数值“90”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“蓝色”。再点击“添加”按钮即可。重复上述操作,设置小于70分的数值为红色。
3.计算学期综合测评。当学期期末考试结束,班主任拿到班级学生各门课程成绩单后,即可着手统计计算班级学生学期综合测评。下面重点介绍对班级学生学期综合测评的统计、计算和查询分析。
(1)计算文化课成绩。由于目前大部分高职院校都已采用学分制的教学模式,统计学生文化课成绩采用平均学分绩的方式,来综合评价学生学习的质和量。所谓平均学分绩,也叫加权平均分,是指各门课程百分制成绩乘以各门课程所占学分,求和后再除以各门课程总学分。公式如下:
以往统计学生成绩常用的求和函数SUM,求平均值函数AVERAGE等方法,已不适用于计算学生平均学分绩。通过Excel的求乘积和函数SUMPRODUCT和对单元格的绝对引用,可以巧妙解决这一问题。
在综合测评工作表中,分别在D2至M2单元格输入过程自动化104班2010-2011学年第1学期所有文化课课程名称(包括理论课和实训课),在D3至M3单元格中输入所有文化课课程各自所占学分,在N3单元格中输入:“=SUM(D3:M3)”,求出所有文化课课程总学分。在D4至M45单元格区域中依次输入班级学生每门课程的期末考试成绩,为了能够及时核对成绩,需要进行窗口冻结,让课程名称、学分行和学生姓名列始终显示。选中课程、学分行下姓名列右侧的那个单元格(即单元格D4),再单击“窗口”菜单,选择“冻结窗格”,就完成了单元格的窗口冻结。这样,我们在输入分数的过程中,无论班级学生数量多少,课程名称、学分和学生姓名始终能在窗口中显示,可以随时进行核对,增加输入成绩速度。在N4单元格中输入:“=SUMPRODUCT($D$3:$M$3,D4:M4)/$N$3”,求出学号1学生的平均学分绩。其中$是绝对引用符号,$N$3表示绝对引用N3单元格,即是已计算出的所有文化课课程总学分值。$D$3:$M$3表示绝对引用D3至M3单元格,SUMPRODUCT($D$3:$M$3,D4:M4)表示对应绝对引用D3至M3单元格数值和D4至M4单元格数值,先求乘积再求和。最后单击N4单元格,利用填充柄功能,求出全班学生的平均学分绩,如图4所示。需要说明的是,SUMPRODUCT函数要求数组参数必须具有相同的维数,否则,将返回错误值“#VALUE!”;同时SUMPRODUCT函数将非数值型的数组元素作为0处理。对应H10单元格,该名学生该课程期末考试作弊,注明“作弊”字样,计算该生平均学分绩时,该门课程成绩即做零分处理,不影响SUMPRODUCT函数的计算。设置单元格的条件格式,将期末考试课程成绩不及格(<60分)学生的成绩用红色加粗字体显示,期末考试课程成绩优秀(>90分)学生的成绩用蓝色显示GhN0fVCS3RZFRdraeEYaiA==,便于班主任今后迅速查询学生成绩及跟踪学生学习动态。
(2)计算总评成绩。学生总评成绩由70%的学生平均学分成绩和30%的学生平时表现总评值两部分组成。在O4单元格中输入“0.7”,表示70%权重,在P4单元格中输入:“=N4*$O$4”,应用对O4单元格的绝对引用,求出学号1学生的70%平均学分绩,利用填充柄功能,求出班级所有学生70%平均学分绩,如图5所示。复制图3工作表中已计算出的班级学生平时表现总评值,选择Q4单元格,执行“选择性粘贴”操作,粘贴数值到Q列。在R4单元格中输入“0.3”,表示30%权重,在S4单元格中输入:“=Q4*$R$4”,应用对R4单元格的绝对引用,求出学号1学生的30%平时表现总评成绩,利用填充柄功能,求出班级所有学生30%平时表现总评成绩,由于P4和S4单元格不连续,在T4单元格输入:“=SUM(P4,S4)”,求出学号1学生的学期总评成绩,利用填充柄功能,求出班级所有学生学期总评成绩。
(3)计算综合测评。班级学生综合测评成绩由学生总评成绩、加分值、扣分值三部分组成。我院加分和扣分值规定如下,学生文化课在各级统考、竞赛中获前三名者:国家级加1分,省(部)级加0.5分,院(系)级加0.3分;在各级报刊、杂志发表论文者:国家级加1分,省级加0.5分,地(JSEJkDOPJnA5jmIjuR5Wxw==市)级加0.3分;担任各级学生干部工作出色者,院学生会干部加1分,系学生会干部加0.8分,班级学生干部0.5分;获院级及以上优秀党员、优秀团员、优秀学生干部称号者加0.2分;在社会实践活动中取得优异成绩获奖者:国家级加1分,省级加0.5分,地(市)级加0.3分,院级加0.1分;在各级文艺、体育比赛中获奖者:国家级加1分,省级加0.5分,院级加0.3分;因特殊原因作出突出贡献者加1分。考试作弊者扣3分/门;有旷课现象者扣1~3分;受警告处分者扣4分;受警告以上处分者扣5~10分。确定班级学生加分值和扣分值后,综合已计算出的总评成绩,在W4单元格中输入:“=SUM(T4,U4,V4)”,求出学号1学生的综合测评成绩,利用填充柄功能,最后求出班级所有学生学期综合测评成绩。再利用RANK函数,就可确定班级所有学生学期综合测评成绩的名次。
四、结论
班主任在第一次完成上述班级学生成绩表的统计后,如图6所示,可以把它保存为一个模板,每次利用这一模板创建新的成绩统计表,只需将其中的所有原始数据(如平时成绩、期末成绩、课程名称、课程学分、班级人数等)换成新的数据,那么所有成绩统计工作将会自动完成,大大提高学生成绩统计的准确率和工作效率。同时当学生成绩由于某种原因需要进行修改时,因为成绩统计工作表中各项统计数据是通过公式互相联系的,当工作表中数据发生改变时,成绩统计工作表中各项统计结果会自动修改,从而保证了学生成绩统计始终是正确的。采用上述方法,本系学生成绩统计及班主任管理工作已在实践中取得了良好的效果。
参考文献:
[1] 王艳红.中文Excel 2003入门与实例教程[M].北京:电子工业出版社,2005.
[2] 雷蕾.巧用Excel进行有效的考试成绩分析[J].南昌高专学报,2009,(3).
[3] 李芳,辛俊勃.浅谈高职班主任工作秘诀[J].职业时空,2010,(6).
[4] 朱树国,申沛,等.学分制下的成绩管理工作[J].中国电力教育,2009,(3).