这是一个基于 Python 开发的智能题库学习系统,旨在帮助学生进行高效的题目练习和知识掌握。系统具备题目管理、智能练习、错题本、学习进度追踪等功能,让学习更有针对性和效果。
smart-question-bank/
├── SERVER/ # 后端服务
│ ├── app/ # APP目录
│ │ ├── common/ # 公共模块
│ │ ├── exception/ # 异常处理
│ │ ├── models/ # 数据模型
│ │ ├── stores/ # 数据持久层
│ │ ├── services/ # 业务逻辑
│ │ ├── controllers/ # API控制器
│ │ ├── middleware/ # 中间件
│ │ ├── utils/ # 工具类
│ │ ├── config/ # 配置管理
│ │ ├── logger/ # 日志管理
│ │ ├── data_seeder/ # 数据初始化
│ │ └── main.py # 程序入口
│ ├── tests/ # 测试目录
│ ├── requirements.txt # 依赖包列表
│ └── Dockerfile # Docker配置
├── UI/ # 前端服务
│ ├── vue/ # Web项目
│ │ ├── public/ #
│ │ ├── src/ #
│ │ └── Dockerfile # Docker配置
│ └── app/ # 移动端项目
│ └── src/ #
├── docker-compose.yml # Docker Compose配置
├── README.md # 项目说明
└── .gitignore # Git忽略配置
调用顺序: controllers => services => stores => models
安装依赖
pip install -r requirements.txt
配置数据库
运行系统
python main.py