当前正式口径 · 正式返回首页

课程中心与智能课件产品需求 V0.1

内容源:Markdown材料状态:正式

状态:已确认的专项产品需求
确认日期:2026-08-07
面向对象:总部教研、校区教师、产品与开发团队
定位:补充并更新《AI 时代创造教育体系教学平台产品共识 V0.1》中课程内容模型;不替代课程研发标准,也不直接规定代码实现

一、一句话结论

教学平台的课程内容统一按“课程体系 → 课程包 → 课程 → 智能课件 → 教学环节”组织;智能课件不是单一 PPT、单个 HTML 或 AI 自适应系统,而是由总部教研把多种媒体类型的教学环节按顺序组装为一堂完整课程,并由同一课件播放器统一预览和授课。

二、课程内容层级

课程体系
→ 课程包
→ 课程
→ 智能课件
→ 教学环节
层级 产品定义 示例或说明
课程体系 课程中心中的顶层分类,用于组织不同来源、周期或目标的课程内容 AI 课程教育标准体系、寒暑假课程体系等
课程包 一组可以整体使用和管理的课程产品;“课程系列”与“课程包”指同一层级,界面统一使用“课程包” AI 课程教育标准体系下可建立与 C1、C2 等阶段对应的标准课程包;参考平台中的 AR 编程基础、动力机器人基础也属于课程包
课程 课程包内一次可以独立开展的完整课堂内容 第 1 课、第 2 课等;平台不再另设“课次”层级
智能课件 每门课程的统一授课载体,负责组织、预览和运行全部教学环节 一门课程对应一套可从头到尾预览的智能课件
教学环节 智能课件中的有序内容单元,每个环节选择一种媒体或交互类型 图文、视频、HTML、答题、提交等

“人工智能通识课”等置顶内容仍是普通课程包,只通过“推荐/置顶”属性显示为课程中心顶部横幅,不建立特殊业务实体。

C1—C6 仍是正式阶段编码。平台可把“C1 标准课程包”“C2 标准课程包”等作为与阶段对应的课程包展示,但数据模型必须分别保存“适用阶段”和“课程包身份”,不能把阶段本身与课程包实体合并。这样既支持标准体系按阶段组织,也为同一阶段增加寒暑假包、专题包或其他课程包保留空间。

三、课程中心

1. 全局导航

  • 后台左侧主菜单必须支持展开和收起;
  • 展开时显示图标与文字,收起时保留图标;
  • 收起后主内容区自动扩展,不能遮挡、错位或留下不可用空白;
  • 同一账号再次进入时宜保持上次菜单状态;
  • 总部教研与校区教师使用一致的课程浏览结构,但操作权限不同。

2. 页面空间与视觉层级

页面空间必须按当前任务价值分配,而不是平均分配给标题、装饰、导航和内容。课程中心及智能课件页面统一分为三级:

  1. 核心工作区:课程卡片、课程列表、课件舞台或编辑内容,是页面最大区域;
  2. 任务辅助区:课程目录、环节列表、进度、上一项/下一项和主要操作,占用必要空间但不能压缩核心内容;
  3. 身份与说明区:页面标题、角色、退出、面包屑和说明文字,保持紧凑,不使用大面积装饰性留白。

布局要求:

  • 顶部标题区只承担定位和关键操作,不得形成大面积渐变空白带;核心工作区应紧接标题区进入首屏;
  • 桌面端主内容宽度应随窗口有效扩展,不能把真正内容限制在小卡片中、同时在四周保留无用途空白;
  • 课程目录宜保持窄而可读,课件舞台或课程列表获得剩余的大部分宽度和高度;
  • 留白只用于区分信息组和提高可读性,不得挤占课程内容、课件媒体和主要操作的可视面积;
  • 重点区域变大应来自压缩次要区域和消除无效留白,不靠无节制放大字号、按钮或卡片;
  • 页面说明、身份信息和低频操作不得与核心内容争夺同等视觉重量。

