黑大帅点名器2.0 — 课堂随机点名神器,老师们的教学好帮手

黑大帅点名器2.0 — 课堂随机点名神器,老师们的教学好帮手

图片[1]-黑大帅点名器2.0 — 课堂随机点名神器,老师们的教学好帮手 - 咸鱼科技躺盐社区-咸鱼科技躺盐社区
生成摘要
AI 生成,仅供参考

「咸鱼网络科技工作室」出品 · 原生 Windows 桌面程序 · 开箱即用

cc147081-3c5a-4bf7-9c5b-a83c5846874b

(´▽`ʃ♡)ƪ 各位老师、培训师、活动组织者们,还在为课堂点名发愁吗?还在用笨拙的纸质名单一个个念名字吗?黑大帅点名器 2.0 来了!这是一款功能强大、设计贴心的课堂随机点名工具,让你的课堂互动瞬间提升一个档次!✨

黑大帅点名器由咸鱼网络科技工作室倾心打造,2.0抛弃了原有的Python架构采用全新 C++ / Qt 6 开发,是一款原生 Windows 桌面应用程序。工作室致力于为教育场景提供实用、好用的工具软件。(。•̀ᴗ-)✧

🌟 核心功能一览

📋 点名引擎 — 公平、灵活、智能

点名器内置了强大的点名引擎,满足各种课堂场景需求:

  • 🎲 随机抽取:基于权重的随机算法,默认权重 5,可自定义每人权重(1-10),让点名更加灵活可控

  • 🖱️ 手动 / 🤖 自动模式:手动模式点击开始滚动、再次点击停止;自动模式设定间隔自动点名,解放双手

  • 🔁 连续点名:可设置连续点名次数,中间不停顿,适合快速轮答

  • 🚫 排除请假:请假标记的学生自动跳过,不会”中奖”

  • 📂 名单管理:支持新建分组、搜索过滤、去重排序、编辑权重,班级管理井井有条

image

📥 名单导入导出 — 省心省力

  • 📄 TXT 导入:支持 UTF-8(带/不带 BOM)、ANSI(GBK/GB2312)编码自动检测,无需手动转换格式

  • 📊 CSV 导出:包含姓名、权重、被点次数、答题结果、积分等完整数据,方便存档和分析

  • 🧹 名称清洗:自动去除序号前缀(如 1.一.)、逗号、括号等,导入即用

🔊 音效与语音 — 让点名更有仪式感

  • 🎵 4 种内置音效ding(880Hz 正弦波)、bell(三谐波)、drum(低频+白噪声)、cheer(频率扫描),每种都有不同风格

  • 🗣️ TTS 语音播报:使用 Windows SAPI COM 接口,可选语音引擎和语速,点名结果直接”念”出来

  • 🎶 背景音乐:使用 WinMM mciSendString 播放,音效/TTS 播放时自动降至 20% 音量,3 秒后优雅恢复

📝 答题积分 — 课堂互动神器

点名后显示 5 个答题结果按钮,一键记录:

按钮 含义 积分变化
回答正确 +2
回答错误 +0
⏭️ 跳过 0
课堂表现优秀 +3
⚠️ 课堂违纪 -1

所有答题记录写入历史,支持按人统计(总次数、正确率、累计积分),学期末评优数据一目了然!📈

image

注:后期打算可以接入向阳班手机APP以及Classisland智慧大屏课表增强软件

⏱️ 计时器 — 课堂时间管理大师

  • ⏱️ 秒表模式:0.1 秒精度,支持开始/暂停/重置

  • ⏳ 倒计时模式:设定时长,最后 10 秒红色警告⚠️,到时播放提示音并闪烁窗口,再也不用担心拖堂!

🖨️ 打印 — 一键生成点名报告

  • A4 纸张,双栏布局,清晰美观

  • 包含标题、日期、序号、分隔线

  • 可选打印:权重列、请假状态、累计点名次数

  • 底部附带工作室信息

  • 支持系统打印对话框和 PDF 虚拟打印 📄

image

🎨 界面与交互 — 颜值与体验并重

  • 🪟 无边框窗口:自绘标题栏,Logo + 菜单按钮 + 最小化/关闭,简洁大气

  • 📐 三栏卡片布局:名单组、点名显示、控制按钮,分区清晰

  • 🎬 动画效果:名字滚动 → 停止时缩放(0.9→1.2→1.0,OutBack 缓动)+ 文字颜色渐变 + 淡彩纸屑粒子特效(50 颗,重力+旋转+渐隐,2 秒),点名瞬间仪式感拉满!🎊

  • 🌗 深色/浅色主题:默认白色日间模式,标题栏一键切换,护眼又时尚

  • 👆 触控模式:放大按钮、输入框、滚动条,完美适配希沃触屏等教学大屏

  • 📺 自适应分辨率:4K / 2K / 1080P / 小屏自动调整窗口尺寸

ℹ️ 信息栏 — 贴心小细节

  • 🕐 左上角实时时钟YYYY年MM月DD日 周X HH:MM:SS,1 秒刷新

  • 🌤️ 右上角天气信息:调用 wttr.in API 获取,启动时显示缓存数据并异步刷新

  • 📖 状态栏每日一言:调用 hitokoto.cn API,5 秒轮播,上课也有文艺范儿

⌨️ 快捷键 — 效率拉满

快捷键 功能
空格 开始/停止点名
F11 全屏切换
Esc 退出全屏
Ctrl+S 打开设置

🚀 启动动画 — 5 阶段进度条 Splash 启动屏

初始化 → 列表加载 → 音效生成 → API 请求 → 完成,优雅启动,告别”假死”尴尬 ( ̄▽ ̄)ノ

⚙️ 设置项 — 一切尽在掌控

设置对话框采用 1040×640 双栏布局,所有修改即时生效,无需关闭对话框:

左栏:点名行为 + 音效与语音

  • 抽取间隔(秒):数字输入框 + 上下微调

  • 连续点名次数

  • 重复点名保护:N 次内不重复

  • 高亮持续时间:0.5 – 5.0 秒

  • 提示音效:ding / bell / drum / cheer 下拉选择

  • TTS 语音引擎:下拉选择(COM 注册表查询)

  • 语速调节:滑块控制

右栏:背景音乐 + 外观

  • 背景音乐文件路径 🎵

  • 背景音乐音量

  • 主题模式:日间 / 夜间 🌗

  • 触控大按钮模式:开关

  • 恢复默认按钮:一键重置所有设置

🛠️ 技术栈 — 硬核实力

类别 技术
编程语言 原生 C++ 17
框架引擎 Qt 6.7.3(Widgets + QSS)
构建 CMake
音频 WinMM mciSendString
语音合成 Windows SAPI COM(CoCreateInstance)
动画 QPropertyAnimation + QPainter 自绘
文件写入 原子写入(WriteFile → MoveFileEx 替换)
编码检测 4 阶段:BOM → UTF-8 严格测试 → GBK/GB2312 → 系统回退
安装程序 C# Windows Forms(嵌入 zip + WScript.Shell 快捷方式)

📂 数据文件结构

HeiDaShuaiRollCall.exe          # 主程序
assets/
  logo.png                      # 工作室 LOGO
favicon.ico                     # 应用图标
data/
  namelist.json                 # 名单数据(原子写入)
  settings.json                 # 配置文件(原子写入)
  history.json                  # 点名历史记录
  cache.json                    # 每日一言/天气缓存

所有数据文件使用原子写入(写入临时文件 → MoveFileEx 替换),防止并发写入损坏,数据安全有保障!🔒

📦 部署与分发

便携版 💼

黑大帅点名器2.0_完整版.zip(约 20.9 MB),解压即用,包含:

  • 主程序 exe

  • Qt6 运行时 DLL

  • MSVC 运行时

  • 图形渲染库

  • Qt 插件

  • 资源文件

更新便携版只需替换 HeiDaShuaiRollCall.exe,DLL 和资源文件不变,省时省力

安装程序 📀

黑大帅点名器2.0_安装程序.exe(约 20.9 MB),特性:

  • C# Windows Forms 向导界面,安装体验流畅

  • 嵌入完整 zip 文件

  • 自定义安装路径

  • 桌面快捷方式 + 开始菜单程序组

  • 卸载支持(设置 → 应用)

  • 文件属性包含完整版本信息

image

🗺️ 未来功能规划

以下功能已在 Roadmap 中,敬请期待!(`・ω・´)

