最近我开发了一个帮助学习语文字词的小应用。
如果你家有正在认字学词的学童,那么它可能会对你有所帮助 :)
开发背景
开发这个程序的初衷是希望能给学生朋友的语文学习提供一些帮助。
如果你是一位家长并且有检查孩子作业的经历,那么对于时不时冒出来一个错别字,时不时用拼音代替文字,时不时词语滥用让人啼笑皆非,这些情况应该不会感到陌生。面对这样的问题,我常常想:怎么才能让孩子的语文学习更轻松,少犯一些错误呢?如果有一个程序能把经常错的字词保存,然后多看和多练,应该会有所改观吧。
此外,现在学生的书写水平也是两极分化,有的字写得很好看,有的写的很潦草;一种情况是态度的问题,一种情况是学生对汉字的字型和结构没有清晰的认识。对于后者,如果能够有规范书写的大字号的卡片进行对照临摹,那么对于提高书写水平应该会有所帮助;对于前者,只能靠家长的智慧,先端正学习态度了 :(
基于以上的一些想法,所以就做了这么个小应用(http://pzj.freesite.online)
功能介绍
生词本管理
系统有共享的生词本,用户也可以创建自己的生词本。
共享的生词本,目前只有幼儿园和初中部分,有其他需求可留言。
生词本列表中,可设置自己的生词本为共享或私有。共享的生词本,其他用户也可以查看,但不可编辑。

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

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

查看生词本中的所有词语

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

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

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


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

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

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

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

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

总结
这是一个用PHP开发的简单应用,业务逻辑不是很复杂,不过它也涉及了前后端开发,数据库设计,登录鉴权和部署等研发环境,也算是一次完整的开发实践吧 :)
通过捣鼓这个小应用,个人体会最深的是:洞察需求时程序员一项很重要的技能,发现需求并且能够用自己掌握的知识去解决问题,才能获得成就感,产生更大的价值。
最后,欢迎有需要的朋友使用,也欢迎提出宝贵意见。(访问地址: http://pzj.freesite.online)