课表随身查看
在手表上查看当前课程、下一节课程、倒计时和七日课表。
局域网优先
手表与教室电脑同网时优先直连插件,减少中转依赖。
云端中转
跨网络时由自建服务端转发状态和操作,并提供账号与权限控制。
双向控制
在获得权限后,从手表执行换课、调课或发送通知等操作。
老师换课申请
老师在 WebUI 或手机上向其他老师发起跨班、跨日换课申请,对方审批后自动写入课表;支持紧急强制换课与撤回,并通过浏览器、手机和聊天机器人提醒。
丰富控制
控制音量、电源、ClassIsland 主界面显隐,还能执行其他插件注册的扩展功能,并在 WebUI 统一下发插件设置。
独立档案管理
从教室电脑收集档案、维护服务器模板,批量编辑各班时间表、课表和临时层,保存后明确选择方式下发;班主任可单独管理本班档案。
自动更新
WebUI 与手表端可从 GitHub 最新 release 一键检查并升级;管理员还可在批量控制页更新 ClassIsland、安装或卸载插件和加入集控。
开放 API
管理员和班主任可创建 API Key,让脚本按账号现有权限读取课堂信息、发送命令或管理 RemoteCI。
RemoteCI 是面向 ClassIsland 2.x 的课表手表联动项目,由 ClassIsland 插件、ASP.NET Core 服务端、Wear OS 客户端和共享通信协议组成。
当前稳定软件发布版本统一为 3.2.1.4,通信协议号为整数 3。稳定版使用 ClassIsland 要求的四段纯数字标签,Beta 使用 v3.x.x-beta.y 且不进入插件市场。协议号为 3 的组件可以互连,新功能是否显示由能力协商决定;V2/V4 与 V3 不能直接通信。部署到正式环境前,请先阅读安全与运维建议。
从这里开始
快速开始
完成服务端、插件和手表端的首次连接。
使用文档
了解课程状态、七日课表、通知和远程操作。
服务端部署
使用 Docker 部署,并配置数据持久化与 HTTPS。
接入扩展
把其他插件注册的自定义远程功能带到手表控制页。
开发与贡献
了解仓库结构,以及功能与文档同步规则。
适合哪些场景
- 希望在 Wear OS 手表上随时查看 ClassIsland 当前课程和下一节安排。
- 希望离开教室电脑后,仍能通过自建服务端查看课程状态。
- 需要按账号分配查看课表、管理课表、发送通知或管理用户的权限。
- 希望数据保留在自己的 NAS、服务器或局域网环境中。
- 希望通过扩展接口把更多课堂操作带到手表,或让各班安装的插件在 WebUI 中统一批量设置。
- 希望通过 API Key 把课表、课堂状态或受权限保护的操作接入自己的脚本与自动化平台。