前两天在某论坛上看见一个帖子“十年过去了,我还是很难忘记那个XX数电实验老师”,是一位已经毕业十年的本科生感谢在毕业清考中放了他一马的老师,之后有一位老师在论坛上写了一篇“作为一名专业课任课教师,如果一名基本交白卷的学生下跪求给过,我该怎么做?”,说出了自己无奈。大家站在不同的角度各个有个见解。
呵呵,当老师那么多年了,手下也给了N多不及格,被挂起来的学生各个学院的都有,下面就来说说自己亲历的“老师的努力”。
第一次讲课是刚当老师不就,给一所民办学校讲数据库,学生质量就不说了,期末考试结束后,卷面没有办法看,于是按照“开根号乘10”进行处理,再将59、58分的处理为60。结果在下学期补考的时候,一帮得50几分的学生找来,非问为什么不给他们提及格。我一下就明白了,给不及格的时候一定要给很低原始分数,公式处理后的分数不能说,这样不及格的学生才会死心。
后来在学校讲课考试,每次遇到原始成绩太差要调整的时候就特别慎重,坚决不再使用“开根号乘10”的算法,因为这个公式会使只有36分的变成及格。
教了基础课之后,面对的学生群体更大,我们一帮老师经过多年实践、磨合和总结,于是又了一些套路。
当原始成绩基本没有问题的时候,可以采用简单粗暴、最省劲的方式,坚决消灭59、58,甚至有时可以消灭到55。
当原始成绩普遍不好、分布还比较接近正态分布时,可调整平时成绩,每人加上n分,然后看看不及格率如何。如果能够使不及格率低于某一个百分比(例如15%)则完事大吉。那时计算机的工具还没有那么发达,只能用简单的公式进行处理。
最近十五年中,学生的原始成绩逐步就不是正态分布了,逐步向U型发展,这个真的比较要命了,不及格率不能太高(学校没有明文规定,但又有一个一般的约定俗成,高于20%会被骂死的),好在此时 office 软件已经好用了,于是开启了公式计算时代。
首批推出的公式目的非常直接,就是想减少不及格,于是直接将低于一定分数的成绩统一加一个n(一般小于10)值。这种方法简单而有效,但副作用明显,可能造成一部分原来低分的人在加n之后超过原来比他分数高的同学,即所谓的“倒置”。典型的就是,将80分以下的人每人加5分,就会使原来76-79分的人最后成绩超过原来80-84的人。
老教师们感觉到了不公平,他们的正义感使他们挺身而出,坚持“要加n分就大家都加”,不能出现倒置问题。于是一帮青年老师又想出了一个复杂的分段公式,让所有的人都受益,只是低分的人受益多点,高分的人受益少点,保证不会出现“倒置”。
随着计算机编程期末上机考试的大面积进行,同一考场使用AB卷,又产生了新的问题,出题老师不能保证每一次考试的AB卷都是完全等价的,有时AB两卷的平均分还会相差较多。这样使用不同试卷的同学不干了,为解决这一问题,于是老师又要在最后计算成绩的时候对不同的试卷根据平均分进行加权。
最近几年,学生计算机基础差距越拉越大,在学习编程时两极分化越来越严重,反应到期末成绩中,基本形成了一个倒正态分布。为了缓解这一现象,在平时引入了选作题,在期末上机编程中降低及格题目的难度,加上选作题为好学生充分发挥做铺垫。于是各种新的公式又诞生了……
当然,最后的结果是:不及格率保持在一定水平不变了。副作用也很明显:老师们熟练使用了Access和Excel,掌握了在Excel中使用各种函数组合实现各种公式;得高分甚至满分的学生也越来越多了。
呵呵,前几年我就跟同学说过:考场上是考察学生的能力,考试后是考验老师的智慧。
如今,我想起了前几天在微信朋友圈中看到的一句话“很多时候你考了60分不是你的努力而是老师的努力”。哈哈,我懂,你懂吗?