开源工具拼一个「课堂计时器」:显示屏、翻页笔、提示音全套
培训机构的课堂要控制节奏25分钟教学、10分钟练习、5分钟互动——老师拿手机看时间既不专业也容易忘。用开源工具拼了一套课堂计时系统成本为零。一、需求清单 教室前屏显示当前环节与剩余时间 老师手里的「遥控器」切换环节 环节结束自动提示音 学生也能一眼看懂「现在是什么环节」二、拼装方案 显示端浏览器全屏展示一个单页Web应用大号倒计时数字当前环节名称下一环节预告——教室的电视或投影开个浏览器全屏即可。前端用了Vue3加一个环形进度条组件代码不到300行。 遥控端翻页笔的妙用老师手里的无线翻页笔机构本来就有——上翻页键切换到上一环节、下翻页键进入下一环节。翻页笔本质是USB键盘设备监听键盘事件就行——零成本遥控器。 计时引擎配置驱动环节定义写在JSON里名称、时长、提示音——不同课程45分钟版/90分钟版加载不同配置。老师开课前选一下课程类型全程不用碰电脑。三、两个加分细节 提示音的「渐强」设计环节结束前30秒提示音渐强——比突然的铃声优雅老师的收尾话语不会被粗暴打断。 环节历史的本地记录每个环节的实际用时记录在本地——课后教研复盘「练习环节超时了8分钟」有数据可查课堂节奏的改进有了依据。 这套东西第二周就被隔壁机构抄走了——开源的意义就在这好用的方案值得被复制。 你们课堂计时是怎么解决的评论区聊聊

相关新闻

04|ChatTemplate 实战:让提示词成为可维护的代码

04|ChatTemplate 实战:让提示词成为可维护的代码

04|ChatTemplate 实战:让提示词成为可维护的代码 《Eino 实战:用 Go 构建 AI 应用与智能体》 第 04 篇 关键词:ChatTemplate、FString、GoTemplate、Jinja2、MessagesPlaceholder、变量校验 前置条件:已完成 [03|ChatModel 实战](03|ChatModel 实战:消息、参数与多轮对…

2026/10/11 18:49:04 阅读更多 →
‘学习指南‘类开源项目的流量密码:从编程自学指南到离谱英语指南,套路是同一套

‘学习指南‘类开源项目的流量密码:从编程自学指南到离谱英语指南,套路是同一套

学习指南类开源项目的流量密码:从编程自学指南到离谱英语指南,套路是同一套 【免费下载链接】up 人生进阶指南 韩先凯的人生进阶指南 英语学习指南 离谱的人生 AI时代终身学习:AI、学习、创业与成长。 项目地址: https://gitcode.com/GitHu…

2026/10/11 18:48:03 阅读更多 →
Agent学习记录七:Authorization权限判断+Error Handling失败处理

Agent学习记录七:Authorization权限判断+Error Handling失败处理

Authorization权限判断在获得Tool工具后,执行工具前,进行权限判断,即在 for item in tool_calls:中。for item in tool_calls:print("\n Tool Call ")print("工具:", item.name)print("参数:", item.arguments…

2026/10/11 18:48:03 阅读更多 →

最新新闻

AI编程的真正瓶颈:协议、语境与交互的三重切换成本

AI编程的真正瓶颈:协议、语境与交互的三重切换成本

1. 切换成本:被所有人忽略的AI编程“隐性税”“模型越强,写代码越快”——这话听上去很美,但我在过去两年里带过三支不同技术栈的开发团队,从某高校实验室的算法验证项目,到某公司落地的跨平台业务系统,再到…

2026/10/11 19:39:35 阅读更多 →
HexEdit 十六进制编辑器实现:数据模型、内存映射与大文件优化

HexEdit 十六进制编辑器实现:数据模型、内存映射与大文件优化

简介:HexEdit 是一个在 GitHub 上开源维护的十六进制编辑器,能够以十六进制形式查看、搜索并修改二进制数据,适合开发人员调试程序、逆向工程师分析恶意样本,也适合普通用户手动修复损坏文件。这套资源正是该项目的完整源码包&…

2026/10/11 19:39:35 阅读更多 →
Ubuntu上安装GitKraken v6.5.1:deb与snap选型与踩坑排查

Ubuntu上安装GitKraken v6.5.1:deb与snap选型与踩坑排查

简介:面向Ubuntu 16.04及以上用户的GitKraken v6.5.1离线安装包,是一款广受开发者欢迎的跨平台Git图形化客户端。它将分支管理、合并冲突解决、代码托管平台集成等复杂操作转化为直观的可视化交互,适合希望提升版本控制效率的开发者与团队。压…

2026/10/11 19:39:35 阅读更多 →
智慧城市市容检测数据集:VOC+YOLO双格式标注与YOLOv8实战指南

智慧城市市容检测数据集:VOC+YOLO双格式标注与YOLOv8实战指南

简介:面向智慧城市街道场景的市容检测数据集,包含19263张实景图片及对应标注,覆盖11个目标类别,适合计算机视觉学习者与算法工程师基于YOLO等框架开展街道涂鸦、垃圾堆放、故障路灯等城市管理问题的自动识别研究。数据采用Pascal …

2026/10/11 19:39:35 阅读更多 →
基于OpenCV与CNN的驾驶员疲劳检测预警系统设计与实现

基于OpenCV与CNN的驾驶员疲劳检测预警系统设计与实现

简介:一套基于Python卷积神经网络的人脸识别驾驶员疲劳检测与预警系统完整项目,适用于毕业设计、课程设计与实际项目开发。系统通过摄像头实时采集人脸,综合打哈欠、眨眼、点头三种行为特征,并分析人脸朝向、眼睛开合度、眨眼频率…

2026/10/11 19:39:35 阅读更多 →
ISO 8373-2021:机器人互操作与合规验证的工程实践指南

ISO 8373-2021:机器人互操作与合规验证的工程实践指南

简介:本资源为国际标准化组织(ISO)于2021年11月发布的最新版机器人术语标准ISO 8373:2021官方英文原版PDF文档,面向工业机器人研发工程师、服务机器人产品设计师、高校自动化与机器人方向师生及标准研究者,旨在解决跨团…

2026/10/11 19:38:34 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →