教室多媒体系统-- v1.1.3

🎓 教室多媒体系统 v1.1.3

开源地址 https://gitee.com/linux-rm/classroom-computer.git

直播模式 参数-l启动

🚀 功能概览

教室多媒体系统是一个专为教学环境设计的智能工具集,集成了课程管理、倒计时、随机点名等实用功能,帮助教师高效开展课堂教学:

系统模块结构

教室多媒体系统
├── 倒计时模块
│   ├── 高考倒计时
│   ├── 干饭/关机提醒
│   └── 屏保模式
├── 弹幕系统
│   ├── 节日倒计时
│   ├── 学科知识点
│   └── LaTeX公式
├── 桌面启动器
│   ├── 悬浮球控制
│   ├── 应用启动
│   ├── 课程表
│   └── U盘管理
├── 随机点名
│   ├── 随机选择
│   ├── 历史记录
│   └── 语音播报
└── 设置中心
    ├── 课程表编辑
    ├── 学生管理
    └── 系统设置

👨‍🏫 用户部分

🎯 功能介绍

1️⃣ 高考倒计时 📅
  • 实时显示:当前日期、时间和星期
  • 高考倒计时:红色醒目显示剩余天数(精确到小数点后7位)
  • 课程进度条:当前课程进行时显示蓝色进度条
  • 干饭/关机提醒:全屏倒计时提醒重要时刻
  • 智能半透明:鼠标悬停时清晰显示,平时半透明不遮挡内容
  • 多模式切换:无操作自动进入全屏屏保倒计时, 点击桌面进入详细模式

2️⃣ 智能课程表系统 🕒
  • 自动高亮:当前课程绿色高亮显示
  • 临时调课:支持临时课程调整
  • 置底显示:半透明设计不干扰教学
  • 自动刷新:每3秒更新课程状态

3️⃣ 桌面启动器 🚀
  • 悬浮球控制:右下角可拖动悬浮球
  • 一键启动:点击即可打开教学应用
  • 分类应用
    • 🖥️ 教学软件(希沃白板/视频展台)
    • 💾 系统工具(此电脑/D盘)
    • 📌 U盘管理(打开/弹出)
    • 👨‍🎓 随机点名
  • 状态反馈:按钮加载动画和操作结果提示

4️⃣ 随机点名系统 👥
  • 灵活人数:支持1-127人随机选择
  • 历史记录:自动保存每次点名结果
  • 公平算法:轮转式随机确保每人机会均等
  • 语音播报:Windows系统支持语音朗读结果
  • 多种模式:单人点名、随机配对、小组分配





5️⃣ 弹幕系统 💬
  • 顶部滚动:半透明显示不干扰教学
  • 内容多样
    • ⏳ 节日/事件倒计时
    • 📚 学科知识点
    • ∫ MathML数学公式
  • 自动切换:自动切换
  • 智能过滤:上课时自动隐藏

6️⃣ U盘管理 💾
  • 一键打开:自动检测并打开U盘
  • 弹出U盘
    1. 安全弹出(推荐)
    2. 强制弹出(⚠️谨慎)
  • 多U盘支持:自动识别多个设备并选择


🎚️ 设置中心

选项卡功能注意事项
临时课表调整当日课程第二天自动重置
长期课表编辑每周课表长期CSV文件保存
一般设置系统开关设置即时生效
随机点名管理学生名单支持中文姓名
弹幕节日编辑节日公告严格时间格式






📖 操作指南

🚀 首次运行
  1. 双击classroom-computer.exe启动程序
  2. 自动创建配置文件目录:C:\Users\<用户名>\.config\classroom
  3. 生成默认配置文件和应用列表
  4. 多显示器环境下选择显示屏幕
🧭 日常使用
功能操作方式
打开启动器点击右下角悬浮球
查看课程表屏幕底部自动显示
高考倒计时屏幕顶部自动显示
随机点名启动器 → 随机点名
修改设置启动器 → 设置按钮
👨‍🎓 随机点名流程
  1. 点击"随机点名"按钮
  2. 使用滑块选择人数(1-127)
  3. 点击"开始随机"按钮
  4. 查看结果和"点名历史"
  5. ✔️ 勾选"语音"启用朗读功能(仅Windows)
💾 U盘管理指南
  1. 插入U盘
  2. 点击"打开U盘"访问内容
  3. 使用后点击"弹出U盘"
  4. 多U盘时选择目标设备
  5. 遇到"占用"提示:
    • 关闭U盘文件后重试
    • 选择"强制结束进程"
    • 最后尝试"硬件强制弹出"

⚙️ 配置文件说明

所有配置文件位于C:\Users\<用户名>\.config\classroom

文件路径功能格式示例
config.ini系统设置[General]\nbarrage=true
timetable.csv主课程表开始时间,结束时间,课程标题,周一,周二...
temp.csv临时课程表语文\n数学\n自习
students.txt学生名单张三\n李四\n王五
notice.txt节日提醒2025-06-07 09:00:00 高考
text/目录学科知识点每文件包含多条知识点
⚙️ 直播模式(直接进入屏保模式)

命令行添加参数启动:

./classroom-computer.exe --live
# 或
./classroom-computer.exe -l

👨‍💻 开发者部分

📦 构建与部署

依赖安装

- Qt Core
- Qt GUI
- Qt Widgets
- Qt WebEngine
- Qt SVG

构建命令

# 配置项目
cmake -B build -DCMAKE_PREFIX_PATH="C:\Qt\6.9.2\msvc2019_64"

# 编译
cmake --build build --config Release

# 打包 (Windows)
windeployqt build\release\classroom-computer.exe

安装目标配置

install(TARGETS classroom-computer
  BUNDLE DESTINATION .
  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

📜 许可证

本项目采用 MIT 许可证 - 自由使用、修改和分发,需保留原始版权声明。

MIT License
Copyright (c) 2023 linux-rm

❓ 问题反馈

遇到问题时请提供以下信息:

  1. 操作系统版本
  2. Qt运行时版本
  3. 重现步骤
  4. 配置文件目录内容

📧 联系邮箱:linux-rm@outlook.com

“教育不是灌输,而是点燃火焰。” —— 苏格拉底

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值