Spaces:
Sleeping
Sleeping
| title: Math Master Gen | |
| emoji: 🧮 | |
| colorFrom: indigo | |
| colorTo: blue | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| short_description: 智能口算练习题生成器 - 支持填空题与答案页 | |
| # 智能口算大师 (Math Master Generator) | |
| 这是一个专为家长和老师设计的智能口算练习题生成工具。只需简单配置,即可生成包含加减乘除的口算题,并支持一键导出 PDF 打印。 | |
| ## ✨ 核心功能 (Features) | |
| * **灵活配置**: 支持自定义数字范围 (Min/Max) 和题目数量。 | |
| * **多模式支持**: 自由组合加 (`+`)、减 (`-`)、乘 (`×`)、除 (`÷`) 四则运算。 | |
| * **🧠 填空题模式**: [新增] 支持生成如 `3 + ( ) = 5` 的逆向思维训练题。 | |
| * **📝 答案页生成**: [新增] 可选附带独立的参考答案页,方便家长/老师快速批改。 | |
| * **🖨️ 排版定制**: [新增] 支持自定义 PDF 列数 (2-5列) 和字体大小适配。 | |
| * **实时预览**: 生成前即可查看题目样式,所见即所得。 | |
| * **PDF 导出**: 一键生成 A4 格式的 PDF 试卷,完美适配打印机。 | |
| * **极简设计**: 清爽的现代化 UI (Tailwind CSS),无广告干扰。 | |
| ## 🛠️ 技术栈 (Tech Stack) | |
| * **Backend**: Flask (Python) - 处理核心逻辑 | |
| * **Frontend**: HTML5, Tailwind CSS (CDN) - 响应式现代化界面 | |
| * **PDF Engine**: ReportLab - 高性能 PDF 渲染 (支持中文) | |
| * **Deployment**: Docker - 容器化部署 (适配 Hugging Face Spaces) | |
| ## 🚀 快速开始 (Quick Start) | |
| ### 本地运行 | |
| 1. 克隆仓库: | |
| ```bash | |
| git clone https://huggingface.co/spaces/duqing26/math-master-gen | |
| cd math-master-gen | |
| ``` | |
| 2. 安装依赖: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 3. 运行应用: | |
| ```bash | |
| python app.py | |
| ``` | |
| 4. 打开浏览器访问: `http://localhost:7860` | |
| ## 💡 使用场景 | |
| * **幼小衔接**: 生成 10 以内的加减法,可开启"填空题模式"锻炼思维。 | |
| * **小学低年级**: 生成 20-100 以内的加减法。 | |
| * **九九乘法表**: 设置范围 1-9,选择乘法。 | |
| * **假期练习**: 批量打印,勾选"附带答案页",每天一张。 | |
| ## 📝 License | |
| MIT License | |