3. 课程中心首页

  • 课程内容按“课程体系”分区展示;
  • 每个课程体系下展示所属课程包;
  • 课程包以卡片展示,至少包含封面、名称、适用对象、标签和课程数量;
  • 进入课程包是课程中心最高频的浏览动作。课程包封面、名称及卡片主体应形成明确的可点击区域,并提供醒目的主操作“进入课程包”;编辑、排序等管理动作保持次级,不能与进入动作争夺视觉重点;
  • 被设置为推荐的课程包可在页面顶部以大横幅展示,但其详情、权限和数据结构与普通课程包一致;
  • 总部教研可以创建、编辑、排序、上架和下架课程体系及课程包;
  • 校区教师只能浏览有权使用的已发布内容,不得修改总部标准内容。

4. 课程包详情

  • 点击课程包后进入课程包详情,不直接进入单个任务;
  • 顶部展示课程包封面、名称、简介、适用对象、标签和课程数量;
  • 下方按顺序展示该课程包中的全部课程;
  • 课程卡片至少展示封面、序号、课程名称和简要说明;
  • 点击课程后,总部教研进入预览或编辑模式;校区教师选择班级后进入只读授课模式。

参考界面中的课程锁定、顺序解锁和购买权限不自动纳入本阶段需求,必须另行确认后再实现。

四、智能课件

1. 产品定义

智能课件是一套多媒体、模块化、可编排的整堂课课件。它解决的核心问题是:教研能够将不同媒体和交互方式组织进同一堂课,老师不需要在 PPT、视频播放器、网页、答题工具和文件之间反复切换。

当前“智能”首先指结构化编排与统一运行能力,不以 AI 自动生成、个性化推荐或条件分支作为成立前提。未来 AI 能力可以叠加,但不得改变本层基础定义。

2. 教学环节类型

首阶段新建教学环节只提供六种产品类型:

  1. 图片;
  2. 视频;
  3. 网页课件;
  4. 单选题;
  5. 多选题;
  6. 作品提交。

“图文”“文档/PDF”“任务说明”“文字提交”“图片提交”“文件提交”不再作为可新建的独立类型;“外部网页”“HTML 单页”“HTML ZIP”合并为“网页课件”。平台不承担 PPT 或富文本内容制作,讲授型内容由教研在本地 PPT 中制作,导出 PDF 后通过导入工具转为图片教学环节。

已发布版本和历史课堂中的旧类型必须继续正常播放和回看。旧类型可以作为兼容数据保留,但不得继续出现在新建类型选择器中,也不得因编辑课程其他字段而损坏。

兼容旧类型与禁止新建旧类型是两条不同规则:系统只应拒绝用户新建旧类型,不得因为一套课件中已经存在 RICH_TEXT 等历史节点,就阻止保存该课件的其他合法修改。不得为消除报错而批量删除合法历史内容;仅当旧节点能够被证明为无业务引用、无发布版本或历史课堂依赖的测试垃圾时,才可按精确 ID 清理并记录清理范围。

3. PDF 导入为图片环节

PDF 是批量生成图片教学环节的导入工具,不是课件播放器中的教学环节类型。标准流程为:

