【标签】 学习工作赛道+青少年身心健康赛道
0. 先和大家打个招呼吧 ![]()
大家好!我是一位普通的小学生爸爸,家里有个刚上一年级的儿子。做这个项目,纯粹是出于一个父亲的无奈——每天下班后拖着疲惫的身体还要辅导孩子写作业,真的太累了。之前给孩子报过课后作业托管班,一个月900块,说实话对我们普通家庭来说压力不小。
于是我就想:能不能自己做一个工具,让孩子能够自主完成学习任务?通过游戏化的积分奖励机制,激发他的学习动力。这样既能解放我自己,又能培养孩子的自律能力。
这个项目叫"童趣乐园",核心功能其实很简单:家长可以给孩子布置任务(学习、运动、阅读、家务都可以),孩子完成后提交打卡,AI自动批改,家长审核通过后自动发放积分和金币奖励。孩子可以用积分在商城兑换自己想要的礼物,比如玩具、零食或者一次家庭出游。
最让我骄傲的是,整个项目完全免费! 我使用飞书多维表格作为数据库,Coze工作流作为AI服务,所有核心功能都不需要花一分钱。而且项目也会开源,任何家庭只要拿到源码,按照教程配置一下飞书和Coze,就能免费搭建属于自己的儿童任务管理系统。
我是怎么用 TRAE 做出这个项目的
说实话,我只是前端开发程序员,对后端开发并不了解,数据库知识更是一知半解。最开始我尝试用Coze做过一个版本,但发现很多定制化的功能没法实现。后来又试了飞书多维表格的应用模式,但按钮点击、页面显示都不理想。
最后抱着试试看的心态,我用TRA开始了这个项目。我的方法很简单:
1. 先理清楚需求:通过和TRA的对话,把所有功能需求都梳理清楚,包括任务管理、打卡审核、积分商城、AI任务生成等。
2. 最小可实现方案:先让TRA生成一份最小可实现方案,把核心流程跑通,再逐步添加功能。
3. 配置化设计:我特别注重配置化,比如AI功能需要配置Coze工作流才能使用,不配置也能手动添加任务;AI测试功能可以配置展示时间,比如只在周末显示,用来对一周的学习内容做测试。这样保证了儿童端界面的简洁,不会让孩子眼花缭乱。
4. 边做边优化:遇到问题就及时和TRA沟通,不断优化代码和功能。
使用 TRAE 过程中遇到的真实问题
在使用TRA的过程中确实遇到了不少挑战:
1. 代码被覆盖的问题
有几次我自己发现了bug并修改了代码,但下一轮对话中TRA又把我的修改改回了之前错误的版本。后来我意识到,每次修改代码前必须让TRA先读取最新的文件内容,这样才能避免这种问题。
2. 误操作风险
因为我使用的是UniApp开发,有时候让TRA查找问题时,它会直接运行npm run命令,这很容易导致项目出现依赖问题。后来我养成了习惯,每次让TRA操作前都会明确告诉它不要运行构建命令。
3. 飞书API的数据处理
飞书API返回的数据格式比较特殊,文字字段需要这样处理:item.fields.name?.[0]?.text,图片上传和显示的逻辑也比较复杂。最开始TRA经常写错这些地方,我需要反复提醒它修改。
4. 解决方案:生成项目规则文件
后来我让TRA帮我生成了一份项目规则文件(uniapp项目规则.md),把飞书API的数据格式、图片处理方式、字段映射规则等都写进去。之后TRA再写代码时就很少出错了。如果后期开发中遇到新的问题,我也会让TRA把解决方案总结成规则添加到文件中。
为什么要开源这个项目
做这个项目的初衷就是为了解决自己的问题,但做完之后我想:既然我能用上,其他家庭肯定也有同样的需求。不如开源出来,让更多家庭受益。
每个家庭都可以免费搭建:只需要:
-
下载源码,按照教程配置,UniApp项目需要开通云函数服务。
-
注册一个飞书账号、创建一个飞书应用。
-
创建多维表格(免费)可以复制我提供的多维表格模板,这样就可以获取需要的完整的数据结构与基础的数据。然后把测试数据删除,就可以开始使用了。
-
注册Coze账号(免费)复制工作流模板,这样就可以获取需要的完整的AI服务。
不需要服务器、不需要花钱买任何服务,就能拥有一个完整的儿童任务管理系统。UniCloud免费的云服务空间就可以支持项目的托管,如果需要自定义域名,也可以在UniCloud中配置。
这就是我做这个项目最大的心愿——让每个家庭都能享受到科技带来的便利,让孩子们的成长更有动力!
1. 简介
是什么: 一款基于 UniApp 开发的跨平台小程序,包含家长端和儿童端,通过任务发布、积分奖励、连续打卡、AI批改等功能,帮助家长科学管理孩子的学习和生活习惯。
面向谁: 5-12岁儿童及其家长。家长可以通过家长端布置任务、审核打卡、管理奖励;孩子可以通过儿童端查看任务、完成打卡、获取奖励。
使用场景:
-
家庭场景:家长为孩子布置日常学习任务、家务劳动
-
教育场景:老师布置课后作业、学习打卡任务
-
活动场景:假期实践活动、亲子互动任务
主要功能:
家长端功能
儿童管理:添加、编辑儿童信息,一个家长可绑定多个儿童账号
任务管理:发布、编辑、删除任务,设置积分奖励,绑定教材,设置是否需要审核
任务审核:审核孩子提交的任务打卡记录,查看打卡照片,通过或拒绝申请
任务模板:创建可复用的任务模板,支持批量创建任务
教材管理:添加、编辑教材信息,追踪教材进度(当前页数),支持开启/关闭教材
学习时间段设置:记录每天可以学习的时间段,方便AI根据每个学生的情况定制化生成学习任务
积分记录:查看孩子的积分和金币获取记录
兑换审核:审核孩子的商品兑换申请,可添加审批意见
商品管理:管理积分商城商品,设置所需积分和金币
儿童端功能
任务列表:查看待完成任务,显示任务详情和奖励
任务打卡:完成任务并上传打卡照片;如果需要审核,提交审核记录
AI智能反馈:提交任务后1分钟可查看AI打分与建议详情,包括:
-
作业批改:标记错题位置,给出正确答案和解题思路
-
图画鉴赏:AI分析绘画作品,给出改进建议
-
个性化学习建议:根据任务完成情况提供针对性提升方案
积分商城:使用积分和金币兑换商品
个人中心:查看积分、金币余额和连续打卡天数,展示学习成就
语音播报功能
任务标题和描述支持语音播报,方便儿童阅读和理解任务内容,特别适合低年级学生,因为我儿子正是处于识字阶段。
连续打卡奖励(即将上线)
支持连续打卡奖励机制,家长可以配置连续打卡多少天获得什么奖励,激励孩子养成坚持的好习惯。比如有的时候想要带孩子去博物馆参观,就可以设置一个目标,要求孩子连续打卡7天获得奖励。周末的时候就可以带他去博物馆。之前看过"陪孩子完成的100件事情",可以把这些事情都加到奖励清单中。
2. 创作思路
-
灵感来源: 作为一个小学生家长,每天辅导孩子写作业是一件非常耗时费力的事情。之前给孩子报了课后作业班,一个月900元,觉得费用太高了。想着能不能自己做一个工具,让孩子能够自主完成作业,同时通过游戏化的奖励机制激发孩子的学习兴趣。
-
想解决的问题:
-
家长辅导压力大:每天花大量时间监督孩子完成作业,影响工作和生活
-
孩子缺乏学习动力:被动学习效率低,需要外部激励
-
作业班费用高:课后托管费用昂贵,普通家庭难以承受
-
缺乏个性化管理:市面上的任务管理工具大多面向成人,没有针对儿童的专属设计
-
奖励机制不透明:孩子缺乏成就感和持续动力
-
任务管理零散:缺乏系统化的数据统计和分析
-
缺乏AI辅助:缺少AI批改和个性化学习建议功能
- 为什么做这个方向:
-
市场需求大:随着双减政策的实施,家长对孩子自主学习能力的培养越来越重视
-
技术门槛适中:使用飞书多维表格作为免费数据库,Coze作为AI服务,可以大幅降低开发成本
-
可扩展性强:从简单的任务管理开始,可以逐步添加AI批改、学习分析等功能
-
社会价值:帮助培养孩子的自律能力和时间管理习惯,对青少年身心健康发展有积极影响
- 价值与意义:
-
效率提升价值:通过系统化的任务管理,家长可以高效地布置、追踪和评估孩子的任务完成情况,节省沟通成本;自动统计积分和金币,减少人工计算工作量;数据可视化展示,帮助家长快速了解孩子的成长趋势;AI自动批改作业,减轻家长辅导负担
-
社会价值:培养孩子的责任感和自律能力,为未来发展打下良好基础;通过正向激励机制,激发孩子的学习兴趣和主动性;促进亲子互动,增强家庭凝聚力;个性化学习建议帮助孩子更高效地提升学习成绩
3. 体验地址
部署说明: 使用 UniApp H5 构建部署到云开发平台,支持在浏览器中直接体验完整功能。首次访问需要配置飞书多维表格和Coze工作流。
技术栈:
-
框架:UniApp(Vue2)+ uni-ui
-
后端架构:云函数 + 飞书多维表格API
-
数据存储:使用飞书多维表格作为数据库,包含儿童表、任务表、任务模板表、积分记录表、兑换记录表、教材表等
-
AI能力:集成AI批改和ai测试功能,支持作业批改、图画鉴赏等场景
-
语音合成:Web Speech API / 云函数TTS
-
部署:支持微信小程序、H5、App 多端发布
4. TRAE 实践过程
-
需求梳理 → 通过TRA对话明确产品功能需求
-
方案设计 → 生成最小可实现方案文档
-
项目初始化 → 创建UniApp项目结构
-
核心功能开发 → 实现任务管理、打卡审核、积分商城等核心功能
-
AI集成 → 接入Coze工作流实现AI任务生成和AI测试功能(开发中)。ai批改作业是通过飞书多维表格的ai快捷字段实现的,不需要额外配置。
-
优化迭代 → 测试阶段都是我自己一个人测试的很多地方测试的不完全还有待优化。主要的核心功能已经完成。
- 配置多维表格:在飞书多维表格中创建所需的数据表,包括儿童表、任务表、任务模板表、积分记录表、兑换记录表、教材表等
可以选择下面的飞书多维表格创建副本
https://ua7l4cwjpsi.feishu.cn/wiki/NF5Rwmk8viJq6rkFe9Cc2F4pnoe
图中所示为飞书多维表格的appToken,需要在项目的飞书配置中使用
测试使用
飞书多维表格的appToken:NF5Rwmk8viJq6rkFe9Cc2F4pnoe
账号:13552418888
密码:abcd123456
二级密码:123456
如果出现下图提示说明:复制的多维表格没有加入到飞书应用中(这个后期会写一篇文章详细介绍)
测试过程中如果出现图片不显示的问题请忽略(因为测试时切换了多维表格导致图片链接失效了,之前的图片是可以正常显示的)
- 创建家长账号:注册家长账号,完成身份验证(验证码功能暂未实现,可随便填写)
- 登录家长端:使用家长账号登录系统,进入家长管理界面
- 添加儿童账号:在家长端添加儿童信息,一个家长可绑定多个儿童
- 创建任务:创建学习或生活任务,可绑定教材、设置完成积分、设置是否需要审核(需要审核的任务完成后可获得额外金币奖励)
- 配置积分商城:在商品管理中添加可兑换的商品,设置所需积分和金币,孩子完成任务后可使用积分和金币兑换奖励.
- 切换登录儿童端:退出家长账号,使用儿童账号登录儿童端
- 完成任务提交审核:儿童查看任务列表,完成任务并上传打卡照片,需要审核的任务提交审核记录,等待家长审核。提交记录后等待1分钟再次进入任务详情页面就会出现AI批改记录。
使用流程:篇幅有限完整流程请查看https://mp.weixin.qq.com/s/fwhBXbWZYBNVzYYAXmfx1A
关键任务对话 Session ID
以下是开发过程中的关键对话Session ID,证明作品由TRA开发完成:
-
最早的对话session ID ,再之前的没找到:
.1159302043149867:199107695359a5fbc06bd82fed887af9_6a16ab3788309c7bccc033f5.6a17959688309c7bccc0343a.6a179595e9b6c14591009ea3:Trae CN.T(2026/5/28 09:08:38) -
修改积分添加金币:
.1159302043149867:1ffeacee52e8016ff8cdab13ac31003e_6a29237ef3ee2e1f708f24b7.6a2b625cd734dd29aff34aef.6a2b625c3ebdb9f7f3b785ce:Trae CN.T(2026/6/12 09:35:24) -
添加配置测试的功能:.1159302043149867:e4948e18cd00e44a807d3162e62a588c_6a38a806d734dd29aff358f3.6a462daf430b926a17e28142.6a462dab737880f34816d42c:Trae CN.T(2026/7/2 17:21:51)
-
连续打卡功能设计:.1159302043149867:cad854766a399442932ed6cdfc2b4e4c_6a38a806d734dd29aff358f3.6a4763ce430b926a17e28562.6a4763cb737880f34816d434:Trae CN.T(2026/7/3 15:25:02)










