MKStoler1024 a47e31faa2
feat: 时间广播初步实现
* docs: 更新README,添加考试看板和时间广播功能说明,优化界面截图

* docs: 在README中添加广播模式说明及相关截图

* refactor&fix&feat: 已知问题修复,加上暗色模式,还有拆分css

* feat: 更新课程安排和提醒设置功能,支持导入导出配置

* feat: 添加考试信息展示,更新课程表加载逻辑,优化样式

* feat: 更新考试提醒设置,优化音频选择和配置加载逻辑

* feat: 优化提醒设置处理逻辑,支持临时生效配置导入
2025-03-22 23:35:25 +08:00
2025-03-22 23:35:25 +08:00
2025-03-15 09:13:31 +08:00
2025-03-09 15:54:54 +08:00
2025-01-24 13:48:47 +08:00
2025-03-09 15:54:54 +08:00
2025-03-15 09:13:31 +08:00
2025-01-06 06:46:29 +08:00
2025-03-22 23:35:25 +08:00

ExamSchedule

不只是考试看板。

es

main

功能

  • 考试看板
    • 实时显示当前时间、当前考试科目、考试起止时间、剩余时间及考试状态。
    • 支持全屏显示。
    • 支持设置时间偏移和考场信息并保存到浏览器Cookie中。
    • 支持临时编辑消息并保存到浏览器Cookie中3天后到期
  • 时间广播
    • 支持自定义广播配置。
    • 支持打开本地json配置

考试看板设置说明

点击设置按钮可以打开设置窗口,进行以下配置:

  • 时间偏移:用于调整显示的时间,单位为秒。
  • 考场信息:用于显示当前考场的名称。
  • 页面缩放倍数:用于调整页面显示的缩放倍数。
  • 亮/暗色模式:用于切换页面的亮/暗色模式背景。

配置完成后点击保存按钮设置将会保存到浏览器的Cookie中并立即生效。

编辑消息

点击编辑消息按钮可以打开消息编辑窗口,进行以下操作:

  • 消息内容:用于临时编辑显示的消息。

编辑完成后点击保存按钮消息将会保存到浏览器的Cookie中并立即生效3天内有效

软件截图

主界面

es

考试展板界面

exam

电子钟表界面

time

考试广播界面

notification

如何部署?

您可以点击查看 ExamShowboard网页端部署教程文档了解详细的部署教程。

开发说明

  • 正在 main 分支上提供稳定版本。
  • 正在 dev 分支上进行开发。

贡献

欢迎提交IssuePull Request来贡献代码。

Description
静态版本的考试看板,可自行部署
Readme GPL-3.0 88 MiB
Languages
CSS 52.6%
JavaScript 33%
HTML 14.4%