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