diff --git a/试卷分析.md b/试卷分析.md new file mode 100644 index 0000000..3cbc497 --- /dev/null +++ b/试卷分析.md @@ -0,0 +1,22 @@ +## 功能 +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,以便于调试。 \ No newline at end of file