上传 PDF → 查看全部页面缩略图 → 选择页面 → 选择插入位置与分组 → 确认导入 → 按页生成图片环节
  • 默认选中全部页面,允许取消封面、目录等不需要的页面;
  • 每个被选页面生成一个普通图片教学环节,顺序与所选页面顺序一致;
  • 导入前可指定插入到当前环节之后或目录末尾,并可选择所属分组;
  • 导入完成后自动选中第一个新环节;新环节可重命名、替换图片、删除、复制和重新排序;
  • 处理过程显示“正在处理第 X / Y 页”;
  • 页面仍在“处理中”或任一被选页面处理失败时,“确认导入”必须禁用;失败页面应就近显示可理解的原因并允许单页重试,不能要求用户凭原始英文报错猜测处理办法;
  • 服务端确认导入前必须再次校验全部被选页面已经成功生成,不能只相信前端状态;
  • 导入失败必须整体失败,不得留下部分环节或孤立资源,原课件保持不变并允许重试;
  • 导入事务同时覆盖课件节点、资源记录、最终文件和临时文件清理。数据库提交、文件复制或清理中的任何一步失败,都不得形成“页面报失败但课件其实已改变”的半成功状态;可恢复清理必须有持久清单、有限重试和下一次启动恢复机制;
  • PDF 转换依赖必须在全新安装、生产构建和实际运行进程中一致可用。发布依赖变更后必须重建并重启服务;不得把删除 node_modules、修改本机环境或理解原生绑定错误的责任转给教研用户;
  • 用户界面不得暴露服务器磁盘路径、堆栈或第三方依赖报错,技术细节写入服务端日志,页面只说明“哪一页失败、课件未发生什么变化、下一步如何重试”;
  • 原 PDF 可作为内部转换来源保留,但不显示在教学环节目录和播放器中。

首期不直接解析 PPT;教研继续使用熟悉的本地 PPT 工具完成排版,再导出 PDF。

4. 教学环节目录与排序

  • 目录顶部保留一个明确的“+ 新增教学环节”主入口,点击后展示上述六种类型;
  • 新环节默认插入当前环节之后;未选中环节时插入目录末尾,并立即选中新环节进入配置;
  • 取消每两个环节之间重复出现的“+”按钮;
  • 每个环节提供独立拖拽手柄,拖拽时显示明确插入线或占位符,长目录接近边缘时自动滚动;
  • 鼠标和指针拖拽是主排序方式,同时保留上移、下移作为键盘与无障碍后备;
  • 拖拽完成以松开鼠标后目录顺序真实变化为准,不能只出现拖动动画或插入线;排序以稳定节点 ID 为依据,指针松开后立即更新当前草稿,保存并重进后仍保持该顺序;
  • 保存并重新进入编辑器后,环节顺序和稳定 ID 必须与保存结果一致。

编辑、整课预览和全屏预览中的教学环节目录都必须在各自可用高度内独立上下滚动,不能依赖整个页面滚动。选择目录底部环节后,配置区或预览区直接显示该环节,目录仍保持当前位置;当前环节在通过上一环节、下一环节或其他入口切换时,仅在需要时滚动到可见范围。编辑器的目录、配置区和单环节预览区各自管理滚动,任何一栏不得迫使用户返回页面顶部才能继续操作。

六种环节在目录、类型选择器和编辑区使用一致的“图标+名称+辅助色”标识:图片、视频、网页课件、单选题、多选题、作品提交应一眼可区分;颜色不得作为唯一识别手段,并继续遵守品牌无绿色主色规则。旧类型使用统一的“历史类型”标识,不伪装成可新建类型。

5. 各交互类型配置

网页课件统一支持三种来源:输入 URL、上传单个 .html/.htm、上传 .zip。三种来源使用同一种播放器和课堂发送行为;教师可以发送给学生运行,但平台不回收答案、完成状态和课件内部行为数据。

单选题和多选题必须分别配置:

  • 简短的“环节名称”,只用于目录定位;
  • 独立的多行“题干”,可选配题目图片;
  • 每个选项使用独立输入项,支持新增、删除和拖拽排序;
  • 单选题用单选控件指定且只能指定一个正确答案;多选题用复选控件指定至少一个正确答案;
  • 至少两个选项;题干、选项或正确答案不完整时不得发布和发送;
  • 不再使用“一行一个选项”或星号标记正确答案的隐式语法。

作品提交统一替代文字、图片、文件三种提交类型。总部教研配置简短环节名称、提交要求,以及允许的提交格式(文字、图片、文件,可多选)。教师授课时可发送给学生;学生按允许格式提交;教师可查看已提交/未提交、预览文字与图片并下载文件,结果按授课记录和轮次保留。