未来我们将持续迭代,让黑大帅点名器变得更强大、更智能!(ง •̀_•́)ง

🌐 生态与跨端联动(最高优先级)

打破数据孤岛,连接课堂生态!

  • 📱 接入“向阳班手机APP”:打通电脑端与移动端的数据壁垒。未来教师无需守在讲台前,通过手机APP即可远程控制点名启动/停止、实时查看学生积分与课堂表现、接收点名结果推送。实现移动化教学管理,且可使用云端服务,让老师真正从讲台上“解放”出来,走到学生中间去!

  • 🖥️ 接入“Classisland智慧大屏课表增强软件”:与智慧大屏课表系统深度融合。点名器可自动识别当前课程并一键切换对应班级名单与小组,课表信息同步显示。让点名器无缝嵌入日常教学流程,做到“上课即用,下课即走”,再也不用手动翻找不同班级的名单文件!

🔥 高优先级

实用的核心功能增强

  • 📊 Excel 导入导出:支持 .xlsx 格式直接导入学生名单,彻底告别TXT/CSV格式转换的繁琐,降低教师使用门槛

  • ⚖️ AI公平点名算法:通过AI大模型动态记录每位学生,优先选择被点最少的学生,确保学期内点名绝对均衡

  • 🏫 多班级管理:支持多个班级名单同时加载,标题栏增加班级下拉选择器,班级切换如德芙般丝滑

  • 📄 PDF 点名报告:一键导出课堂点名记录(被点学生、答题结果、得分),适合打印存档及教学档案提交

⭐ 中优先级

让课堂组织更灵活

  • 🎯 优先模式:“优先未被点名”(跳过本节课已点过的人)、“排除请假”、“连续追问”等快捷开关,一键切换

  • 👥 分组点名:名单分小组,先抽组再抽人,适合小组讨论、分组对抗等教学场景

  • 📸 学生头像:名字旁显示学生照片,以学号命名从文件夹批量导入,认人更直观

  • 🏆 积分排行榜:点名界面侧边栏显示实时积分排行,激发课堂竞争意识

🎮 趣味增强

让点名充满惊喜与期待

  • 🎁 盲盒模式:点名时先显示动画盲盒,打开瞬间揭示名字,课堂气氛瞬间点燃

  • 🌟 每日幸运星:每日随机选一名“幸运学生”,当日被点到时积分翻倍,增加课堂趣味性

🎯 总结

黑大帅点名器 2.0 不仅仅是一个点名工具,更是一套完整的课堂互动解决方案。从随机点名、答题积分、语音播报到数据导出、打印报告,覆盖了课堂教学的多个环节。无论你是在大班授课、小班互动、线上教学还是培训讲座,它都能成为你的得力助手!(๑•̀ㅂ•́)و✧

下载解压,即刻使用!让课堂点名变得有趣、公平、高效! 🚀

⬇️立即下载获取:

 
 
© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏一下 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容