← 返回
未分类

小学英语听力低年级试卷生成SKILL

小学一年级英语单元测试卷自动生成工具。当用户要求生成英语试卷、英语测试、英语考试, 或提到"试卷"、"exam"、"test paper"等关键词时使用此 Skill。 根据主题配置文件,生成包含听力(8大题)+笔试(2大题)共100分的交互式 HTML 试卷, 自动生成听力音频并嵌入 HTML,浏览器可直接使用。
>学一年级英语单元测试卷自动生成工具。根据主题配置文件,生成包含听力+笔试的 100 分交互式 HTML 试卷。 📋 功能概述 英语试卷生成器 是一个小学一年级英语单元测试卷自动生成工具,核心功能包括: 根据主题配置文件自动生成完整试卷 生成 听力 + 笔试 完整试卷结构(总分100分) 输出 交互式 HTML 试卷,支持浏览器直接使用 自动生成 8段听力音频(使用 edge-tts 技术)并嵌入 HTML 输入:提供主题、单词和主要句型。 📊 生成的试卷题型(共10大题,总分100分) 从 exam_generator.py 可以看到完整题型结构: 听力部分(共8题) 题号 题型名称 题量 题目描述 分值 一 听音选图 4题 播放单词读音,从3个emoji中选择对应图片 8分 二 听音选词 4题 播放单词读音,从3个文字选项中选择正确单词 8分 三 听音排序 4题 听句子描述,将单词按播放顺序排序 8分 四 听音选句 4题 听句子,从AB两个选项中选择听到的句子 8分 五 听音连线 4题 听对话,将人名与对应单词连线 8分 六 听音判断 4题 看图片,听句子,判断句子是否匹配图片(✓/✗) 8分 七 听音填表 4题 听描述,将单词填入表格对应人名下 8分 八 听描述判断 4题 听描述句,判断与显示句子是否一致(✓/✗) 8分 笔试部分(共2题) 题号 题型名称 题量 题目描述 分值 九 看图选词 4题 看emoji图片,从3个文字选项中选择对应单词 12分 十 混合题 4题 随机混合两种题型:- 看图选句:看图选正确句子(AB选项)- 看句选图:看句子选对应图片(AB选项) 24分。 这个系统非常完善,只需提供 主题+单词+句型模板,就能自动生成一份结构完整、题型丰富的一年级英语试卷!
user_ad549ac5
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 22
下载
💾 0
安装
1
版本
#latest

概述

英语试卷生成器

小学一年级英语单元测试卷自动生成工具。根据主题配置文件,生成包含听力+笔试的 100 分交互式 HTML 试卷。

脚本与资源路径

所有 Python 脚本位于 {skill_dir}/scripts/,其中 {skill_dir} 为本 SKILL.md 所在目录。

参考配置示例位于 {skill_dir}/references/

  • config_animal.py — Animal 主题
  • config_food.py — Food 主题

依赖安装:pip install edge-tts

工作流(共 4 步)

步骤 1:确认或创建配置文件

  • 若用户已有 config_xxx.py,直接使用
  • 若需新建主题,读取 references/ 下的示例作为参考,帮用户创建 config_xxx.py
  • 配置文件放在 英语试卷/{Topic}/config_{topic}.py

步骤 2:运行阶段一 — 生成题目并导出句子

执行命令:

cd "{skill_dir}/scripts" && python build.py --config "<配置文件路径>" --output "<输出目录>" --phase1

输出文件:

  • _exam_data.pkl — 试卷数据(二进制,供阶段二使用)
  • review_sentences.json — 所有生成的英文句子(供审核)

步骤 3:🔴 必做 — 审核并修正句子

此步骤不可跳过,这是本 Skill 的核心价值:用大模型的语义理解能力保证句子质量。

  1. 读取输出目录下的 review_sentences.json
  2. 逐句审核每个句子,判断标准如下:

语义合理性(最重要) — 根据单词的语义类别判断句型搭配:

| 单词类别 | 适合句型 | 不适合句型 |

|---------|---------|-----------|

| 可携带物品 (pencil, ruler, schoolbag) | This is a... / I have a... | — |

| 固定设施 (blackboard, window, door, desk, chair) | Look at the... / Open the... / Clean the... | This is a... / I have a... |

| 场所/建筑 (school) | Look at the... | This is a... / I have a... / It's on the desk. |

示例:

  • ❌ "This is a school." → school 是场所,不能指着说
  • ❌ "I have a window." → window 是固定设施,不可"拥有"
  • ✅ "Look at the school." → 合理的指示句
  • ✅ "Open the window." → 合理的动作句
  • ✅ "This is a pencil." → 可以拿在手里指着说

语法正确性:a/an 使用、单复数匹配、主谓一致

一年级适用性:句子应简单,适合 6-7 岁学生

对话完整性:问答匹配(含 | 分隔的对话格式)

  1. 对不合理的句子,在 JSON 中将 ok 改为 false,填写 reason 和修正后的 fixed 句子
    • 修正时 必须保留原句中的核心单词(该单词是题目考察点)
    • 修正应尽量小幅度,只改不合理的部分
    • 对话(含 |)修正后仍保持 | 分隔格式
  1. 保存修正后的 review_sentences.json

审核示例

原始:

{"id": "q3.sentences.school.0", "sentence": "This is a school.", "ok": true, "reason": "", "fixed": ""}

修正后:

{"id": "q3.sentences.school.0", "sentence": "This is a school.", "ok": false, "reason": "school是场所/建筑,不能用 This is 指着说", "fixed": "Look at the school."}

步骤 4:运行阶段二 — 渲染 HTML + 生成音频

执行命令:

cd "{skill_dir}/scripts" && python build.py --config "<配置文件路径>" --output "<输出目录>" --phase2

此步骤自动完成:

  • 加载阶段一的 exam 数据
  • 应用审核修正的句子
  • 渲染完整 HTML 试卷
  • 生成 8 段听力音频并嵌入 HTML
  • 清理中间文件

完成

最终在输出目录生成 Unit{N}_{Topic}_交互考试.html 文件,用浏览器预览确认效果。

注意事项

  • 步骤 3 不可跳过 — 审核时需考虑单词语义类别与句型搭配是否合理
  • 若某个单词只剩 "Look at the {word}." 一个可用句型,也是可接受的
  • 每次生成的试卷是随机的,同一配置多次生成结果不同
  • 音频生成需要网络连接(使用 edge-tts 服务)

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-06-03 11:20 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

education

Thinking Partner

itsflow
通过提问探索复杂问题的协作思考伙伴
★ 49 📥 9,956
education

Language Learning Tutor

chipagosfinest
AI语言导师,通过对话、词汇练习、语法课程、抽认卡及沉浸式练习,助您学习任意语言。适用于学习新语言、练词汇、学语法、翻译、会话练习、旅行准备、习语俚语或改善发音。支持包括中、英、日、韩、法、德、西等在内的100多种语言。
★ 30 📥 8,906
education

Interview Simulator

wscats
模拟各类职位和经验水平的面试,提供定制化的技术、行为及案例问题,并给予详细反馈与评分。
★ 23 📥 22,027