# 新增接口文档 (前端兼容) 根据前端 `shudao-vue-frontend` 请求的定义,后端补充了以下缺失的接口,确保前后端能够正常通信。 这些接口已实现并在 `routers/new_apis.py` 中注册到 `22001` 端口服务上。 ## 1. 保存考试 - **路径**: `/apiv1/save_exam` - **方法**: `POST` - **说明**: 对应前端 `saveExam` 请求,用于保存考试记录。 ## 2. 获取考试历史 - **路径**: `/apiv1/get_exam_history` - **方法**: `GET` - **说明**: 对应前端 `getExamHistory` 请求,用于获取用户生成的考试记录历史。 ## 3. 获取单次考试详情 - **路径**: `/apiv1/get_exam/{exam_id}` - **方法**: `GET` - **说明**: 对应前端 `getExamById` 请求,用于回显具体的考试内容。 ## 4. 保存题目修改 - **路径**: `/apiv1/save_question_modification` - **方法**: `POST` - **说明**: 对应前端 `saveQuestionModification` 请求,用于考试工坊中保存特定题目的手动修改记录。 ## 5. 获取PPT结构JSON - **路径**: `/apiv1/get_ppt_json` - **方法**: `POST` - **说明**: 对应前端 `getPPTJson` 请求,用于将上传的 PPT 文件解析并返回对应的 JSON 大纲结构。