教师端一键叫号,班级大屏实时显示。 适配Windows系统。
技术栈:C++
| 文件 | 说明 |
|---|---|
dist/EasyCall-Teacher.exe |
教师端:导入名单、勾选叫号、发送清屏 |
dist/EasyCall-Board.exe |
班级大屏端:全屏大字显示被叫学生 |
build.bat |
一键重新构建(需要 MinGW-w64) |
模式一:局域网直连(同一网络/教室WiFi,无需服务器)
- 教室电脑运行
EasyCall-Board.exe(默认自动监听 25800 端口并广播自己)。 - 教师电脑运行
EasyCall-Teacher.exe,选择「局域网直连」,点击【扫描教室】自动找到大屏; 找不到时可手动输入大屏 IP(大屏顶部状态栏会显示本机 IP)。 - 勾选学生 → 点击【叫号】。
模式二:服务器中转(教师与教室在不同网络,连接公网服务器作为跳板)
(怕服务器被打,暂不公开服务器端代码,但提供该选项,如有该方面需求可自行编写或求助AI)
- 点【导入Excel】选择学生名单(支持
.xlsx与.csv)。 表格前两列为 学号、姓名,第三列班级/备注可选,自动跳过表头行。 旧版.xls请先在 Excel 中另存为.xlsx或.csv。 - 勾选一名或多名学生(支持全选/全不选/反选),点击【叫号】。
- 点击【发送清屏】可清空大屏当前显示。
| 学号 | 姓名 | 班级 |
|---|---|---|
| 114514 | 张三 | 54188班 |
| 1919810 | 李四 | 54188班 |
- 扫描不到教室大屏:确认两端连的是同一个路由器/WiFi;部分网络禁止广播, 可手动输入大屏 IP;检查 Windows 防火墙是否放行 25800/25801 端口(首次运行弹窗点允许)。
- 端口被占用:在大屏端设置里切换一个端口(教师端地址里填写
IP:端口)。
本地构建:双击 build.bat(构建完成窗口驻留,按任意键关闭);
Github Action构建:CI/自动调用用 build.bat -nopause。
需要 MinGW-w64 与 windres,产物输出至 dist/。