最近我开发了一个帮助学习语文字词的小应用。

如果你家有正在认字学词的学童,那么它可能会对你有所帮助 :)

开发背景

开发这个程序的初衷是希望能给学生朋友的语文学习提供一些帮助。

如果你是一位家长并且有检查孩子作业的经历,那么对于时不时冒出来一个错别字,时不时用拼音代替文字,时不时词语滥用让人啼笑皆非,这些情况应该不会感到陌生。面对这样的问题,我常常想:怎么才能让孩子的语文学习更轻松,少犯一些错误呢?如果有一个程序能把经常错的字词保存,然后多看和多练,应该会有所改观吧。

此外,现在学生的书写水平也是两极分化,有的字写得很好看,有的写的很潦草;一种情况是态度的问题,一种情况是学生对汉字的字型和结构没有清晰的认识。对于后者,如果能够有规范书写的大字号的卡片进行对照临摹,那么对于提高书写水平应该会有所帮助;对于前者,只能靠家长的智慧,先端正学习态度了 :(

基于以上的一些想法,所以就做了这么个小应用(http://pzj.freesite.online)

功能介绍

生词本管理

系统有共享的生词本,用户也可以创建自己的生词本。

共享的生词本,目前只有幼儿园和初中部分,有其他需求可留言。

生词本列表中,可设置自己的生词本为共享或私有。共享的生词本,其他用户也可以查看,但不可编辑。

生词本列表
生词本列表

填入基本信息,创建生词本。

创建生词本
创建生词本

手动输入生词或批量上传生词

创建生词
创建生词

查看生词本中的所有词语

查看所有词语
查看所有词语

标签管理

生词本中的生词可以打标签,之后可以根据标签搜索,进行针对的练习。

标签管理
标签管理

词语认读

词语认读页面包括:字体切换、搜索过滤、打标签和词语卡片等功能模块。采用字体5,可以查看词语的拼音、含义和字型。

词语认读
词语认读

提供多种字体,可切换到合适字体,进行书写练习

字体切换
字体切换
字体切换
字体切换

首先应该选择生词本,系统内置如下共享生词本

选择生词本
选择生词本

每个生词本内,又可细分为不同的课文

选择课文
选择课文

在翻页查看生词的时候,用户可以给词语打标签,之后就能通过标签进行筛选了。

打标签
打标签

生词测试

生词测试页面和词语认读页面类似,但增加了测试功能,用户可以测试自己认读的效果。
点击卡片,可临时去掉蒙层,查看答案。

生词测试
生词测试

登录注册

只需基本信息,即可注册免费使用,邮箱最好填真实的,方便找回密码。

登录注册
登录注册

总结

这是一个用PHP开发的简单应用,业务逻辑不是很复杂,不过它也涉及了前后端开发,数据库设计,登录鉴权和部署等研发环境,也算是一次完整的开发实践吧 :)

通过捣鼓这个小应用,个人体会最深的是:洞察需求时程序员一项很重要的技能,发现需求并且能够用自己掌握的知识去解决问题,才能获得成就感,产生更大的价值。

最后,欢迎有需要的朋友使用,也欢迎提出宝贵意见。(访问地址: http://pzj.freesite.online)