P9 学习通交换物 — 验证报告
日期:2026-08-22
目录:/home/zyw/Downloads/ai-lesson-prep
依据:《v0.2修订执行计划》P9 / B11 / M7.5;《设计说明书-v0.2》§7.3、F10
边界:不承诺学习通 API 一键同步与成绩回传;本阶段只出交换物。
========================================================================
1. 环境与配置
========================================================================
LESSON_MINUTES(sys_config)=45
file_naming_pattern={course}-{class}-{lesson}
命名规则:{course}/{class} 优先 classes.chaoxing_course_id / chaoxing_class_id,否则课程名/班级名。禁止硬编码。
班级:2024级法学1班 id=2
课时:第七章 自然语言处理与应用 · 舆情分析与立场检测 id=12 hours=1
教案 id=4 status=materials_draft
章内课时:NLP 概述与基本任务 / 舆情分析与立场检测 / 生成文本、幻觉与责任边界
已确认教案标题:舆情分析与立场检测
材料:confirmed=false 可用=true
========================================================================
2. 写入 chaoxing_* 字段(有则用于命名)
========================================================================
写入前 chaoxing_course_id=(空) chaoxing_class_id=(空)
写入后 chaoxing_course_id=CX-AI-LAW chaoxing_class_id=CX-2024-LAW1
解析 {course}=CX-AI-LAW {class}=CX-2024-LAW1
预期基名=CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测
含 chaoxing=true
========================================================================
3. 五步勾选持久化(generation_meta.chaoxing_five_steps)
========================================================================
①对章节=true at=2026-08-22T05:02:43.654Z
②传课件=true at=2026-08-22T05:02:43.654Z
③发讨论=true
④发作业=false
⑤发测验=false
持久化成功=true
========================================================================
4. 导出全套交换物(toolkit)+ 独立 activity_list / question_bank_xlsx
========================================================================
question_bank_xlsx: warnings=["材料尚未确认,本次按草稿导出"] files=3
question_bank_xlsx CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.xlsx 6378 bytes exports.id=8
question_bank_csv CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库-学习通.csv 2886 bytes exports.id=9
question_bank_guide CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库导入说明.txt 1722 bytes exports.id=10
activity_list: warnings=[] files=2
activity_list_txt CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-活动清单.txt 3368 bytes exports.id=11
courseware_manifest CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-课件包清单.txt 1138 bytes exports.id=12
toolkit: warnings=["材料尚未确认,本次按草稿导出"] files=8
question_bank_xlsx CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.xlsx 6378 bytes exports.id=13
question_bank_csv CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.csv 2560 bytes exports.id=14
question_bank_csv CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库-学习通.csv 2886 bytes exports.id=15
question_bank_guide CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库导入说明.txt 1722 bytes exports.id=16
activity_list_txt CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-活动清单.txt 3368 bytes exports.id=17
courseware_manifest CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-课件包清单.txt 1138 bytes exports.id=18
chaoxing_checklist CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-五步勾选记录.txt 861 bytes exports.id=19
learning_toolkit CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-学习通交换物包.zip 15150 bytes exports.id=20
========================================================================
5. 列结构 / 命名 / 内容抽检
========================================================================
全部文件名含 chaoxing 字段与课时=true
基名命中=true
xlsx 工作表题库=true 导入步骤说明=true
xlsx 列 题干=true 选项A=true 答案=true 难度=true 知识点=true
xlsx 含列映射说明=true
学习通 CSV 表头=题型,题干,选项A,选项B,选项C,选项D,答案,难度,知识点,解析,层级,目标编号
学习通 CSV 行数=6
P7 兼容 CSV 表头=题干,选项A,选项B,选项C,选项D,答案,难度,知识点,题型,层级
活动清单含课时标题=true
活动清单含学时=true
活动清单含讨论=true 作业=true 测验=true 资料=true
活动清单目录对齐=true
活动清单摘录:课时活动清单(与章节—课时目录对齐,可直接照做) | 课程:人工智能基础 | 班级:2024级法学1班 | 学习通:course=CX-AI-LAW class=CX-2024-LAW1 | 【章节—课时目录】 | 第七章 自然语言处理与应用 | NLP 概述与基本任务 1学时 | 舆情分析与立场检测 1学时 ←本课 | 生成文本、幻觉与责任边界 1学时 | 【本课时】 | 课时标题:舆情分析与立场检测 | 学时:1 × 45 分钟 | 课时目标: | 1. 能解释舆情分析的基本流程并指出人工判断环…
课件包清单含 pattern=true
课件包清单声明 chaoxing 来源=true
五步记录含对章节=true 已勾选=true 未勾选=true
五步记录摘录:去学习通五步勾选记录 | 本平台不提供「同步到学习通」API;本记录仅供教师照做核对。 | 课程:人工智能基础 | 班级:2024级法学1班 | 目录:第七章 自然语言处理与应用 / 舆情分析与立场检测 1 学时 | 学习通字段:chaoxing_course_id=CX-AI-LAW;chaoxing_class_id=CX-2024-LAW1 | ①对章节 [已勾选] 2026-08-22T05:02:43.654Z | 把学习通章节目录与本章—课时目录对齐(见…
导入说明含列映射=true
交换物包 zip 条目:
Archive: /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-学习通交换物包.zip
6378 2026-08-22 05:02 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.xlsx
2560 2026-08-22 05:02 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.csv
2886 2026-08-22 05:02 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库-学习通.csv
1722 2026-08-22 05:02 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库导入说明.txt
3368 2026-08-22 05:02 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-活动清单.txt
1138 2026-08-22 05:02 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-课件包清单.txt
861 2026-08-22 05:02 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-五步勾选记录.txt
========================================================================
6. 无 chaoxing 字段时的命名回落(临时清空再导出 activity_list)
========================================================================
回落文件名=人工智能基础-2024级法学1班-舆情分析与立场检测-活动清单.txt
含班级名=true
不含 CX- id=true
已恢复 chaoxing_* 演示值。
========================================================================
7. 生成文件清单
========================================================================
6378 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.xlsx /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130243/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.xlsx
2886 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库-学习通.csv /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130243/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库-学习通.csv
1722 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库导入说明.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130243/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库导入说明.txt
3368 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-活动清单.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130244/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-活动清单.txt
1138 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-课件包清单.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130244/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-课件包清单.txt
6378 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.xlsx /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.xlsx
2560 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.csv /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库.csv
2886 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库-学习通.csv /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库-学习通.csv
1722 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库导入说明.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-题库导入说明.txt
3368 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-活动清单.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-活动清单.txt
1138 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-课件包清单.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-课件包清单.txt
861 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-五步勾选记录.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-五步勾选记录.txt
15150 CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-学习通交换物包.zip /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130245/CX-AI-LAW-CX-2024-LAW1-舆情分析与立场检测-学习通交换物包.zip
3365 人工智能基础-2024级法学1班-舆情分析与立场检测-活动清单.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130247/人工智能基础-2024级法学1班-舆情分析与立场检测-活动清单.txt
1266 人工智能基础-2024级法学1班-舆情分析与立场检测-课件包清单.txt /home/zyw/Downloads/ai-lesson-prep/uploads/exports/4/20260822-130247/人工智能基础-2024级法学1班-舆情分析与立场检测-课件包清单.txt
DoD:题库 Excel(题干/选项/答案/难度/知识点 + 导入说明页);活动清单对齐章节—课时;命名读 sys_config 与 chaoxing_*;五步可勾选持久化。
不承诺:学习通 API 同步、官方题库二进制模板(阶段 2)。
========================================================================
8. 测试与 build
========================================================================
p9:test 55 passed
p4:test 48 passed(不破坏)
p5:test 33 passed(不破坏)
p6:test 52 passed(不破坏)
p7:test 33 passed(不破坏;P7 CSV 列与活动清单 [讨论]/[作业] 标签仍在)
p8:test 28 passed(不破坏)
npm run build 通过(Next 14.2.35)
新增路由:PUT/GET /api/lesson-plans/:id/chaoxing-steps
导出 type 新增:question_bank_xlsx / activity_list / toolkit(question_bank 仍兼容并附带 xlsx)
========================================================================
9. 遗留
========================================================================
1. 材料在 P6/P7 演示后仍为 draft(未 confirm materials);本次题库按草稿导出并警告。确认材料后再次导出会用 confirmed_content.materials。
2. 官方题库二进制模板、学习通 API 一键同步与成绩回传按计划属阶段 2,本阶段明确不承诺。
3. 演示写入的 chaoxing_course_id=CX-AI-LAW / chaoxing_class_id=CX-2024-LAW1 为命名用占位,可在班级详情页改成真实超星 ID。
4. 课时 status 仍为 materials_draft(P7 确认 PPT 后未 confirm materials),完成页五步在 materials_draft 的材料/导出步与 completed 后均可用;勾选已写入 generation_meta。