日语朗读作业批改模板

# 技能名称:日语朗读作业批改 ## 基本信息 - 技能ID:japanese-reading-grader - 版本:2.0.0 - 适用场景:教师提交学生朗读音频 + 课文原文图片,系统自动批改并生成报告 - 目标用户:高校日语教师、日语学习者 ## 触发条件 当教师同时提交以下内容时自动触发: - 学生朗读音频文件(mp3 / wav / m4a) - 课文原文图片(jpg / png / pdf) ## 输入参数 | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | audio | 文件 | 是 | 学生朗读的日语音频 | | image | 文件 | 是 | 课文原文图片(需清晰完整) | | student_name | 字符串 | 是 | 学生姓名 | | class_id | 字符串 | 否 | 班级编号(用于汇总) | ## 评分规则 ### 评分维度(满分100分) | 维度 | 权重 | 评分标准 | |------|------|----------| | 发音准确性 | 40% | 假名、清浊音、长音、促音、拨音 | | 语调与节奏 | 25% | 句尾语调、升降调、语速、停顿 | | 内容完整度 | 20% | 是否完整读完,无漏句跳句 | | 流畅度 | 15% | 无频繁卡顿、重复、自我修正 | ### 档位换算(百分制 → 10分制) | 得分 | 分数段 | 档位名称 | |------|--------|----------| | 10分 | 90–100 | 优秀 | | 9分 | 80–89 | 优良 | | 8分 | 70–79 | 良好 | | 7分 | 60–69 | 中等 | | 6分 | 60以下 | 待加强 | ## 输出模板 ### 个人报告模板 学生姓名:{name}评分结果 一、总分:{score}/10 二、各维度评分 发音准确性:{pronunciation}/100 语调与节奏:{intonation}/100 内容完整度:{completeness}/100 流畅度:{fluency}/100 百分制总分:{total}/100 → 最终得分:{score}/10 三、总体评价 {positive_comment},{constructive_feedback}。{encouragement} 四、具体发音纠错 1. 原句:{original} 学生读法:{student_reading} 标准读法:{correct_reading}({kana}) 2. ... 五、课后练习建议 - {suggestion_1} - {suggestion_2} ``` ### 班级汇总表模板 ```text 【全班成绩汇总】 | 姓名 | 发音 | 语调 | 完整度 | 流畅度 | 百分制 | 10分制 | 档位 | |------|------|------|--------|--------|--------|--------|------| | {name} | {p} | {i} | {c} | {f} | {total} | {score} | {level} | 【高频易错清单】 1. {error_type}:{example} — 出现{count}人 2. ... 【课堂讲评建议】 - 重点讲解:{focus_1} - 专项练习:{focus_2} ``` ## 工作流程 ```python # 步骤1:接收输入 audio_file = 教师提交的音频 image_file = 教师提交的课文图片 # 步骤2:图片转文字(OCR) 课文原文 = ocr_recognize(image_file, language="japanese") # 步骤3:音频转文字(ASR) 学生朗读文本 = speech_to_text(audio_file, language="ja") # 步骤4:逐句比对 逐句比对结果 = align_and_compare(课文原文, 学生朗读文本) # 步骤5:计算各维度得分 发音得分 = evaluate_pronunciation(逐句比对结果) 语调得分 = evaluate_intonation(逐句比对结果) 完整度得分 = evaluate_completeness(逐句比对结果) 流畅度得分 = evaluate_fluency(逐句比对结果) # 步骤6:计算总分并换算档位 百分制总分 = 发音得分*0.4 + 语调得分*0.25 + 完整度得分*0.2 + 流畅度得分*0.15 十分制得分 = convert_to_10scale(百分制总分) # 步骤7:生成个人报告 个人报告 = generate_report(学生姓名, 十分制得分, 各维度得分, 错误列表) # 步骤8:班级汇总(多学生时) if 班级人数 > 1: 高频错误 = count_common_errors(全体学生错误列表) 成绩排名 = sort_by_score(全体学生) 班级汇总表 = generate_class_summary(全体学生数据, 高频错误) ``` ## 评测规范 ```yaml 评测原则: - 鼓励为主,评分适度放宽 - 只纠正影响语义理解的明显发音错误 - 微小识别误差不予扣分 反馈要求: - 语言:中文 - 纠错粒度:单词级或短语级 - 必须标注:原句、学生读法、标准读法 - 可选标注:假名、罗马音 错误类型定义: - 促音错误:がっこう → がこう - 长音错误:おかあさん → おかさん - 清浊混淆:びょういん → ひょういん - 拨音错误:にほん → にほ - 语调错误:句尾升调读成降调 ``` ## 输出文件清单 批改完成后,系统输出以下文件: 1. `{学生姓名}_评分报告.md` — 个人详细报告 2. `班级{班级号}_成绩汇总表.csv` — 全班成绩表 3. `班级{班级号}_高频错题清单.csv` — 错误统计 4. `班级{班级号}_课堂讲评清单.md` — 教师讲评用

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "日语朗读作业批改模板" with this command: npx skills add bianmaxingkong/japanese-reading-grader

技能名称:日语朗读作业批改

