Compare commits
No commits in common. "57042283b5a062b5b9ba00892b2582f7707e9097" and "c190321d8b119501c0f27ed7fa9f4fff47411c69" have entirely different histories.
57042283b5
...
c190321d8b
22
LICENSE
22
LICENSE
|
|
@ -1,22 +0,0 @@
|
|||
CaelLab BY-SA Code License
|
||||
|
||||
Copyright (c) 2026 Yunyun(云云) By 虚舟实验室(CaelLab)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this work (the "Work"), to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Work, for personal, commercial, or
|
||||
non-commercial purposes, subject to the following conditions:
|
||||
|
||||
1. Source Availability: If you distribute the Work, or any derivative work
|
||||
based on the Work, you must make the complete corresponding source code
|
||||
available under the terms of this same license.
|
||||
|
||||
2. License Preservation: The above copyright notice and this permission notice
|
||||
shall be included in all copies or substantial portions of the Work.
|
||||
|
||||
3. ShareAlike: Any distributed derivative work must be licensed under the
|
||||
CaelLab BY-SA Code License.
|
||||
|
||||
THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
63
README.md
63
README.md
|
|
@ -1,63 +0,0 @@
|
|||
# 课堂小助手
|
||||
|
||||
一款专为课堂教学设计的桌面辅助工具,基于 Electron 22.3.27 开发,兼容 Windows 7 及以上系统。
|
||||
|
||||
## 功能特性
|
||||
|
||||
### 高效计时
|
||||
- **倒计时**:支持 0-99 小时,可逐位调整
|
||||
- **正计时**:从 0 开始计时
|
||||
- **全屏模式**:计时数据铺满整个窗口,适合投影展示
|
||||
- **记忆功能**:自动保存上次倒计时设置
|
||||
|
||||
### 随机摇号
|
||||
- 可设置最大号码(默认 75)
|
||||
- 支持 ±1 和 ±10 快速调整
|
||||
- 设置自动保存
|
||||
|
||||
## 安装与运行
|
||||
|
||||
### 开发环境
|
||||
```bash
|
||||
# 安装依赖
|
||||
npm install
|
||||
|
||||
# 启动应用
|
||||
npm start
|
||||
```
|
||||
|
||||
### 构建安装包
|
||||
```bash
|
||||
# 构建 Windows 安装包
|
||||
npm run build:win
|
||||
```
|
||||
|
||||
构建完成后,安装包位于 `dist` 目录。
|
||||
|
||||
## 配置文件
|
||||
|
||||
配置文件位置:`%APPDATA%\classroom-assistant\ca\memory.ini`
|
||||
|
||||
```ini
|
||||
[Random]
|
||||
MaxNumber=75
|
||||
|
||||
[Time]
|
||||
LastSeconds=300
|
||||
```
|
||||
|
||||
## 界面操作
|
||||
|
||||
- **无键盘设计**:所有操作均可通过鼠标/触屏完成
|
||||
- **全屏按钮**:计时器右下角,点击后窗口最大化并铺满计时数据
|
||||
- **模式互斥**:倒计时和正计时运行中/暂停时不可切换,需重置后切换
|
||||
|
||||
## 技术栈
|
||||
|
||||
- Electron 22.3.27
|
||||
- 原生 HTML/CSS/JavaScript
|
||||
- ini 配置文件解析
|
||||
|
||||
## 许可证
|
||||
|
||||
MIT
|
||||
Reference in New Issue