学生每轮只能形成一份有效提交;教师发起“重新提交”时建立新轮次并保留旧轮次。课堂提交不自动进入作品空间,教师审核后可明确执行“加入作品空间”;该操作必须幂等,并尽量复用原提交内容与文件,不要求重复上传。

6. 总部教研编辑能力

总部教研可以:

  • 新增、命名、删除和复制教学环节;
  • 拖拽调整教学环节顺序;
  • 按需要对教学环节进行分组;
  • 为每个教学环节选择类型并配置或上传内容;
  • 查看单个教学环节的实际呈现效果;
  • 从第一环节开始完整预览整堂课程;
  • 保存草稿并发布课程版本。

课程名称、封面和简介只在课程基本信息页维护。智能课件编辑器不得再提供第二个可修改的课程名称或含义不清的“课件名称”;课件内部如需技术标题,应自动跟随课程名称且不作为教研编辑字段。

编辑器必须明确区分三种状态:

  1. 当前工作草稿:用户尚未保存的新增、删除、修改和排序;
  2. 已保存草稿:已经持久化、但尚未影响教师使用版本的内容;
  3. 已发布版本:教师授课和外部只读预览使用的稳定快照。

编辑器内点击“整课预览”时,应直接预览当前工作草稿,包括尚未保存的删除和排序,并在返回编辑时完整保留这些修改;该操作既不自动保存,也不自动发布。离开编辑器、刷新或切换到会丢失工作草稿的页面时,必须提示存在未保存修改。课程列表或只读入口中的预览使用已发布版本,并明确标注版本来源,不能用旧的已保存数据冒充当前编辑结果。

保存草稿只要求数据结构可持久化,不要求展示内容已经上传齐全。图片、视频和网页课件允许以空内容保存并发布,播放器统一显示明确的空环节占位页。单选题、多选题及作品提交属于可发送互动,仍必须满足题干、选项、答案、提交要求和允许格式等最低有效条件后才能发布或发送;任何类型都可先保存不完整草稿。

首阶段按线性顺序运行,不开发复杂条件分支、自由流程图或多人实时协作编辑。

7. 预览与授课

智能课件至少提供以下统一界面:

  • 左侧:教学环节目录和分组,可快速定位任一环节;
  • 中间:当前环节按其媒体类型真实渲染;
  • 顶部或固定控制区:编辑、预览、上一环节、下一环节和全屏授课等操作;
  • 整课预览:能够从头到尾检查一门课程的实际形态,而不是只能查看课程名称或上传文件;
  • 总部教研在编辑模式和预览模式之间切换;
  • 校区教师使用只读授课模式,不能误改总部内容;首期不提供独立备课模式。

课件页面必须以当前教学内容为视觉主体:

  • 桌面端课件舞台应占据除全局导航、环节目录和必要控制外的剩余空间,首屏即可看到当前环节的主要内容;
  • 页面标题、角色信息和说明区合计不宜超过首屏高度的 15%,不得在标题与工作区之间留下装饰性空档;
  • 环节目录在教师使用的 Windows 电脑端保持稳定窄栏,并可由教师主动收起以扩大课件舞台;首期不把教师端平板适配列为产品要求;
  • 图片、视频和网页课件等媒体按自身比例在舞台中尽可能放大呈现,使用舞台内部适配或滚动,不因外层卡片层层嵌套而缩小;
  • 上一环节、下一环节、进度和授课操作应靠近舞台且位置稳定,不能迫使教师滚动页面才能继续授课。

五、课程教学资料

每门课程除智能课件外,可以挂载多份仅供教师使用的“教学资料”。教学资料用于承载教案、操作说明、参考材料、打印文件等课前或课堂辅助内容,但系统不要求教研为资料标注“教师资料”“打印材料”等细分类别。

  • 总部教研可以在课程下上传、命名、删除和排序多份教学资料;
  • 教师可以在课程详情和开始授课前查看、预览或下载本人有权使用课程的教学资料;
  • 教学资料不进入智能课件教学环节,不随课堂互动发送给学生,学生端不可见;
  • 首期支持 PDF、常见 Office 文档、图片和 ZIP 等常用文件格式;
  • 首期不建设独立资源库、资料分类体系、在线文档编辑、打印管理或校区自建资料能力;
  • 教学资料与课程的授权范围一致:课程包未向校区开通时,该校区教师不得通过直达链接访问对应资料。

