我家女儿今年9岁,就读于一所公办学校的三年级。虽然是很普通的普娃,但一二年级语文老师管得很严,生字词在大量的听写默写中掌握得还不错。三年级换了一个没太多经验的年轻语文老师,于是娃的字词掌握情况便一泻千里,语文考试有一半以上的分数丢在错别字上。
老父亲坐不住了,亲自上阵给娃做听写,结果是崩溃的:同样一个字词,连续听写几遍还会继续错,好不容易掌握了,过几天再默又忘了。仔细观察孩子写字过程,还发现一个更严重的问题:三年级开始老师不教笔顺了,于是孩子自由发挥,各种倒笔顺。要想帮孩子纠正笔顺,必须看着孩子一笔一划写字,无法事后检查,简直太费爹了!
为了让孩子更高效掌握好生字词,也为了解放自己,我开始寻找“智能化”的解决方案。尝试了各种App、小程序、学习机、学练机、智能练字笔、智能练习本,却遗憾的发现大部分产品都不尽如人意。也许开发者不是实际辅导孩子的家长,所以很多具体细节上并不能满足我的实际需求。
比如,很多软件产品需要用手指在iPad或手机屏幕上书写笔画,尽管可以识别出笔顺错误等问题,但相比在纸上练习,效率反而是降低的。另一种“智能练习本”类型的硬件产品,可以直接用笔在墨水屏上书写,系统直接批改,效率一下子提升了不少。但这类产品基本是使用了“手写字体识别”的技术来判定书写正确与否,这种技术可以把各种手写体、潦草书写的字还原成标准汉字,但对于多一笔、少一笔这样的别字,以及笔顺错误,都无能为力。每次孩子用完,我都必须重新检查一遍,把机器判为“正确”的字里面的“别字”挑出来,重新判错,好让孩子在错题本里面能重复练习,非常耗费心力。
还有一个不得不吐槽的点,各大学习机和手机App产品的字词练习模块,几乎都没有做“去重”处理(写字表和词语表有很多字是重复的,如果一起练习,则同一个字要写多遍,白白浪费效率),这让一直追求极致效率的我完全不能忍受。
压死骆驼的最后一根稻草则是这些产品糟糕的错题本功能。操作复杂难用就不说了,还只能靠自己一遍遍去重复练习,不能按照艾宾浩斯遗忘曲线智能重练,要么练得过于频繁浪费时间,要么几天不练忘光了又重新来过。
让孩子试用这些产品受了这么多伤害之后,痛定思痛,我终于下定决心,发挥自己的专长,作为程序员,为孩子亲手写一个App吧!
我自己是科班毕业的程序员,有十几年的开发经验,不过人到中年,已经远离一线编程工作好多年了。这次为了孩子也是拼了,重新拾起老本行。要开发首先得选择平台。智能手机虽然最方便,但首先Pass掉,因为屏幕太小,只能用手指划笔画,效率太低。如果是在纸上书写,再通过手机拍照来判错,最后再回到纸面订正,同样效率很低,且操作过于麻烦。
之前试用某“智能练习本”产品,发现这类产品有独特优势:孩子可以直接用手写笔在屏幕上书写,写完系统就可以直接判题,判完题孩子可以直接订正,相当于是通过手写笔输入,跨越了现实世界和电子世界,能极大提升效率。可惜这类产品真的没有用心做好软件部分。受此启发,我发现开发一款iPad App非常适合。iPad保有量大,大部分家庭都拥有,可以省去购置硬件的成本,并且大部分iPad都已支持手写笔,上下游相关设置也很完善。但iPad有三个常见顾虑,一是屏幕伤眼,二是屏幕太光滑手写体验不好,三是怕孩子不自觉,乱玩游戏分心。
针对上述问题,我经过一番研究,也都找到了对应的解法。屏幕光滑,可以花200左右买一张“防蓝光类纸膜”,贴上之后可以媲美在纸张上写字的感觉,同时能过滤一部分蓝光,起到一定护眼效果。屏幕伤眼,iPad专门有一个“夜览”模式,可以降低蓝光(设置-显示与亮度-夜览,设定好生效时间段,选择一个较暖的色温既可)。怕玩其他应用分心,iPad支持设置为演示模式,只有当前App可用(设置-辅助功能-引导式访问,打开开关后,进入任意App,连按三次电源键,既可使iPad保持在当前App中)。
解决了以上顾虑,iPad就是最适合开发的平台了,下一步就是开发App了。
开发这款App,我有几个非常重要的目标:
1、 出题必须智能、高效。首先对于写字表、词语表和识字表里面的重复字词,必须要能自动去重,确保孩子每个字只写一遍。其次要尽量避免待考察的汉字在另一个词的提示中出现,从而防止出现简单照抄的情况。最后,对于写字表里的单个汉字,需要有辅助词组来提示孩子书写,应尽量选中课文中出现的词,或跟课文用字含义类似的词,以加深孩子理解。
2、 批改系统必须精确严谨。首先对于任意一个手写汉字,既要能识别出错字,也要能识别出别字,特别是多一画、少一画、写错偏旁、横和撇弄混等情况。其次要能识别出笔顺错误。因为汉字是通过手写笔输入的,系统可以知道孩子每一笔的书写顺序,于是应该可以精准识别出倒笔顺的情况。最后,对于别字和笔顺错误,要能给出精确的错误提示,方便孩子快速了解错误和订正。
3、 必须要有科学的重复练习机制。我们都知道科学重复的必要性,错误字词要经过多次重复练习,才能加深记忆。对于错误字词,每天练哪些、练多少,以什么样的频率和间隔重练,应该依据“艾宾浩斯遗忘曲线”,通过智能处理机制,自动化给到孩子练习建议。
基于以上目标,我利用每晚业余时间,忙绿起来了。本以为功能挺简单,很快能做好,没想到一开发就是好几个月,特别是批改系统的难度大大超出预期,因为人的手写字实在是千变万化,要想兼容好十分不容易。历经千辛万苦,赶在暑假前,我的App初版终于完工了!
介绍几个重要界面:
1、练习选择页面。这里可以选择单独练习词语表、写字表和识字表,也可以练习更常用的写字+词语表。每篇课文展开后有四个选项。“字词预览”可以事先看一遍要练习的字词,这个没有放到练习默认流程中,因为事先看了可能临时抢记,测试结果未必准确,所以留给用户自行选择。“抄写练习”可以在iPad上面进行描红少些,系统会给出正确的笔顺,通过这个练习可加深对字词的印象。最重要的是“听写”和“看拼音写”练习,可根据自己喜好进行选择。
2、练习页面。在这里进行主要练习,通过手写笔直接书写答案。写完后点击“提交检查”即可看到系统批改结果。点击“查看错误分析”即可进入错误分析页面。
3、错误分析页面。这里会按笔画列出每个错字的详细错误,并给出正确示范。从这个案例可以看到,系统既能识别笔画本身的错误,也可以识别错误笔顺。孩子看完错误分析,需要点击“去订正”按钮,立即进行订正,以加深印象。
4、错题本页面。这里主打“遗忘曲线智能排序”,系统会自动排好练习计划,每日按计划进行错题重练就能获得最佳效果。每道错题会在当天订正,第2、4、8、15、30天进行重练,一旦过程中写错则重新开始循环,直到连续做对6次为止。经过这样的周期巩固,记忆会十分牢固。除此以外,也可以按日期、单元、错误次数等排序,自主进行错题重练。
开发过程中,女儿还给我提了一个小心愿,希望可以用彩色笔进行练习,于是我满足了她的要求,支持自选写字颜色。如果写字过程中仔细观察,还可以看到墨迹干燥后颜色变深的视觉效果:)
终于到了交付给孩子试用的时候了,有点担心这个App批改系统的严格要求会打击孩子的自信心,也有点担心这个App不能连笔书写,必须一笔一划来写,孩子会不耐烦。孩子刚一上手,果然错误很多。仔细一看,除了部分错字以外,有很多都是别字和笔顺错误。特别是笔顺错误,不看不知道,一看吓一跳。没想到有那么多、各种各样的错误笔顺,如果不是这个App,自己压根不可能看这么细!
好在孩子比较懂事,觉得这个App是真的能帮助到她纠正书写错误,于是每天都很乐意使用,也能静下心来一笔一划真人书写。尽管有时候也会吐槽笔顺判定过于严格,但也都坚持下来了。一段时间后,女儿跟我说:“爸爸,这个软件真好用,特别是遗忘曲线,好神奇,练过几遍之后好多字真的记得很牢!”
从孩子开始练习到现在已经一个多月了,部分错字已经经过了6遍重复练习的完整周期。孩子很喜欢打开错题本里面的“已掌握”页面观看,这些都是她连续做对6遍以上的字词,看着掌握的字词越来越多,孩子的成就感非常强,也对自己的字词基本功越来越自信了!
花这么多精力做出来的App,只给孩子一人用有点可惜,其实在开发阶段,部分孩子同学的家长就已经听说了,纷纷要求我把软件公开,我的一些同事听说之后也都很想给自己孩子使用。于是我决定公开发布这款App。可是要公开发布,就得补全1-6年级所有课本的字词,于是发动媳妇儿帮我输入电脑,硬是一个字一个词把小学阶段所有课本字词都搞定了,我自己也反复校对了好几遍。现在,这款App终于在苹果应用商店上架了。需要的家长可以在AppStore搜索“思练语文字词练习”即可下载安装。
提醒一下,为了达到最好的练习效果,请务必购买“类纸膜”贴在iPad屏幕上,可以有效增加摩擦力,模拟纸面书写效果。另外如果没有苹果官方手写笔,可以买200元左右的国产平替电容笔。更便宜的笔不建议买,书写效果可能无法保证。
加入小花生大家庭已经9个月了,期间主要是研究怎么按照二语习得理论培养出一个英语原版娃,很有相见恨晚的感觉。孩子作为几乎零基础的9岁大童,从去年11月开始按照原版路线学习英语,经过9个月的努力,已经基本站稳初章,RAZ读到L级。一直没对社区作出什么贡献,本想分享一些英语盘娃心得,没想到首作献给了语文......
争取后面再分享一些英语学习经验吧,谢谢大家!