Skip to content

ClassIsland/ManagementServer

Repository files navigation

ClassIsland.ManagementServer

ClassIsland 集控服务器。

注意:本项目是 ClassIsland 集控服务器。如果您要查找 ClassIsland 软件本体,请前往仓库ClassIsland/ClassIsland

功能

Tip

您可以点击下方链接或查看 ClassIsland 文档 了解更多。

管理后端

  • 实例注册与获取
  • 实例分组
  • 上传档案

数据分发

  • 按实例与分组拼接数据
  • 分发策略
  • 分发设置信息
  • 分发档案信息
  • 使用 grpc 向客户端发送命令
    • 向客户端发送提醒
    • 通知客户端更新数据

API

  • API 返回分页

WebUI

  • 批量创建对象
  • 管理并分组实例
  • 管理并分组档案(课表、时间表、科目)信息
  • 上传档案信息
  • 从表格导入课表
  • 管理并分组策略
  • 管理并分组默认设置

用户

  • 用户创建与管理
  • 用户鉴权
  • 用户角色(管理员,教师,访客等)

开始使用(预览)

请确保您的设备满足以下推荐需求:

Important

本版本为预览版,仅用于测试和开发环境,请勿在生产环境中使用。
目前项目还在早期开发阶段,可能会出现对数据结构的破坏性更改。

下载软件

安装步骤

  1. 将压缩包解压到一个独立的文件夹(路径中请勿包含中文或特殊字符)

    ⚠️ 请勿将程序解压至网盘同步目录、【下载】文件夹等可能存在访问限制的路径,否则可能导致文件读写失败、配置丢失等问题。

  2. 切换到安装目录,然后运行 setup.ps1/setup.sh 运行安装向导
  3. 安装向导完成后,运行 start.ps1/start.sh 启动服务
  4. 如果您是 Linux 用户,并希望长期运行服务,可参考此文档进行配置

Note

如果您遇到任何问题,请前往 ClassIsland.ManagementServer GitHub 仓库 提交 issue 或查阅相关讨论内容。

🚧本项目还在开发中

About

ClassIsland 集控服务器。

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5