# HKU ICB ClassHub 微信小程序 第一版小程序定位为同学日常入口和班委轻管理入口,暂不包含作业模块,也不包含 Web 后台管理能力。 ## 配置 1. 在 `utils/config.js` 中配置后端 HTTPS 域名。 2. 在微信开发者工具中导入 `miniprogram/`。 3. 后端需要配置: - `CH_WECHAT_MINI_APP_ID` - `CH_WECHAT_MINI_APP_SECRET` ## 模块开关 小程序只展示后台 `enabled_modules` 中启用的模块,并且不会展示 `assignments`。如果用户通过旧路径、通知或分享进入已关闭模块,会进入“该功能当前未开放”兜底页。 当前小程序模块映射: - `announcements`:公告 - `schedule`:排期 - `directory`:成员名录 - `resources`:资源库 - `fund`:班费 - `timeline`:班级动态 - `votes`:投票 - `reading_corner`:读书角 ## 班委轻管理 有对应班级权限的用户会在模块页看到轻管理入口。第一版支持新增公告、投票、排期和班费记录;成员导入、权限配置、模块启停、作业管理等仍在 Web 后台完成。