夸夸计算题出题引擎
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e511021c/kk-jszs。
技能介绍
要解决什么问题
日常给学员布置口算或初中计算练习时,手工凑题、统一版式、按姓名与日期命名,往往重复且容易出错。本技能把「夸夸教研社」的试卷规范写进固定流程:同一套页眉页脚、Logo 尺寸、A4 边距与答题留白,由脚本随机出题并输出 .docx,而不是让模型临场排版。
技能如何工作
触发词覆盖出题、口算、退位减法、方程、生成试卷等场景。核心是 D:\wtb\ 下的一组 generate_*.js:小学侧从 generate_math_paper.js(20 以内)到 generate_math_3digit.js(三位数,减法结果为正);混合口算常用 generate_math_8sets.js 批量或 generate_math_mix_20_50.js 单张(约 80%×20 以内 + 20%×50 以内)。初中侧用 docx Math API 写真实公式,例如 generate_math_junior2.js(方程、不等式、分数、根号,一行两题)与 generate_quadratic.js(一元二次)。
执行上通常先确认姓名、题型、题量、套数,用系统日期写入文件名(姓名_YYYY.MM.DD_题目标题.docx),再改脚本入口并运行指定 Node。多套卷用不同 seed 调用同一 generateQuestions(seed),命名可用 _(一) 或 _一 区分。交付前可用 JSZip 读 word/document.xml 核对题量与公式标签。
退位减法在小学混合版里必须是两位数减一位数(如 14−7),判断退位为 (a % 10) < b;初中排版里两题一行需用 makeRows(),奇数题末尾传 null。
适用边界与注意点
环境强依赖资料中的 Windows 路径(如 D:\wtb\、node.exe 固定版本目录),换机器需同步改路径与 node_modules(含 docx、jszip)。文档保存目录约定为 D:\wtb\计算题\,Logo 为 D:\logo\logo(1).png。技能附带学员偏好表(题型比例、退位规则等),新学员应先对齐规范再选脚本,避免与历史试卷不一致。
使用场景
- 家教老师每周为固定学员各打一套 80%×20 以内、20%×50 以内的混合口算卷,并按「姓名_日期_标题」保存到指定目录。
- 培训机构助教在 Windows 上用不同随机 seed 一次生成 5~8 套口算试卷,分发给班级逐套练习且题目不重复。
- 小学高年级陪练需要三位数加减专项卷,且每道减法必须保证差为正,再按夸夸版式输出 docx。
- 初二一对一辅导要混排一元一次方程、不等式、分数与根号,一行两题排版并在题后留宽行解题区。
适合人员
- 固定带吕思哲、吕思泽等学员的小学家教,要按档案维持混合口算比例,且退位减法仅限两位数减一位数。
- 在 D:\wtb\ 维护 generate_*.js 模板的夸夸教研社助教,改姓名、题量、套数后跑 Node 并校验 document.xml。
- 负责糖糖等高年级学员的老师,需要三位数加减专项与减法结果为正的硬性约束。
- 辅导初二小明的学科老师,要含 docx Math 真实公式的一元二次与 junior2 混排卷,并遵守一行两题版式。