🎓 智能练习题生成系统

基于阿里云Qwen3大模型的智能练习题生成平台

🎯 智能题目生成

接入阿里云Qwen3大模型,根据课标、教材、年级、单元、课时等信息,智能生成符合教学要求的练习题和测试题。

📊 命题框架管理

支持4个一级维度、8个二级维度、19个能力指标的命题框架配置,确保题目全面覆盖教学目标。

🔧 情境复杂度控制

通过信息量、关系复杂度、情境真实性、认知要求四个维度,精确控制题目的复杂程度。

📚 多样化题型

支持选择题、填空题、简答题、论述题、计算题、分析题、设计题、实验题等多种题型。

🎓 多学段覆盖

覆盖小学、初中、高中三个学段,支持各年级的个性化题目生成需求。

💾 历史记录

完整记录题目生成历史,支持题目收藏、管理和二次编辑功能。

🚀 快速开始

  1. 安装依赖:pip install -r requirements.txt
  2. 配置数据库:修改 config/config.py 中的数据库连接信息
  3. 配置API密钥:在 config/config.py 中填入阿里云Qwen3的API密钥
  4. 初始化数据:python init_data.py
  5. 启动应用:python main.py
  6. 访问管理后台:管理后台 - 管理课标、教材、框架等
  7. 访问API文档:API文档 - 查看完整API接口

📡 主要API接口

POST /api/v1/question/generate 生成练习题
GET /api/v1/framework/full-structure 获取完整命题框架
GET /api/v1/complexity/full-structure 获取情境复杂度结构
GET /api/v1/basic/grades 获取年级列表
GET /api/v1/basic/units 获取单元列表
GET /api/v1/basic/lessons 获取课时列表