学校级角色与考试内角色¶
学校级角色¶
| 角色 | 典型能力 |
|---|---|
| 管理员 | 全校管理、角色权限、审计和全部考试流程 |
| 教务长 | 维护教学主数据、考试、印刷和成绩流程 |
| 班主任 | 查看负责班级学生、家长、考试和成绩 |
| 任课教师 | 查看任教班级和科目的考试、成绩、阅卷任务 |
| 年级组长 | 按年级作用域查看考试和成绩 |
| 学科组长 | 按科目作用域查看考试、阅卷和成绩 |
| AI 教师 | 预留 AI 阅卷和辅助分析能力 |
考试内角色¶
| 角色 | 流程能力 |
|---|---|
| owner | 本场考试最高权限 |
| examiner | 管理大部分考试流程、参与人、题目分配、成绩发布 |
| paper_author | 编辑试题、预印、生成印刷数据 |
| scanner | 扫描上传、扫描原卷和答题卡绑定流程 |
| grader | 客观复核和主观阅卷 |
权限计算¶
后端统一通过 get_exam_capabilities(actor, exam) 计算能力。前端只根据该结果展示入口,后端每个写接口仍会强校验。