上周去合肥一所公办初中蹲点,翻了三个班收上来的七年级数学作业,翻得我有点上火。
你说学生不认真?
真不是。错题抄得比课堂笔记还齐整,数字连个涂改都没有,翻到后面配的十道同类型练习题,该错的符号还是错,该漏的括号还是漏。有个学生把(-3)²算成-9,工工整整抄了三遍原题,后面碰到(-2)³,照样算成8。
我们默认的“作业有效”,往往是个错觉
很多老师做数学作业设计的时候,脑子里默认的逻辑链条特别顺:学生错得多,就是练得不够,所以补的作业就是抄错题、刷同类型题、凑够固定的题量。
我们之前对“有效作业”的判断,从根上就偏了。我们把“学生花了多少时间在作业上”,等同于“学生获得了多少思维成长”,把“作业本上的字迹有多工整”,等同于“学生真的把知识点搞懂了”。
就拿刚才那个算错乘方的学生来说,他抄三遍题的过程,手在动,脑子根本没转。他甚至可能根本没意识到,自己错的原因不是计算能力差,是看题的时候自动把括号给过滤了——满脑子都是“负号”“平方”的碎片印象,根本没把整个题目的符号优先级串起来。

你想啊,他连自己为什么错都没搞清楚,刷十道同类型的题,本质上还是在重复之前的错误思维路径,能做对才怪。
把“算对多少题”的目标,往“想清楚哪步卡壳”挪半寸
后来我跟那个班的数学老师聊,说你下次布置作业,别让学生抄错题了,就把作业量砍一半,留一道题:把你上次算错的那道题,写清楚你当时做题的思考步骤,哪一步突然觉得“好像有点不对但还是顺着写下去了”。
就这么一道题,比十道机械计算题管用。
第二周收作业的时候,那个之前反复算错乘方的学生写得特别认真:我当时看到-3的平方,第一反应就是负的3平方,根本没注意括号把负号包在里面了,原来我之前错的根本不是算不准,是看题的时候跳步了。对吧?
好的数学作业设计,从来不是用重复训练换卷面正确率的流水线。它得留个小缝隙,让学生能把藏在“算错了”背后的真实思维状态露出来——不是为了抓学生的漏洞批评人,是帮他自己看见,原来我之前卡在这里啊。

别把作业设计的边界画得太死

肯定有人要抬杠,说这样改作业哪来得及?每个学生写的反思都不一样,逐字逐句看到什么时候去?
其实根本不用逐字逐句抠。你翻作业的时候,只要把所有提到“卡壳点”的内容扫一遍,把大家共同提到的问题记下来,第二天上课花五分钟点透就行。真的比你逐题改对错、打个红叉叉效率高多了。
当然,这种设计也不是万能的。
比如刚学有理数加减规则的第一节课,该练的计算熟练度还是要练,总不能让学生算个2+3还要写三百字的思考过程吧?肌肉记忆的形成,本来就需要一定量的重复练习,这部分作业的目标就是练熟规则,不需要硬加反思环节。
作业的核心价值,从来不是考倒学生,是帮学生把藏在“算错了”背后的思维漏洞掏出来。别总拿“题量够不够”当作业设计的硬指标,你多留半寸让学生思考的空间,比多布置三道机械题有用得多。
真的没必要。