📊 小学数学出题小程序 · 项目管理看板

加载中...
node scripts/manage.mjs snapshot "说明" ⚡ 打开出题器 (index.html)
单元列表 点击任意行在右侧并排对比「基础 / 标准 / 提高」样题
编号 单元名称 插件/模块 考法数(基/标/提) 难度梯度 操作
单元三档难度对比

请从左侧点击任意教材单元查看详情。

🎯 路线图与待办事项 (PROJECT_STATUS.md)
🧪 5大自动化测试防线
📦 Git 版本快照记录
📜 变更日志台账 (CHANGELOG.md)
🗺️ 核心代码文件地图
文件职责说明
prototype/units.js人教版 1~6 年级 94 个单元映射定义与默认配置
prototype/paper.jsgeneratePaper(config) 纯函数组卷总调度入口
prototype/scopeProblems.js39 个课标专项插件(有余数除法、倍的认识、因数倍数、分小数等)
prototype/unitPlugins.jsUNIT_PLUGINS 汇总表及单位换算、方程、百分数、人民币、负数、植树等
prototype/geometryProblems.js16 个几何与观察物体三视图插件(默认 maxCount: 6)
prototype/gridProblems.js6 个方格纸作图与方向位置插件(含答案参考图 answerDiagram)
prototype/diagramProblems.js7 个钟表与统计图表插件(条形/折线/扇形/复式表)
prototype/renderDiagram.js高分辨率打印级 SVG 图形渲染器
prototype/dailyPractice.js24 个口算/竖式每日一练生成器与竖式 DOM 渲染
prototype/conceptProblems.js概念辨析题引擎(判断题与选择题算法生成与解析点拨)
scripts/manage.mjs全链路自动测试、94单元难度体检、看板生成与 Git 快照 CLI
🚨 产品红线与防失忆工作流 (GEMINI.md)

一、每次修改代码后的强制三步曲

  1. 运行 node scripts/manage.mjs snapshot "改动说明":自动跑通 8 大测试套件、更新本看板数据并提交 Git 快照。
  2. 在 CHANGELOG.md 记录本次新增或修改的单元考法,同步更新 PROJECT_STATUS.md 待办勾选。
  3. 若修改了前端 JS/CSS,递增 index.html / admin.html 中的 ?v= 版本号防缓存。

二、绝对不可触碰的合规与技术红线

  • 绝不做题库、不存题目:个人主体按微信小程序“工具”类目申报,纯算法实时生成,无任何题目持久化存储。
  • 合规文案红线:界面与导出物只用“单元同步练 / 练习卷 / 实时生成 / 导出打印”,严禁出现“真题 / 试卷 / 小升初 / 名校 / 提分 / 课程 / 讲解 / 辅导”。
  • 引擎参数铁律:config.digits 四键(add/subtract/multiply/divide)必须齐全,termCount 必传。