ClassIsland

一款直观灵活智能可定制可靠
的大屏课表工具
Stars开源许可证

直观的信息显示

组件

您可以通过【组件】自定义界面上显示的内容,并且支持组件轮播和多行组件。课表组件支持显示当天的课表和当前进行课程的信息。各种信息一目了然。

醒目的提醒系统

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

横幅
全屏特效
语音播报
音效

灵活的课表管理

强大的课表系统

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

灵活的课表启用规则
ClassIsland 支持为课表设置多周(最高 4 周)轮换启用规则,也支持使用【课表群】分批启用课表。
课表导入
ClassIsland 可以从学校发布的电子版课表表格文件中导入课表和时间表信息。除此之外,ClassIsland 也支持从其它课表软件导入课表信息
简洁直观的课表编辑工具
ClassIsland 具有简洁直观的课表编辑工具,可以便利地编辑课表、时间表和科目等信息。

换课

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

提前预定课表

ClassIsland 也支持提前预定要启用的课表,提前安排调休课表。

智能的自动行为

规则集

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

自动化

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

自由的定制能力

插件

ClassIsland 支持通过安装插件的方式扩展应用的功能,如添加组件、提醒提供方、自动化行动、规则集规则、认证提供方等等,并且已经形成了相对丰富的插件生态。您可以在应用内的插件市场中安装插件。

同时 ClassIsland 也对插件开放了丰富的 API,您可以查看开发文档来了解如何开发插件。

主题

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

可靠的运行保障

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

健壮的程序设计
ClassIsland 具有较强的稳定性,尽力减少在运行时发生崩溃错误的概率。同时支持在发生崩溃时自动退出,不影响教学任务。
自动时间同步
ClassIsland 支持自动从公开的 NTP 服务器或学校广播服务器的 NTP 服务同步时间,提高提醒等功能与学校铃声的同步性。同时支持自定义时间偏移和自动调整时间偏移。
密码保护
ClassIsland 支持为部分功能设置密码,比如编辑应用设置、档案等,减小应用配置被篡改的可能性。
集控管理(即将发布)
ClassIsland 支持通过集控统一下发档案配置、集控策略等,提高管理多个 ClassIsland 实例的便利性。
更多功能留给您自行探索!