一个专为课堂设计的实用工具,帮助教师管理课程、学生和时间,提高教学效率。
✨ 功能特点
• 📅 课程管理:可视化课程表,支持临时改课功能
• 👥 学生管理:随机点人、分组管理功能
• ⏰ 时间提醒:下课提醒、考试时间管理
• 🔄 自动更新:一键检查更新,支持自动更新功能
• 🎨 主题切换:支持浅色/深色主题模式
• ⚡ 电源管理:快速关机、重启、注销功能
• 🖼️ 截图工具:快速截图快捷键支持
• 🔊 语音提醒:重要事件语音提醒功能
📦 安装说明
前提条件
• Windows 7/10/11 操作系统(推荐 Windows 10 及以上)
• Python 3.8 或更高版本(推荐 Python 3.12.3)
• 系统中装有 PixPin 或者任何按 Ctrl+Alt+A 可以截图的软件
安装步骤
-
克隆或下载本项目
-
安装依赖: pip install -r requirements.txt
-
运行程序: python main.pyw
• 双击运行即可使用
🚀 使用方法
主界面功能
• 课程表显示:顶部显示当前日期、星期和课程安排
• 随机点人:点击"随机点人"按钮随机选择学生
• 截图功能:点击"截图"按钮或使用快捷键进行截图
• 设置菜单:点击"更多"按钮进入设置页面
设置页面功能
- 临时改课:快速修改当天课程安排
- 考试功能:设置考试时间,支持自动关机功能
- 检查更新:手动检查程序更新,设置自动更新
- 电源管理:快速关机、重启、注销计算机
- 程序管理:重启或退出程序
- 主题设置:切换浅色/深色主题模式
- 下课提醒:设置下课提醒时间
⚙️ 配置说明
程序配置文件位于 config.yaml,建议使用程序自带编辑器修改配置
🔄 更新日志
v1.0.0 (2024-01-01)
• 初始版本发布
• 基本课程管理功能
• 随机点人功能
• 截图功能
• 设置页面框架
🤝 贡献指南
我们欢迎任何形式的贡献!请遵循以下步骤:
- Fork 本项目
- 创建特性分支 (git checkout -b feature/AmazingFeature)
- 提交更改 (git commit -m 'Add some AmazingFeature')
- 推送到分支 (git push origin feature/AmazingFeature)
- 打开 Pull Request
📄 许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
📞 联系方式
• 作者:刷屏君
• 邮箱:BXJZDXMM@vip.qq.com
🙏 致谢
感谢以下开源项目:
• https://pypi.org/project/PyQt5/ - GUI框架
• https://pypi.org/project/requests/ - HTTP请求库
• https://pypi.org/project/pywin32/ - Windows API接口
⭐ 如果这个项目对您有帮助,请给我们一个 star!