visuddhinanda f0fcecb753 未绑定显示未红色 1 gadu atpakaļ
..
AddMember.tsx 50ac77050e ICourse -> ICourseDataResponse 2 gadi atpakaļ
AddStudent.tsx 9b43bf2c28 :fire: TODO 2 gadi atpakaļ
AddTeacher.tsx 4ea7f6faa2 添加默认组件变量名 2 gadi atpakaļ
CourseCreate.tsx a74e10c742 add debug 2 gadi atpakaļ
CourseHead.tsx 4b682e63ee UserName -> User 1 gadu atpakaļ
CourseInfoEdit.tsx 732da6b5b0 支持自定义报名对话框消息 1 gadu atpakaļ
CourseIntro.tsx 4ea7f6faa2 添加默认组件变量名 2 gadi atpakaļ
CourseInvite.tsx bf3f67a2dd create 1 gadu atpakaļ
CourseList.tsx 50ac77050e ICourse -> ICourseDataResponse 2 gadi atpakaļ
CourseMemberList.tsx f0fcecb753 未绑定显示未红色 1 gadu atpakaļ
CourseMemberTimeLine.tsx 9da90d8d91 支持显示全部参课记录 1 gadu atpakaļ
CourseNewLoading.tsx 868e8d7cdb create 2 gadi atpakaļ
ExerciseAnswer.tsx 4ea7f6faa2 添加默认组件变量名 2 gadi atpakaļ
LecturerList.tsx 50ac77050e ICourse -> ICourseDataResponse 2 gadi atpakaļ
RolePower.ts 4161370cb0 :fire: invite in manager menu 1 gadu atpakaļ
SelectChannel.tsx d9c63fc2b8 :fire: log 2 gadi atpakaļ
SignUp.tsx ad49864452 支持 signUpMessage 1 gadu atpakaļ
Status.tsx 91ce523653 支持signUpMessage 1 gadu atpakaļ
TextBook.tsx b25105a22e onArticleSelect ->onArticleClick 2 gadi atpakaļ
UploadTexture.tsx 8f515fd0f7 :fire: action 2 gadi atpakaļ
UserAction.tsx eac868145d 弹窗消息markdown 1 gadu atpakaļ
readme.md f74c4a74dc add 流程 mermaid 2 gadi atpakaļ

readme.md

公开性

报名方式 公开性
自学 公开
需审核 公开/不公开列出
仅邀请 不公开

可能的操作和状态

学员 状态 管理员 状态
加入自学课程(join) joined --- ---
报名(apply) applied 邀请(invite) invited
取消报名(cancel) canceled 撤销邀请(revoke) revoked
参加(agree) agreed 录取(accept) accepted
拒绝(disagree) disagreed 不录取(reject) rejected
退出(leave) left 清退(block) blocked

canceled , revoked 与无记录等效 提问不公开

角色权限

角色 修改课程信息 增删管理员 增删助教 学员录取 学员清退 查看作业 回答问题
拥有者
管理员 ----
助教 ---- ---- ---- ---

管理员操作

报名方式 学生状态 开始前 课程中 结束后
自学 未报名 --- --- ---
自学 已报名 --- --- ---
自学 未注册 --- --- ---
需审核 未注册 --- --- ---
需审核 未报名 邀请 邀请助教 ---
需审核 已邀请 undo --- ---
需审核 已撤销邀请 undo --- ---
需审核 已录取 undo 清退 ---
需审核 不录取 undo undo ---
需审核 已清退 --- undo ---
--- --- --- --- ---
需审核 已报名 录取/不录取 --- ---
需审核 取消报名 --- --- ---
需审核 用户已接受 --- 清退 ---
需审核 用户已拒绝 --- --- ---
需审核 已退出 --- --- ---
仅邀请 同上 --- --- ---

仅邀请与需审核相同,但是无已经报名状态 所有需审核的操作均可撤销 横线上为管理员设置的状态,一下为用户设置的状态

助教-管理员 操作

报名方式 学生状态 开始前 课程中 结束后
自学 未报名 --- 参加 ---
自学 已报名 --- 退出 ---
自学 已退出 --- 参加 ---
自学 未注册 --- --- ---
需审核 未注册 --- --- ---
需审核 已邀请 参加/拒绝 参加/拒绝 ---
需审核 已撤销邀请 --- --- ---
需审核 已录取 退出 退出 ---
需审核 不录取 --- --- ---
需审核 已清退 --- 留言 ---
--- --- --- --- ---
需审核 已报名 取消 --- ---
需审核 取消报名 --- --- ---
需审核 用户已接受 退出 退出 ---
需审核 用户已拒绝 --- --- ---
需审核 已退出 --- --- ---
仅邀请 同上 --- --- ---

学生操作

报名方式 学生状态 开始前 课程中 结束后
自学 未报名 --- 参加 ---
自学 已报名 --- 退出 ---
自学 已退出 --- 参加 ---
自学 未注册 --- --- ---
需审核 未注册 --- --- ---
需审核 未报名 报名 --- ---
需审核 已邀请 参加/拒绝 --- ---
需审核 已撤销邀请 报名 --- ---
需审核 已录取 退出 退出 ---
需审核 不录取 --- --- ---
需审核 已清退 --- 留言 ---
--- --- --- --- ---
需审核 已报名 取消 --- ---
需审核 取消报名 --- --- ---
需审核 用户已接受 退出 退出 ---
需审核 用户已拒绝 --- --- ---
需审核 已退出 --- --- ---
仅邀请 同上 --- --- ---

仅邀请与需审核相同,但是无已经报名状态 横线上为管理员设置的状态,一下为用户设置的状态

课程状态显示-学生

报名方式 学生状态 开始前 课程中 结束后
自学 未报名 尚未开始 可报名 已经结束
自学 已报名 尚未开始 已报名 已经结束
需审核 未报名 可以报名 录取已结束 已经结束
需审核 已经报名 审核中 未通过 已经结束
需审核 已被邀请 已被邀请 邀请过期 已经结束
需审核 已被录取 已被录取 进行中 已经结束
需审核 已被拒绝 未被录取 未被录取 已经结束
仅邀请 同上

仅邀请与需审核相同,但是无已经报名状态

测试帐号权限

课程报名及向相关权限

流程

graph LR;
报名 --> 录取 --> 学员退出
报名 --> 不录取

邀请 --> 同意 --> 学员退出
邀请 --> 不同意