## 功能 1. 分析一张试卷的各个题目所涉及到的知识点、方法和核心素养; 2. 给出每道题目所涉及到的教科书的章节; 3. 给出整张试卷的总体考核要点; 4. 根据学生答题情况,给出学生掌握和缺失的知识点、方法和核心素养; ## 技术 1. 技术栈:前端使用vue+vite; 2. 原始卷子分析: 1. 有一个原始卷子的上传区域和分析按钮;教师上传一张完整的卷子(带标准答案)以后,调用分割卷子的接口API,返回n道已经被分割的题目图片和markdown形式的题目内容。 2. 展示:竖排展示N道题目,并在每道题目右侧,分别显示这道题目所涉及到的知识点、方法和核心素养,以及所涉及到的教科书章节,难度系数(1-10,1最容易,10最难)。这一步,需要异步调用题目分析API。 3. 总结:题目全部分析完成后,给出整张卷子的总体知识点、方法和素养,以及整张卷子的难度。 4. 所有这些API返回的内容,需要存入缓存,以备本次卷子后续学生答题所使用。 3. 在完成原始卷子分析后,页面往下上传学生的答题卷子,开始分析单个学生或批量分析多个学生的情况: 1. 切割,同上,但返回的是这道题目的图片、markdown形式的题目和学生答题内容。 2. 分析,同上,返回的是学生掌握题目所涉及到的知识点、方法和核心素养情况; 3. 总结,同上,总结学生在整张试卷所掌握、缺失的知识点、方法和核心素养。 4. API:均为restful标准;API后端均涉及到调用大模型,不在本次开发之列; 1. 分割卷子API:POST形式上传图片,返回base64图片和markdown;json格式; 2. 题目分析API:POST上传图片和markdown,返回markdown;json格式; 3. 你人为的可能涉及到的其他API。 ## 调试 1. 请给出模拟数据或模拟API,以便于调试。