← 返回
未分类

英语词汇试卷生成器

英语词汇试卷生成器(MaryMa)。支持两种模式:1)单词模式-中文意思+词性+括号;2)词组/词汇模式-仅中文意思+括号(不显示英文答案)。将单词列表(文本或图片OCR提取)转换为格式规范的Word文档试卷。页边距左右3.18cm、上下2.54cm,标题宋体小三加粗,正文宋体小四,行间距1.5倍。触发词:词汇试卷、单词测试、生成试卷、词汇表、词性转换、MaryMa。
英语词汇试卷生成器(MaryMa)。支持两种模式:1)单词模式-中文意思+词性+括号;2)词组/词汇模式-仅中文意思+括号(不显示英文答案)。将单词列表(文本或图片OCR提取)转换为格式规范的Word文档试卷。页边距左右3.18cm、上下2.54cm,标题宋体小三加粗,正文宋体小四,行间距1.5倍。触发词:词汇试卷、单词测试、生成试卷、词汇表、词性转换、MaryMa。
Mark
未分类 community v1.0.1 2 版本 100000 Key: 无需
★ 0
Stars
📥 142
下载
💾 0
安装
2
版本
#latest

概述

MaryMa - 英语词汇试卷生成器

概述

此 Skill 用于将英语单词/词组列表转换为格式规范的 Word 文档试卷,适用于英语教师制作词汇测试卷。

支持两种模式:

  1. 单词模式(word):中文意思 + 词性 + 括号(含音标和英文参考)
  2. 词组模式(vocab):仅中文意思 + 括号(不显示英文,学生根据中文默写)

文档格式规范

页面设置

  • 纸张:A4
  • 页边距:左/右 3.18cm,上/下 2.54cm

字体格式

  • 标题:宋体、小三号(15pt)、加粗、居中
  • 正文:宋体、小四号(12pt)
  • 行间距:1.5倍

表格布局 — 单列表格

单词模式(word):

每行格式:中文意思 词性 ( )

词组模式(vocab):

每行格式:中文意思 ( )

  • ⚠️ 不显示任何英文内容!学生看到只有中文和填空括号
  • 输入中的英文部分仅用于内部解析,不会出现在最终试卷上

使用方法

模式选择

根据用户输入自动判断或询问用户:

单词模式(输入包含词性如 n./v./adj.):

apple /ˈæpl/ n. 苹果
book /bʊk/ n. 书
run /rʌn/ v. 跑

输出格式:

  • 苹果 n. ( )

词组模式(输入为词组/短语,无词性标记):

What is the weather like? 天气怎么样?
use a weather app 使用一个天气应用程序
prepare for a weather report 为天气预报做准备

输出格式:

  • 天气怎么样? ( ) ← 仅中文 + 括号,不显示英文!

处理流程

  1. 接收输入
    • 接收用户提供的单词/词组文本或图片
    • 如为图片,使用 Read 工具读取并 OCR 提取文字
  1. 判断模式
    • 检查输入内容是否包含词性标记(n./v./adj./adv./prep.等)
    • 如包含 → 单词模式(word)
    • 如不含(纯中文词组/短语表)→ 词组模式(vocab)
    • 或询问用户需要哪种模式
  1. 整理数据写入文本文件
    • 将OCR提取的内容整理成规范的文本文件
    • 词组模式:保留原始行的完整性(包括英文前缀),脚本会自动提取中文部分
  1. 生成文档
    • 调用脚本生成 Word 文档
    • 应用上述格式规范
  1. 交付结果
    • 将生成的 .docx 文件提供给用户

脚本使用

python3 scripts/generate_vocab_docx.py <输入文件> <输出文件> [标题] [模式]

参数说明:

  • 输入文件:包含单词/词组列表的文本文件
  • 输出文件:生成的 Word 文档路径
  • 标题:文档标题(可选,默认"英语词汇测试")
  • 模式word=单词模式(含词性),vocab=词组模式(不显示英文)

示例:

# 单词模式(含词性)
python3 scripts/generate_vocab_docx.py words.txt output.docx "六年级单词测试" word

# 词组模式(不显示英文,学生默写)
python3 scripts/generate_vocab_docx.py phrases.txt output.docx "Unit4词组测试" vocab

输入数据示例

单词模式示例

ability /əˈbɪləti/ n. 能力
absent /ˈæbsənt/ adj. 缺席的
accept /əkˈsept/ v. 接受
accident /ˈæksɪdənt/ n. 事故

词组模式示例

(输入可包含英文前缀,脚本自动提取中文部分作为题目)

What is the weather like? = How is the weather? 天气怎么样?
use a weather app 使用一个天气应用程序
prepare for a weather report 为天气预报做准备
go on an outing 去郊游
in fact 事实上

输出效果

生成单列表格Word文档:

单词模式(word):

能力 n. ( )
缺席的 adj. ( )

词组模式(vocab):

天气怎么样? ( )
使用一个天气应用程序 ( )
为天气预报做准备 ( )
去郊游 ( )
事实上 ( )

学生在括号内填写对应的英文单词/词组。

触发词

当用户说以下关键词时,应触发此 Skill:

  • "词汇试卷"
  • "单词测试"
  • "生成试卷"
  • "词汇表"
  • "词性转换"
  • "MaryMa"

依赖

  • Python 3.x
  • python-docx 库

安装依赖:

pip install python-docx==1.2.0

版本历史

共 2 个版本

  • v1.0.1 修复供应链风险:锁定 python-docx 依赖版本号为 1.2.0,消除依赖投毒风险。 当前
    2026-05-08 13:59 安全 安全
  • v1.0.0 初始版本发布。 核心功能: - 支持单词模式(含词性)和词组模式(无词性)两种试卷格式 - 自动生成标准A4试卷Word文档 - 支持图片OCR识别单词列表 - 词组模式下不显示英文答案,学生根据中文默写 格式规范: - 页边距:左右3.18cm,上下2.54cm - 字体:标题宋体小三加粗,正文宋体小四 - 行间距:1.5倍 - 布局:单列表格,中文+括号靠右对齐
    2026-05-08 13:34 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,385 📥 320,898
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,086 📥 813,975
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 677 📥 325,801