Skip to content

核心需求清单 ​

1. 文档定位 ​

本文档从产品管理视角汇总平台的核心需求,按交付优先级划分为 P0、P1、P2,用于需求讨论、任务拆解、里程碑规划和答辩准备。

详细条目编号、验证方式和边界约束以 软件需求规格说明书 为准。

2. 优先级定义 ​

优先级含义与 SRS 的关系
P0不完成则无法形成 V1 可交付主链路对应 MUST 级需求
P1建议在首轮增强中补齐,能明显提升可用性和治理能力对应主要 SHOULD 级需求
P2后续版本候选,当前不进入基线承诺对应 COULD 级需求或明确范围外能力

3. P0 核心需求 ​

3.1 平台初始化与治理 ​

模块需求内容对应 SRS
平台配置配置平台名称、Logo、主题、默认首页和模块开关FR-CFG-01, FR-CFG-02
组织与用户维护组织结构、导入用户、管理学校 / 学院 / 课程分层管理员和账号状态FR-CFG-03 ~ FR-CFG-05
配置留痕支持配置草稿、发布生效、历史回溯和留痕FR-CFG-06
权限控制登录、退出、角色授权、越权拦截和账号生命周期管理FR-IAM-01 ~ FR-IAM-04

3.2 课程与任务组织 ​

模块需求内容对应 SRS
课程管理创建课程、编辑课程、管理课程状态FR-CRS-01, FR-CRS-02
成员管理由教师、整课助教或管理员维护课程成员,不提供学员自助邀请码加入FR-CRS-03, FR-CRS-04
课程资源上传、分类和组织课程资源FR-CRS-05
任务管理创建任务、维护支持 Markdown 的任务说明、配置规则和评分方式、发布和关闭任务FR-TSK-01 ~ FR-TSK-05

3.3 学员提交与结果处理 ​

模块需求内容对应 SRS
在线 IDE 与提交支持在线 IDE 编辑 / 运行、保存编程题、文件上传、展示提交要求;整份作业提交在作业详情页完成FR-SUB-01 ~ FR-SUB-09
提交受理生成唯一提交编号,记录提交状态和历史FR-SUB-04, FR-SUB-05
提交校验校验时间窗、文件限制和提交次数FR-SUB-06
自动评测自动触发评测、查询状态、输出结构化结果并持久化FR-JDG-01 ~ FR-JDG-04
隔离执行在隔离环境中执行学员提交FR-JDG-05

3.4 人工批改与成绩反馈 ​

模块需求内容对应 SRS
提交查看教师和助教查看提交详情、评测结果和历史记录FR-REV-01
人工批改录入评语、人工评分并支持追溯FR-REV-02
成绩处理生成最终成绩,控制首次发布与重新发布FR-REV-03, FR-REV-04
学员反馈学员查看本人结果、评语和发布时间FR-REV-05
成绩汇总按课程、任务、学员维度汇总成绩FR-REV-06

3.5 通知与审计 ​

模块需求内容对应 SRS
站内通知向目标用户推送关键事件通知FR-NTF-01, FR-NTF-02
课程级概览查看课程活跃度、提交量、评测通过率和成绩分布FR-OPS-01
审计日志记录关键操作并支持查询FR-OPS-03

3.6 P0 非功能基线 ​

类别基线要求对应 SRS
易用性学员无需本地复杂环境即可完成主链路NFR-USE-01, NFR-USE-02
性能常规页面和提交受理满足基本响应指标NFR-PERF-01, NFR-PERF-02
可靠性提交受理后不丢失,评测故障不拖垮其他核心功能NFR-REL-01, NFR-REL-03
安全全部受保护资源受控,提交隔离执行,凭证安全存储NFR-SEC-01 ~ NFR-SEC-04, NFR-SEC-06
隐私最小必要采集,成绩默认不对其他学员公开NFR-PRV-01, NFR-PRV-02
兼容性支持主流浏览器和常见桌面分辨率NFR-CMP-01, NFR-CMP-02
可观测性具备结构化日志、关键指标和错误追踪上下文NFR-OBS-01, NFR-OBS-02

4. P1 增强需求 ​

模块需求内容对应 SRS
平台配置平台级资源策略管理FR-CFG-07
认证密码重置、首次登录改密、统一认证扩展FR-IAM-05, FR-IAM-06
课程管理章节化结构编排、课程归档后历史访问FR-CRS-06, FR-CRS-07
任务管理题型化题目配置能力FR-TSK-06
提交处理草稿保存和恢复、在线运行反馈FR-SUB-07, NFR-PERF-07
自动评测教师配置评测规则、重新评测FR-JDG-06, FR-JDG-07
成绩反馈成绩导出、发布历史与审计、个人学习概览FR-REV-07 ~ FR-REV-09
通知系统公告、多渠道通知扩展FR-NTF-03, FR-NTF-04
平台治理平台级概览、异常事件留痕FR-OPS-02, FR-OPS-04
非功能基本可访问性、导出性能、降级运行、异常登录防护NFR-USE-04, NFR-PERF-03 ~ 06, NFR-REL-04, NFR-SEC-05

5. P2 / 后续版本候选 ​

模块需求内容对应 SRS
课程与任务复用跨课程资源复用、任务模板复用FR-CRS-08, FR-TSK-07
评测扩展多运行环境扩展FR-JDG-08
平台扩展更深的第三方平台集成范围外 OUT-04
教学治理高级反作弊、查重和学术诚信分析范围外 OUT-05
智能能力AI 问答、自动讲解、自动纠错范围外 OUT-06

6. 明确不做 ​

当前版本不纳入承诺范围的内容如下:

  • 商业订阅、合同、开票和结算体系
  • 线下专用硬件和考场终端管理
  • 原生移动端 App 和离线客户端
  • 面向所有外部教务系统的一次性通用深度集成
  • AI 辅助教学和高级反作弊能力

7. V1 最小验收口径 ​

V1 是否具备交付条件,至少应满足以下要求:

  1. 平台管理员可完成平台配置、组织导入和账号分配。
  2. 教师可创建课程、发布任务并查看提交。
  3. 学员可查看已加入课程、在在线 IDE 中运行并保存编程题,再从作业详情页提交整份作业并查看结果。
  4. 系统可执行自动评测或为人工批改保留完整输入。
  5. 教师可完成批改、发布成绩,学员可查看反馈。
  6. 平台可记录关键审计日志,且权限边界无明显缺口。

8. 需求变更规则 ​

  • 新需求进入产品清单前,必须明确目标用户、场景、优先级和验收方式。
  • 任何会改变 V1 范围边界的需求,必须先修改 SRS,再同步本清单。
  • P1 / P2 需求不得挤占 P0 主链路资源,除非 P0 已完成并通过验证。