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 fffca956c4 更新 README.md 2026-06-03 15:23:53 +08:00
assets init clean 2026-05-30 04:25:35 +08:00
.gitignore 更新 .gitignore 2026-05-30 04:45:10 +08:00
LICENSE init clean 2026-05-30 04:25:35 +08:00
README.md 更新 README.md 2026-06-03 15:23:53 +08:00
index.html 直接更新了一万个东西 2026-06-01 12:50:47 +08:00
main.js 我选择1.0.1 2026-06-01 13:00:10 +08:00
package-lock.json init clean 2026-05-30 04:25:35 +08:00
package.json 我选择1.0.1 2026-06-01 13:00:10 +08:00
preload.js 直接更新了一万个东西 2026-06-01 12:50:47 +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 快速调整
  • 设置自动保存
  • 智能摇号,使得摇号更具有趣味

触摸屏友好

  • 课堂小助手专门为触摸屏做了优化,无需键盘,点点就即刻完成操作

1

安装与运行

开发环境

# 安装依赖
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