- 从服务器拉取完整代码 - 按框架规范整理项目结构 - 配置 Drone CI 测试环境部署 - 包含后端(FastAPI)、前端(Vue3)、管理端 技术栈: Vue3 + TypeScript + FastAPI + MySQL
19 lines
849 B
Markdown
19 lines
849 B
Markdown
# Agent-Exam 上下文(极简版)
|
||
|
||
## 位置
|
||
- 项目根:`/Users/nongjun/Desktop/Ai公司/本地开发与测试/kaopeilian-backend/`
|
||
- 工作目录:`app/api/v1/`、`app/services/`、`app/models/`、`app/schemas/`
|
||
|
||
## 依赖
|
||
- 输入依赖:Auth(认证)、User(考生信息)、Course(课程/知识点)、Dify(动态组卷)
|
||
- 输出接口:考试与成绩 API/服务,供 Analytics 消费
|
||
|
||
## 关键约束
|
||
- 安全:登录必需;题目与答案分离存储;防重放
|
||
- 性能:试题生成/提交 ≤ 500ms(本地);记录分页查询 ≤ 300ms
|
||
- 观测:开始/提交/判题/报告生成记录结构化日志
|
||
|
||
## 最小运行信息
|
||
- 环境变量:`DIFY_API_BASE`、`DIFY_API_KEY`、`DIFY_EXAM_WORKFLOW_ID`
|
||
- 关联模型/表:`exam_sessions`、`exam_questions`、`exam_answers`、`exam_results`、`mistakes`
|