App Logo

ClassIsland

班级大屏课表

你的课表,无限可能
功能强、可定制、跨平台
Stars开源许可证

支持在 Windows 10/11、Linux 和 macOS 11及更高版本上运行。

一款功能强的大屏课表软件

#主界面

直观的信息显示

自动直观地显示今日的课程安排和当前进行的课程等信息,并支持通过【组件】自定义主界面上显示的内容。

#提醒

醒目的提醒系统

ClassIsland 可以在上课、下课等重要时间点发出提醒。除此之外,ClassIsland支持使用一系列方法强调提醒效果。

横幅

屏幕上方横幅显示

全屏特效

炫酷显眼波浪特效

语音播报

支持离线的系统 TTS、EdgeTTS 和 GPT-SoVITS

音效

清新提醒音效,还可以自定义哦

#课表

强大的课表系统

ClassIsland 具有强大的课表管理系统,可以便捷地导入、编辑和调换课表。

灵活的课表启用规则

ClassIsland 支持为课表设置多周(最高 9 周)轮换启用规则,也支持使用【课表群】分批启用课表。

时间与科目的自由定制

ClassIsland 不仅支持为不同的课表设置不同的时间安排,还支持添加自定义科目。

简洁直观的课表编辑工具

ClassIsland 具有简洁直观的课表编辑工具,可以便利地编辑课表、时间表和科目等信息。

#临时课表

临时启用课表

ClassIsland 支持设置在当日或未来某一天临时启用某个课表,以应对调休或换课等场景。

#调课

提前调整课程

ClassIsland 支持当日和跨天换课,灵活应对调课情景。

#课表导入

从其它软件导入课表信息

ClassIsland 支持从包括但不限于 Class Widgets 1 的其它课表软件直接导入课表信息,也支持从 CSES 导入课表信息。

#规则集

灵活的规则系统

ClassIsland 的部分状态可以通过定义自定义的规则实现自动修改,如比如在上课且前台是全屏/最大化窗口时隐藏主界面等。ClassIsland 内置了课程、窗口、天气等规则,同时支持插件扩展规则,灵活应对各种情景。

#自动化

智能的自动行为

自动化功能可以让 ClassIsland 在一些特定的时间节点执行一些特定的操作,比如切换组件配置,运行程序等,显示提醒等等。总的来说,就是“当 XX 发生”,并且“满足 XX 规则”时“做什么”。

一款可定制的大屏课表软件

#组件

使用组件搭配你的主界面

通过【组件】功能自由定制要在主界面显示的内容,并且支持组件轮播和多行组件。除了课表,ClassIsland 还支持显示天气、倒计时等额外信息,还可以借助插件进一步丰富可显示的信息。

组件演示图

#自定义

海量的自定义选项

ClassIsland 提供了丰富的自定义选项,支持自定义主界面内容及外观及其它应用功能。

#主题

自由的主题系统

ClassIsland 支持通过主题功能自定义主界面的外观,甚至完全覆盖原来的主界面样式,高度个性化您的界面。

一款跨平台的大屏课表软件

#多端支持

优秀的多平台兼容性

ClassIsland 基于 .NET + Avalonia 构建,对主流桌面平台 Windows 10/11、Linux 和 macOS 有良好的支持,并在教学环境常见的 Windows 10 和信创 Linux 环境上工作良好。

除了这些…

#教程

手把手的入门教程

ClassIsland 内置了完善的入门教程,可以手把手地助您上手应用。

#可靠

可靠的运行保障

ClassIsland 在设计时充分考虑了在教学环境下,用户维护应用时间不足的情况。因此 ClassIsland 在开发时尽可能地提升了应用的可靠性,并添加了一系列提升维护效率的功能,减轻用户维护压力。

健壮的程序设计

ClassIsland 具有较强的稳定性,尽力减少在运行时发生崩溃错误的概率。同时支持在发生崩溃时自动退出,不影响教学任务。

自动时间同步

ClassIsland 支持自动从公开的 NTP 服务器或学校广播服务器的 NTP 服务同步时间,提高提醒等功能与学校铃声的同步性。同时支持自定义时间偏移和自动调整时间偏移。

密码保护

ClassIsland 支持为部分功能设置密码,比如编辑应用设置、档案等,减小应用配置被篡改的可能性。

集控管理(即将发布)

ClassIsland 支持通过集控统一下发档案配置、集控策略等,提高管理多个 ClassIsland 实例的便利性。
更多功能留给您自行探索!