Skip to content

用户角色与使用场景

1. 文档定位

本文档从产品视角描述系统中的主要角色、职责边界和核心使用场景,作为产品讨论、需求拆解和答辩演示的场景索引。

角色定义与需求边界以 软件需求规格说明书 为准。

2. 角色总览

角色主要职责典型动作优先级
平台管理员完成平台初始化和治理配置平台、维护组织、导入用户、分配角色、查看审计MUST
教师组织课程并完成反馈闭环建课、发任务、看提交、批改、发成绩、导出结果MUST
助教协助课程运行和批改查看提交、录入批改、管理成员、协助复核SHOULD
学员完成学习任务并查看结果加入课程、查看任务、在线 IDE 编辑 / 运行、提交、看评测结果、看成绩MUST
运维 / 客服保障平台稳定运行看运行状态、异常事件、审计记录、处理支持问题SHOULD

3. 角色边界

角色可以做什么不应做什么
平台管理员管平台配置、组织、账号和平台级概览不应直接代替教师进行课程教学操作
教师管自己负责课程的资源、任务、提交和成绩不应访问无授权课程的数据
助教在授权范围内协助批改和管理课程成员不应绕过教师直接修改平台级配置
学员查看本人相关课程、提交、结果和成绩不应访问其他学员成绩或管理入口
运维 / 客服查看健康状态、异常事件和授权审计记录不应直接修改教学业务结果,除非流程明确授权

4. 核心角色诉求

4.1 平台管理员

诉求说明
快速完成平台初始化希望在最少步骤内配置平台、组织和账号
降低治理成本希望角色、组织和账号状态可统一管理
可追踪可审计希望关键操作、异常事件和导出行为可回查

4.2 教师

诉求说明
快速组织课程希望能快速完成建课、资源整理和成员管理
标准化发布任务希望提交规则、评分方式和截止时间配置明确
有效处理反馈希望能快速查看提交、批改、发布成绩并导出结果

4.3 助教

诉求说明
清晰的授权边界只处理被授权的课程与提交
高效协助批改快速查看提交、录入评分和处理复核协助

4.4 学员

诉求说明
降低使用门槛通过浏览器即可完成主链路
明确任务要求清楚知道截止时间、提交形式和评分规则
及时获取结果能尽快看到评测结果、教师评语和成绩状态

4.5 运维 / 客服

诉求说明
快速识别异常能查看健康状态、异常事件和失败链路
明确责任边界区分系统故障、权限问题和教学配置问题

5. 关键业务场景

5.1 平台管理员场景

场景编号场景名称触发条件成功结果
UC-01平台初始化与组织导入平台已部署,准备投入使用平台配置完成,组织和用户数据可用
UC-09平台运营概览与安全审计需要查看运行情况或追查异常能定位关键操作记录和异常事件

5.2 教师场景

场景编号场景名称触发条件成功结果
UC-02课程创建与资源组织需要开设新课程课程和资源结构完成,学员可加入
UC-03任务创建与发布需要发布作业或实验任务规则清晰,学员可见且可提交
UC-07人工批改与成绩发布提交已受理或评测完成成绩生成并对学员发布
UC-10成绩复核与支持学员提出复核教师完成处理并留痕

5.3 助教场景

场景编号场景名称触发条件成功结果
UC-07协助批改教师授权助教处理提交助教完成批改记录,结果可被教师复核
UC-10协助复核课程进入复核处理阶段助教在授权范围内协助收集和整理证据

5.4 学员场景

场景编号场景名称触发条件成功结果
UC-04加入课程与查看任务已获得邀请码或被组织分配成功进入课程并看到任务
UC-05在线 IDE 编辑、运行与提交任务已发布且在开放时间内学员完成试运行并正式提交,系统生成提交编号
UC-06自动评测与结果查询任务启用自动评测学员看到评测状态和结果摘要
UC-08查看反馈与学习概览成绩或反馈已产生学员可查看成绩、评语、未完成任务和最近通知
UC-10发起复核申请成绩已发布且仍在复核窗口内复核申请被成功提交并进入处理流程

5.5 运维 / 客服场景

场景编号场景名称触发条件成功结果
UC-09查看异常与支持处理出现告警、故障或用户支持问题通过健康状态、异常事件和审计记录完成定位

6. 角色视角下的主链路

6.1 管理视角

  1. 平台管理员完成平台配置、组织建立和账号导入。
  2. 平台管理员分配角色并确认平台进入可运行状态。
  3. 运维或管理员在运行过程中查看概览、审计和异常事件。

6.2 教学视角

  1. 教师创建课程并组织资源。
  2. 教师发布任务并设置规则。
  3. 学员加入课程,在在线 IDE 中运行后完成正式提交。
  4. 系统执行自动评测。
  5. 教师或助教补充人工批改并发布成绩。
  6. 学员查看反馈和成绩。

7. 典型异常场景

异常场景受影响角色系统应给出的处理方式
无权限访问课程或管理页面学员、教师、助教明确拒绝访问并保留权限边界
提交超时、超大小或超次数学员拒绝受理并说明原因
评测失败或超时学员、教师保留提交记录并返回状态和错误摘要
已发布成绩需要修改教师允许撤回并重新发布,且保留变更留痕
导出或审计查询无权限教师、助教、运维拒绝操作并产生审计记录

8. 演示优先场景

答辩或演示时,优先覆盖以下场景:

  1. 平台管理员完成组织和用户初始化。
  2. 教师创建课程并发布任务。
  3. 学员加入课程,在在线 IDE 中编辑、运行并提交任务。
  4. 系统自动评测并返回结果。
  5. 教师进行人工批改并发布成绩。
  6. 学员查看成绩与反馈。
  7. 管理员查看审计记录或平台概览。