# Practice question applet **Repository Path**: xiaolintx/practice-question-applet ## Basic Information - **Project Name**: Practice question applet - **Description**: 一个专注于职教高考语数英练习题生成与管理的小程序开源项目,旨在为教育领域提供便捷的题目资源,支持多种题型和自定义设置。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-30 - **Last Updated**: 2026-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 职教高考练习测试小程序 ## 项目概述 这是一款针对职教高考(语文、数学、英语)的练习测试小程序,为师生提供便捷高效的在线测试与学习平台。项目采用微信小程序原生开发,后端使用Node.js+MongoDB,支持多种题型的试题管理、在线测试、数据分析等功能。 ## 主要功能 ### 教师端功能 - **试题管理**:支持多格式试题上传(选择题、填空题、简答题等) - **试题分类**:按学科/知识点进行试题分类管理 - **试卷管理**:创建试卷、智能组卷、发布测试 - **统计分析**:查看学生测试结果、班级整体情况、知识点掌握情况 ### 学生端功能 - **按学科练习**:根据学科/知识点选择练习 - **模拟测试**:限时测试、随机组卷 - **成绩分析**:查看答题记录、错题集、学习进度 - **个性化学习**:推荐薄弱知识点练习 ## 技术栈 - **前端**:微信小程序原生开发 - **后端**:Node.js + Express - **数据库**:MongoDB - **云服务**:微信云开发 - **第三方服务**:OCR识别、Excel解析 ## 项目结构 详见 [project_structure.md](./project_structure.md) 文件 ## 核心模块 ### 试题上传与管理模块 - 单题手动录入 - Excel批量导入 - OCR试题识别 - 多种题型支持 ### 智能组卷模块 - 根据知识点分布组卷 - 难度智能控制 - 试卷预览与编辑 ### 在线答题模块 - 考试码参与测试 - 实时保存答题记录 - 自动判分(客观题) ### 数据统计与分析模块 - 班级成绩分析 - 知识点掌握情况 - 学习进度追踪 ## 安装与使用 1. 克隆此仓库 ```bash git clone https://github.com/your-username/vocational-exam-miniprogram.git ``` 2. 安装依赖 ```bash cd vocational-exam-miniprogram npm install ``` 3. 导入到微信开发者工具 4. 配置云开发环境 5. 创建数据库集合: - questions (试题集合) - papers (试卷集合) - users (用户集合) - records (答题记录集合) ## 开发指南 详见 [design_doc.md](./design_doc.md) 文件 ## 贡献指南 1. Fork 本仓库 2. 创建新分支 (`git checkout -b feature/your-feature`) 3. 提交更改 (`git commit -m 'Add some feature'`) 4. 推送到分支 (`git push origin feature/your-feature`) 5. 提交 Pull Request ## 许可证 MIT License