六、与课堂任务的关系

  • 智能课件负责组织和呈现整堂课程;
  • 课堂任务负责把需要学生在自己设备上完成的内容发布给全班或指定学生;
  • 智能课件中的单选题、多选题、网页课件和作品提交环节可以关联课堂任务,但不要求整堂课程一次性发布到学生端;
  • 教师仍可补发、撤回并查看学生提交;
  • 课程内容、教师实际发布记录和学生提交继续分开建模。

七、角色边界

角色 课程中心与智能课件权限
总部教研 创建、编辑、编排、预览和发布总部标准课程内容,并管理课程教学资料
总部管理员 查看课程并把已发布课程包开通给指定校区,不编辑教研内容
校区负责人 查看和安排使用本校区已开通课程,不得自行获得未授权内容或覆盖总部原版
教师 自动继承所属校区已开通课程包的浏览、教学资料查看下载和授课权限,不编辑总部原版
学生 仅查看教师发布到本人课堂的内容与任务,不直接浏览教研后台课程库

课程包发布不等于向全部校区开通。总部教研发布后,课程包进入可授权状态;总部管理员按校区开通。开通以课程包和校区为单位,本校全部在职教师自动继承,不逐个教师授权。教师只能向本人负责的班级使用课程和发布任务。未开通校区、非本校人员和学生不得通过直达链接绕过授权。

未来如开放校区自建课程,校区必须复制总部课程形成校区版本,不得直接覆盖总部标准内容。

