Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /