chadyi/StudyOnTV
效率与系统工具面向 Android 手机、平板和电视的儿童屏幕时间管理应用,答题通过后解锁观看时长,家长在局域网内管理。
项目介绍
StudyOnTV 把娱乐屏幕时间与一小段学习任务绑定:孩子先完成一组题,达到正确率后解锁可配置的观看分钟数,时间用完后出现下一组任务。题库、规则和使用记录都保存在被控设备本地,不依赖项目自建云端,也不需要账号。
题型覆盖单选、多选、判断、填空和主观题,题干与选项支持 LaTeX 公式。家长可以选择按组闯关、连续答对或自由练习,设置正确率和每组题量,还能启用星级时长奖励、答错累计加练和间隔重复。主观题可以由家长手动批改、交给外部 Agent,或通过兼容的 AI API 批改。
家长面板是被控设备在局域网内提供的网页,用手机扫码打开;面板和 API 都需要首次使用时设置的管理密码。电视端针对遥控器操作设计,学习页出现时会暂停播放器并处理音频焦点。
快速使用
- 从 GitHub Releases 下载与设备对应的安装包。手机和平板也可使用蒲公英的手机版,电视版可通过 U 盘或 ADB 安装。
- 首次打开应用,设置管理密码。权限可以按需开启,也可以稍后再设置。
- 用同一 Wi-Fi 下的手机扫描电视或被控设备上的二维码,打开
http://<设备IP>:8099/admin/,输入管理密码。 - 在面板中检查规则:每天最多观看时长、每组解锁分钟数、每组题量、答对比例、每天最多答题组数、时段用途、批改方式和奖励设置。
- 调整或导入题库。内置 50 题,包括唐诗填空、100 以内加减法和英语基础单词;题库支持导出和导入 JSON。
电视安装、开机自启和厂商后台限制见 安装指南,规则模式说明见 玩法说明。
使用约束
- 需要 Android 5.0+ 的手机、平板或电视;不支持鸿蒙 NEXT、Tizen 和 webOS。
- 管控效果取决于设备。强退应用、撤销权限或卸载会削弱管控;保持后台运行可能需要悬浮窗或无障碍权限。防卸载仅在支持设备管理员的设备上可用,且为可选项。
- 开机自启依赖 Android 开机广播,但部分电视厂商在遥控器待机或清理后台时不会发送广播,需要在实机上验证。
- 离线题目不需要网络。开启 AI 批改后,题目和答案会发送到家长配置的服务;项目中已有的第三方统计配置另见 统计说明。
- 数据保存在被控设备。更换电视前可将题库导出为 JSON,在新设备上重新导入。
- 源码可查阅,但许可证仅允许个人家庭使用,禁止商业用途和二次分发;商业授权需通过 GitHub Issues 联系作者。
HotRepo 点评
在 2026-11-05 的新项目榜记录中,StudyOnTV 在 05:45 至 07:45 UTC 之间新增 43 Star,从 121 增至 164,同一窗口新增 8 Fork;没有记录到全语言日榜名次。项目最具辨识度的设计是把 HTTP 服务、SQLite 和管理网页直接放在被控设备里,家长只需一台同网手机,而不必另建云端面板。README 还把隐藏手势重开管理入口、星级奖励、两种时段模式、答题反馈和开机行为等改动追溯到具体社区 Issue,能看出早期用户实际提出的需求。实际管控是否稳定,很大程度取决于电视盒子和厂商后台策略,文档本身也把这一点列为需要实机确认的事项。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。