EduOpenAI Core 文档/管理课件资产
管理课件资产
用户端的课件资源管理(我的课件)
首页右上角「我的课件」(/my-assets)面向登录用户提供课件资产管理,与 /admin 管理员区并存。
功能列表
| 功能 | 说明 |
|---|---|
| 课件列表 | 展示当前用户资产(含超管迁移的历史资产),含标题/可见性/更新时间 |
| 导入课件 | 上传课堂 JSON 快照文件 → POST /api/edu/v1/assets/import,归当前用户所有 |
| 可见性设置 | 私有 / 共享 / 组织 / 公开 四档(PUT /api/edu/v1/assets/:id) |
| 发布授权 | allowed / denied(denied 资产发布返回 403) |
| 删除课件 | DELETE /api/edu/v1/assets/:id,同步清理快照与撤销发布(幂等) |
可见性说明
| 可见性 | 说明 | 播放校验 |
|---|---|---|
| private | 仅所有者可见 | 校验 Referer 白名单 |
| shared | 共享给合作方 | 校验 Referer 白名单 |
| org | 组织内可见 | 校验 Referer 白名单 |
| public | 公开可访问 | 直接放行 |
提示
身份标识:起步期使用浏览器 localStorage 生成的轻量用户 ID(eduopenai:user_id),非超管仅可操作自有资产,越权返回 403。