基本信息

  • 技能ID:japanese-reading-grader
  • 版本:2.0.0
  • 适用场景:教师提交学生朗读音频 + 课文原文图片,系统自动批改并生成报告
  • 目标用户:高校日语教师、日语学习者

触发条件

当教师同时提交以下内容时自动触发:

  • 学生朗读音频文件(mp3 / wav / m4a)
  • 课文原文图片(jpg / png / pdf)

输入参数

参数名类型必填说明
audio文件学生朗读的日语音频
image文件课文原文图片(需清晰完整)
student_name字符串学生姓名
class_id字符串班级编号(用于汇总)

评分规则

评分维度(满分100分)

维度权重评分标准
发音准确性40%假名、清浊音、长音、促音、拨音
语调与节奏25%句尾语调、升降调、语速、停顿
内容完整度20%是否完整读完,无漏句跳句
流畅度15%无频繁卡顿、重复、自我修正

档位换算(百分制 → 10分制)

得分分数段档位名称
10分90–100优秀
9分80–89优良
8分70–79良好
7分60–69中等
6分60以下待加强

输出模板

个人报告模板

学生姓名:{name}评分结果 一、总分:{score}/10

二、各维度评分 发音准确性:{pronunciation}/100 语调与节奏:{intonation}/100 内容完整度:{completeness}/100 流畅度:{fluency}/100 百分制总分:{total}/100 → 最终得分:{score}/10

三、总体评价 {positive_comment},{constructive_feedback}。{encouragement}

四、具体发音纠错

  1. 原句:{original} 学生读法:{student_reading} 标准读法:{correct_reading}({kana})
  2. ...

五、课后练习建议

  • {suggestion_1}
  • {suggestion_2}

### 班级汇总表模板
```text
【全班成绩汇总】
| 姓名 | 发音 | 语调 | 完整度 | 流畅度 | 百分制 | 10分制 | 档位 |
|------|------|------|--------|--------|--------|--------|------|
| {name} | {p} | {i} | {c} | {f} | {total} | {score} | {level} |

【高频易错清单】
1. {error_type}:{example} — 出现{count}人
2. ...

【课堂讲评建议】
- 重点讲解:{focus_1}
- 专项练习:{focus_2}

工作流程

# 步骤1:接收输入
audio_file = 教师提交的音频
image_file = 教师提交的课文图片

# 步骤2:图片转文字(OCR)
课文原文 = ocr_recognize(image_file, language="japanese")

# 步骤3:音频转文字(ASR)
学生朗读文本 = speech_to_text(audio_file, language="ja")

# 步骤4:逐句比对
逐句比对结果 = align_and_compare(课文原文, 学生朗读文本)

# 步骤5:计算各维度得分
发音得分 = evaluate_pronunciation(逐句比对结果)
语调得分 = evaluate_intonation(逐句比对结果)
完整度得分 = evaluate_completeness(逐句比对结果)
流畅度得分 = evaluate_fluency(逐句比对结果)

# 步骤6:计算总分并换算档位
百分制总分 = 发音得分*0.4 + 语调得分*0.25 + 完整度得分*0.2 + 流畅度得分*0.15
十分制得分 = convert_to_10scale(百分制总分)

# 步骤7:生成个人报告
个人报告 = generate_report(学生姓名, 十分制得分, 各维度得分, 错误列表)

# 步骤8:班级汇总(多学生时)
if 班级人数 > 1:
    高频错误 = count_common_errors(全体学生错误列表)
    成绩排名 = sort_by_score(全体学生)
    班级汇总表 = generate_class_summary(全体学生数据, 高频错误)

评测规范

评测原则:
  - 鼓励为主,评分适度放宽
  - 只纠正影响语义理解的明显发音错误
  - 微小识别误差不予扣分

反馈要求:
  - 语言:中文
  - 纠错粒度:单词级或短语级
  - 必须标注:原句、学生读法、标准读法
  - 可选标注:假名、罗马音

错误类型定义:
  - 促音错误:がっこう → がこう
  - 长音错误:おかあさん → おかさん
  - 清浊混淆:びょういん → ひょういん
  - 拨音错误:にほん → にほ
  - 语调错误:句尾升调读成降调

输出文件清单

批改完成后,系统输出以下文件:

  1. {学生姓名}_评分报告.md — 个人详细报告
  2. 班级{班级号}_成绩汇总表.csv — 全班成绩表
  3. 班级{班级号}_高频错题清单.csv — 错误统计
  4. 班级{班级号}_课堂讲评清单.md — 教师讲评用

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

业务模块工程师 服务层与业务逻辑

Business module engineer skill for service-layer design, business logic extraction, and module-safe orchestration.

Registry SourceRecently Updated
General

前端主题工程师 主题模板开发

Frontend theme engineer skill for theme structure, source-template editing, layout-safe styling, and Weline view-layer conventions.

Registry SourceRecently Updated
General

video-summarize

Video summarization. Trigger: 1.User provides a video link (Bilibili/YouTube/Douyin/Twitter/TikTok etc.), 2.Summarize this video

Registry SourceRecently Updated
General

Remotion Word Highlight Subtitles

Add word-level highlighted subtitles to local short videos using Whisper word timestamps and Remotion rendering.

Registry SourceRecently Updated