八、首轮开发验收点

  1. 左侧主菜单可展开和收起,主内容区随之正确适配;
  2. 总部教研能够创建至少两个课程体系,并在体系下组织多个课程包;
  3. 普通课程包以卡片展示,推荐课程包可置顶展示且仍使用同一数据模型;
  4. 点击课程包能够看到按顺序排列的课程列表;
  5. 点击课程能够完整预览该课程的智能课件;
  6. 新建教学环节选择器只显示图片、视频、网页课件、单选题、多选题、作品提交六种类型;教研能够完成新增、删除、复制和排序;
  7. 调整顺序并保存后,重新进入编辑器和整课预览时顺序一致;
  8. 图片、视频、网页课件、单选题、多选题和作品提交均由对应播放器或组件正常呈现;
  9. 校区教师能浏览课程并选择班级开始授课,但看不到独立备课入口以及编辑、删除和发布总部课程的操作;
  10. 总部教研、总部管理员、校区负责人和教师工作区在 Windows 电脑常用浏览器尺寸下可用;首期不把这些后台工作区的平板适配列为验收要求。
  11. 在 1440×900 桌面视口中,页面无需向下滚动即可看到当前课件环节的主要内容;标题、身份和说明区域不超过首屏高度的 15%,核心工作区占据主要空间。
  12. 学生端继续支持 Android 平板访问、上课互动、提交和创作;教师端及其他后台不因学生平板要求而泛化出平板验收范围。
  13. 课程中心、课程包详情和课件页面不存在无用途的大面积空白;缩窄或展开全局侧栏后,释放出的空间真实分配给课程内容或课件舞台。
  14. 总部教研发布课程包后不会自动向全部校区开放;总部管理员可把课程包开通给指定校区,未开通校区仍不可见。
  15. 课程包向校区开通后,该校区全部在职教师自动可见,无需逐个开通;教师只能向本人负责的班级授课和发布任务。
  16. 总部教研能为一门课程上传多份教学资料;有权教师可在课程详情和开始授课前查看、预览或下载,学生及未授权校区无法访问。
  17. 教学资料不会出现在智能课件目录和学生课堂任务中,也不要求教研选择资料细分类别。
  18. 教研导入一份至少三页的真实 PDF,选择其中部分页面和插入位置后,每个所选页面生成一个普通图片环节;保存并重进后顺序、分组和稳定 ID 一致;
  19. PDF 转换失败时不产生部分教学环节、孤立资源或课件内容变更,并能明确重试;原 PDF 不出现在播放器目录;
  20. 环节目录只有顶部一个“新增教学环节”入口,不再在每两个环节之间重复显示“+”;拖拽手柄、插入指示、长目录自动滚动和上移/下移后备均可用;
  21. 网页课件能分别通过 URL、单个 HTML 和 ZIP 三种来源建立,并使用同一预览、授课和发送行为;
  22. 单选题和多选题分别配置环节名称、题干、可选题图、独立选项和正确答案;缺少题干、足够选项或合法正确答案时不能发布或发送;
  23. 作品提交可配置文字、图片、文件允许范围;学生能按允许格式提交,教师能查看提交状态、预览或下载,并可在审核后幂等地加入学生作品空间;提交不会自动进入作品空间;
  24. 既有已发布课件、旧类型节点和历史课堂仍可播放与回看;统一网页类型和作品提交类型的改造不得破坏旧数据。
  25. 登录页左上品牌区仅显示指定猫形图像和“百工猫AI教育平台”;课程中心的课程包卡片具有醒目的“进入课程包”主操作,且卡片主体可进入详情;
  26. 编辑、整课预览和全屏预览的教学环节目录均可独立上下滚动;从目录底部选择环节后,无需返回顶部即可配置或查看;
  27. 使用真实鼠标从目录中部拖拽一个环节到另一个位置,松开后目录立即重排;保存、刷新和重新进入后稳定 ID 与顺序一致,上移/下移后备仍可用;
  28. 六种新建类型在选择器、目录和编辑区使用一致的图标、名称与辅助色,并在去除颜色后仍能识别类型;
  29. 课程基本信息页是课程名称唯一编辑入口,智能课件编辑器不再出现重复的课程名称或课件名称输入;
  30. 含既有 RICH_TEXT 等旧节点的课件可以保存其他合法修改并发布兼容版本;系统拒绝新建旧类型,但不会因旧类型存在而报错或破坏历史数据;
  31. 删除环节后不保存,直接进入编辑器内整课预览时,该环节立即消失;返回编辑后删除状态仍在,离开页面才触发未保存提醒;课程列表中的只读预览仍使用已发布版本;
  32. 图片、视频和网页课件未上传内容时仍能保存草稿和发布,播放器显示空环节占位页;不完整选择题和作品提交可保存草稿,但不能发布或发送;
  33. PDF 页面仍在处理时不能确认导入;处理失败可明确重试。以真实多页 PDF 验证成功导入,并分别注入转换、复制、数据库提交和清理失败,均不产生部分节点、孤立资源、残留临时目录或误报成功;
  34. PDF 转换在全新依赖安装、生产构建和重启后的运行进程中可用;页面不显示原生绑定错误、服务器绝对路径或堆栈,只提供可操作的中文反馈。

九、明确不做

  • 不照搬参考平台的品牌、视觉素材、课程名称或业务数据;
  • 不因参考图存在锁标识就自动增加购买、解锁或进度锁定机制;
  • 不把“推荐课程包”建立成独立课程类型;
  • 不把课程体系、课程包、课程和教学环节混成同一层列表;
  • 不用单一 PPT 页面、单个 HTML 文件或任务模板列表冒充整套智能课件;
  • 不在平台内建设富文本编辑器、PPT 编辑器或首期 PPT 直接解析能力;
  • 不把课堂作品提交自动加入学生作品空间;
  • 本轮不包含 Android 原生客户端、Windows Electron 客户端、实时设备监控或复杂自适应学习逻辑。

本页由 Markdown 自动生成。更新内容时请先修改源 Markdown,再重新生成网站 HTML。