newport_md 1.2 KB

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