{"skill":{"slug":"japanese-reading-grader","displayName":"日语朗读作业批改模板","summary":"日语朗读作业智能批改，支持双模式：教师批量批改+ 学生自适应自测。覆盖 N5–N1 全级别，采用分层宽松评分、智能发音纠错、自动薄弱点分析及难度升降推荐。适配单词、句子、课文、替换练习等全部作业类型。","description":"\r\n```markdown\r\n# 日语朗读作业批改 - 详细流程与评分规则\r\n\r\n## 适用场景\r\n\r\n学生提交音频文件（MP3/MP4/M4A/WAV）朗读日语文本，教师需要：\r\n下载 → 转写 → 评分 → 纠错 → 录入成绩 → 生成班级汇总\r\n\r\n## 一、作业基础信息\r\n\r\n1. 适用对象：A1/A2/B1 日语学习者\r\n# 分级纠错规则（A1 / A2 / B1 独立执行）\r\n    JF Can-do / CEFR + JLPT级别参考对应关系\r\n   A1 ≈ N5级别\r\n   A2 ≈ N4级别\r\n   B1 ≈ N3级别\r\n2. 作业形式：朗读音频\r\n3. 总分：10 分\r\n\r\n---\r\n\r\n## 二、前置准备（Step 0）\r\n\r\n1. 标准答案文本存储路径：`./answer/{COURSE_ID}_{ASSIGNMENT_ID}_answer.txt`\r\n2. 文本格式要求：\r\n   - 每行 1 个完整句子，无多余空格与换行\r\n   - 重点词汇标注假名\r\n   - 不含多余标点，便于音频转写对齐\r\n3. 版本校验：批改前确认标准答案与作业要求一致\r\n\r\n---\r\n\r\n## 三、音频处理流程（Step 1–2）\r\n\r\n1. 音频统一格式转换：\r\n   - 批量转为 wav 格式，统一采样率\r\n   - 存放路径：`./audio/{student_id}/`\r\n2. Whisper 语音转文字：\r\n   - 使用 medium 模型，固定不切换\r\n   - 输出纯文本文件\r\n   - 异常处理规则：\r\n     - 音频损坏/空文件/无法识别 → 标记「转写失败」\r\n     - 自动移入 `./error_audio/`，触发人工复核\r\n     - 跳过自动评分，不直接判定低分\r\n\r\n---\r\n\r\n## 四、评分规则（核心·鼓励版）\r\n\r\n### 4.1 基础分与总分规则\r\n\r\n**基础分：10.0 分**\r\n\r\n**计分公式：**\r\n```\r\n总分 = 10.0 - 累计扣分\r\n约束：7.0 ≤ 总分 ≤ 10.0\r\n```\r\n\r\n**扣分上限：3.0 分**（超过不再扣）\r\n\r\n---\r\n\r\n### 4.2 错误类型与扣分值（仅3类）\r\n\r\n| 错误类型 | 扣分 | 说明 |\r\n|----------|------|------|\r\n| 严重发音错误 | **-0.5** | 促音、长音、清浊混淆（三者任一出现） |\r\n| 漏读/多读整句 | **-0.5** | 漏掉一整句 或 多读一整句 |\r\n| 中途中断/长时间停顿 | **-0.5** | 朗读中途放弃，或停顿超过3秒 |\r\n\r\n**重要规则：**\r\n- 同一错误类型全篇**只扣一次**，不重复累计\r\n- 上述3类错误若同时出现，累计扣分（最多 -1.5，但扣分上限为 3.0）\r\n\r\n> 注：扣分上限 3.0 意味着理论上最多可扣 6 次（每类 2 次），但同一类型只扣一次，所以实际最多扣 1.5 分。此处保留 3.0 上限作为安全边界。\r\n\r\n---\r\n\r\n### 4.3 不扣分的情况\r\n\r\n- 句尾拖音、语气词（よ/ね）\r\n- 「は」vs「わ」、「を」vs「お」等微小识别差异\r\n- 语调轻微偏差、声调轻微偏差\r\n- 语速稍慢或稍快\r\n- 轻微卡顿（≤2处，每处<2秒）\r\n- 拨音（ん）偶尔读不到位（N5/N4 宽容）\r\n- 同一错误类型仅出现一次且不影响语义理解\r\n- 转写存疑、不确定是否为错误 → **不扣分**\r\n\r\n---\r\n\r\n### 4.4 评分维度（CAF三维框架，每题满分10分）\r\n| 维度 | 权重 | 评分要点 |\r\n|------|------|----------|\r\n| C 复杂性（Complexity） | 80% | 内容贴合与表达复杂度 |\r\n| A 准确性（Accuracy） |10% | 语法、词汇、语音规范 |\r\n| F 流利度（Fluency） | 10% | 话语输出节奏、连贯性、停顿与沉默控制容 |\r\n\r\n### 等级划分\r\n| 分数区间 | 等级 |\r\n|---------|------|\r\n| 8.0～10.0 | 优秀 |\r\n| 7.0～7.9 | 良好 |\r\n| 6.0～6.9 | 合格 |\r\n| 6.0以下 | 需加强 |\r\n\r\n-\r\n## 五、纠错规则（鼓励导向）\r\n\r\n### 5.1 篇幅定义\r\n- 短篇：150字以内\r\n- 长篇：150字以上\r\n\r\n### 5.2 纠错上限（按水平+篇幅）\r\n\r\n| 学生水平 | 短篇 | 长篇 |\r\n|----------|------|------|\r\n| A1 | 1项 | 2项 |\r\n| A2 | 2项 | 3项 |\r\n| B1 | 2项 | 3项 |\r\n\r\n### 5.3 纠错优先级（超过上限时）\r\n1. 影响语义的错误（清浊、长音、促音）\r\n2. 反复出现的高频错误\r\n3. 语调错误\r\n\r\n### 5.4 通用纠错原则\r\n- 优先纠正影响语义的关键错误\r\n- 同一错误只纠正一次\r\n- 先表扬优点，再提出改进建议\r\n- 不使用警示符号（如 ⚠），语气鼓励为主\r\n- 转写存疑、不确定的地方不纠错\r\n\r\n---\r\n\r\n## 六、强制校验流程（防误判）\r\n\r\n### 6.1 对齐校验（防止 Whisper 听错导致误判）\r\n\r\n批改前，必须逐句比较「Whisper 转写文本」与「标准答案文本」：\r\n\r\n- 如果转写文本与标准答案完全一致或仅尾音差异 → 继续批改\r\n- 如果转写文本与标准答案存在假名级别差异（如「学校」→「公園」）→ 该句不扣分，标记「转写存疑，请人工复核」\r\n- 如果转写文本缺失或多余整句 → 跳过该句，标记「可能漏读或多读，请人工复核」\r\n\r\n### 6.2 错误判定强制引用表\r\n\r\n每个潜在错误必须同时满足以下条件才能判定为对应类型：\r\n\r\n| 错误类型 | 必须同时满足的条件 |\r\n|----------|-------------------|\r\n| 促音错误 | ① 标准答案中有「っ」 ② 转写文本中该处完全无「っ」或明显替换为其他音 |\r\n| 长音错误 | ① 标准答案中有长音规则（あ段+あ等） ② 转写文本中该处为短音或断成两拍 |\r\n| 清浊混淆 | ① 标准答案为清音（か/さ/た/は行） ② 转写文本为对应浊音（が/ざ/だ/ば行），或反之 |\r\n| 漏读/跳读 | ① 标准答案中有该假名 ② 转写文本中完全无对应音节 |\r\n\r\n---\r\n\r\n## 七、报告输出\r\n\r\n### 7.1 个人评分报告模板\r\n\r\n```\r\n学生姓名：{name}\r\n\r\n【评分结果】\r\n总分：{score}/10\r\n发音准确性：{pronunciation_score}/10\r\n语调与节奏：{intonation_score}/10\r\n流畅度：{fluency_score}/10\r\n\r\n【总体评价】\r\n{positive_comment}，{constructive_feedback}。{encouragement}\r\n\r\n【发音纠错】\r\n1. 原句：{original}\r\n   学生读法：{student_reading}\r\n   标准读法：{correct_reading}（{kana}）\r\n   错误类型：{error_type}\r\n\r\n【练习建议】\r\n1. {suggestion_1}\r\n2. {suggestion_2}\r\n```\r\n\r\n### 7.2 输出排版规则\r\n\r\n- 评分结果、总体评价、发音纠错、练习建议等所有一级反馈大项，必须单独另起一行\r\n- 发音纠错内部用 1、2 数字序号\r\n- 练习建议用 1、2 数字序号\r\n- 不显示等级标注和纠错等级说明\r\n- 禁用 ⚠ 等 emoji\r\n- 评语长度 ≤ 1000 字符（适配平台限制）\r\n- 优先展示优点，再提 1–2 条最关键改进建议\r\n\r\n### 7.3 输出文件\r\n\r\n- 输出路径：`./report/{student_id}.txt`\r\n\r\n---\r\n\r\n## 八、批量处理规则\r\n\r\n1. 进度文件：`./progress/{course}_{task}_progress.json`\r\n2. 支持中断后继续执行\r\n3. 单次批量 ≤ 50 人，分批处理避免崩溃\r\n4. 失败音频自动标记，不影响整体流程\r\n\r\n---\r\n\r\n## 九、核心原则\r\n\r\n1. **鼓励为主**：从 10 分起评，据实扣分，不刻意压低分数\r\n2. **只纠严重错误**：只纠正影响语义的明显发音错误，微小误差不计\r\n3. **同一错误只扣一次**：不重复扣分\r\n4. **不确定时不判错**：转写存疑或判定不确定时，优先选择不判定为错误\r\n5. **保护信心**：总分不低于 7 分，评语先表扬后建议\r\n```\r\n\r\n---\r\n\r\n","topics":["批量","汇总"],"tags":{"latest":"2.1.6"},"stats":{"comments":0,"downloads":911,"installsAllTime":32,"installsCurrent":0,"stars":1,"versions":7},"createdAt":1777816408468,"updatedAt":1781966117304},"latestVersion":{"version":"2.1.6","createdAt":1781966117304,"changelog":"- Updated and streamlined the skill documentation for Japanese reading grading.\n- Scoring and error deduction rules clarified: total score now has a minimum of 7 points (was 6), deduction cap lowered to 3 points.\n- Revised level mapping and grading terminology from N5/N4/N3 to A1/A2/B1 (aligned with CEFR/JF Can-do).\n- Grading framework updated to use CAF (Complexity, Accuracy, Fluency) dimensions and weights.\n- Output report template and example standardized, with detailed file paths and processing flow.\n- Removed the sample file skill-card.md.","license":"MIT-0"},"metadata":null,"owner":{"handle":"bianmaxingkong","userId":"s17f7de24jwye68xxaykgnjqwn8616wn","displayName":"bianmaxingkong","image":"https://avatars.githubusercontent.com/u/24936795?v=4"},"moderation":null}