Skip to content

kent688/math-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

小学生口算题生成器 🧮

一个功能丰富、界面美观的小学生口算题自动生成应用,支持 网页版微信小程序版

功能特点

多年级支持

  • 一年级:10以内加减法
  • 二年级:20以内加减法
  • 三年级:100以内加减乘
  • 四年级:1000以内四则运算
  • 五年级:混合运算,带小数
  • 六年级:复杂混合运算

🎯 灵活配置

  • 自定义题目数量(1-100题)
  • 选择运算类型(加减乘除)
  • 可选显示/隐藏答案
  • 答题模式:填写答案并自动判卷

💡 智能生成

  • 减法题目保证结果为正数
  • 除法题目保证能整除
  • 混合运算根据年级智能调整难度
  • 小数运算自动处理精度问题

🎨 精美界面

  • 响应式设计,支持手机和电脑
  • 渐变色背景,卡片式布局
  • 流畅的交互体验

📁 项目结构

math-tests/
├── index.html              # 网页版主页
├── style.css               # 网页版样式
├── script.js               # 网页版逻辑
└── wx-miniprogram/         # 微信小程序版本
    ├── app.js              # 小程序入口
    ├── app.json            # 小程序配置
    ├── sitemap.json        # 站点地图
    ├── README.md           # 小程序说明
    └── pages/
        └── index/
            ├── index.wxml   # 页面结构
            ├── index.wxss   # 页面样式
            └── index.js     # 页面逻辑

🌐 网页版使用方法

方式一:直接在浏览器打开

python3 -m http.server 8000

然后访问:http://localhost:8000

方式二:使用 VS Code Server

code-server --bind-addr 0.0.0.0:8080 --auth none

网页版技术栈

  • HTML5 - 页面结构
  • CSS3 - 样式和动画
  • JavaScript (ES6+) - 交互逻辑

📱 微信小程序版使用方法

  1. 下载并安装 微信开发者工具
  2. 打开微信开发者工具,点击"导入项目"
  3. 选择目录:wx-miniprogram
  4. 项目名称:小学生口算题生成器
  5. 点击"编译"按钮即可查看效果

小程序版技术栈

  • 微信小程序原生框架
  • WXML - 页面结构
  • WXSS - 页面样式
  • JavaScript - 交互逻辑

🎯 使用建议

  1. 低年级(1-2年级):建议只选择加法和减法,题目数量20题
  2. 中年级(3-4年级):可以选择加减乘,题目数量15题
  3. 高年级(5-6年级):可以选择全部运算,题目数量10题

🔄 版本说明

网页版

  • 支持打印功能
  • 可在浏览器中直接访问

微信小程序版

  • 原生微信体验
  • 更适合移动端使用
  • 支持提交答案并自动判卷

🚀 扩展功能建议

  • 导出为 PDF
  • 保存题目历史记录
  • 增加计时功能
  • 添加错题本功能
  • 支持分数运算
  • 增加口算比赛模式
  • 多人在线对战

📄 许可证

MIT License - 自由使用和修改

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published