0
0
Fork 0
一个很实用的课堂小工具,就比如在自家的这个课堂上用
This repository has been archived on 2026-06-03. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
yunyun d8da43fc81 更新 README.md .gitignore push.bat start.bat 2026-05-30 04:38:45 +08:00
assets init clean 2026-05-30 04:25:35 +08:00
.gitignore 更新 README.md .gitignore push.bat start.bat 2026-05-30 04:38:45 +08:00
LICENSE init clean 2026-05-30 04:25:35 +08:00
README.md docs: 更新README 2026-05-30 04:37:42 +08:00
index.html init clean 2026-05-30 04:25:35 +08:00
main.js init clean 2026-05-30 04:25:35 +08:00
package-lock.json init clean 2026-05-30 04:25:35 +08:00
package.json init clean 2026-05-30 04:25:35 +08:00
preload.js init clean 2026-05-30 04:25:35 +08:00
push.bat 更新 README.md .gitignore push.bat start.bat 2026-05-30 04:38:45 +08:00
start.bat 更新 README.md .gitignore push.bat start.bat 2026-05-30 04:38:45 +08:00

README.md

课堂小助手

一款专为课堂教学设计的桌面辅助工具,基于 Electron 22.3.27 开发,兼容 Windows 7 及以上系统。

功能特性

高效计时

  • 倒计时:支持 0-99 小时,可逐位调整
  • 正计时:从 0 开始计时
  • 全屏模式:计时数据铺满整个窗口,适合投影展示
  • 记忆功能:自动保存上次倒计时设置

随机摇号

  • 可设置最大号码(默认 75
  • 支持 ±1 和 ±10 快速调整
  • 设置自动保存

安装与运行

开发环境

# 安装依赖
npm install

# 启动应用
npm start

构建安装包

# 构建 Windows 安装包
npm run build:win

构建完成后,安装包位于 dist 目录。

配置文件

配置文件位置:%APPDATA%\classroom-assistant\ca\memory.ini

[Random]
MaxNumber=75

[Time]
LastSeconds=300

界面操作

  • 无键盘设计:所有操作均可通过鼠标/触屏完成
  • 全屏按钮:计时器右下角,点击后窗口最大化并铺满计时数据
  • 模式互斥:倒计时和正计时运行中/暂停时不可切换,需重置后切换

技术栈

  • Electron 22.3.27
  • 原生 HTML/CSS/JavaScript
  • ini 配置文件解析

许可证

CaelLab BY-SA Code License