# mathtest **Repository Path**: yezi5463/mathtest ## Basic Information - **Project Name**: mathtest - **Description**: 中小学数学评测系统是一款面向学生与教师的智能学习与测评平台。系统支持按照年级和知识点进行智能组卷,帮助教师快速生成符合教学需求的试卷。学生可在线完成试题并即时提交判分,系统会根据答题情况,自动生成按知识点维度的学习建议,精准定位薄弱环节。首页提供简要的功能介绍与快捷入口,方便用户快速上手。支持试卷打印与PDF导出。该系统结合智能测评与个性化学习推荐,助力提升中小学数学教学效率与学习效果。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-22 - **Last Updated**: 2025-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 中小学数学智能测试系统 基于Vue.js + Python(FastAPI)的中学数学测试系统 ## 项目结构 ``` mathtest/ ├── frontend/ # Vue.js前端应用 ├── backend/ # Python FastAPI后端 ├── docs/ # 项目文档 ├── scripts/ # 部署和工具脚本 └── README.md # 项目说明 ``` ## 技术栈 ### 前端 - Vue 3 + TypeScript - Element Plus UI组件库 - MathJax 数学公式渲染 - Axios HTTP客户端 - Vue Router 路由管理 - Pinia 状态管理 ### 后端 - Python 3.9+ - FastAPI Web框架 - SQLAlchemy ORM - MYSQL 数据库 - Redis 缓存 - JWT 认证 - Alembic 数据库迁移 ## 快速开始 ### 前端开发 ```bash cd frontend npm install npm run dev ``` ### 后端开发 ```bash cd backend pip install -r requirements.txt uvicorn main:app --reload ``` ## 主要功能 - 用户管理 - 智能组卷系统 - 在线答题 - 试卷导出 - 自动评分 - 学习分析和建议 ## 开发计划 参见 [开发计划文档](docs/development-plan.md)