ExamCraft AI 是面向中学教育的生产级评估引擎,用于生成基于官方教材、可验证的试卷。它解决的问题是:通用大语言模型会编造看似合理的干扰项、偏离官方大纲,并违反各地区严格的考试结构。系统采用闭环、基于引用的检索增强生成(RAG)架构,强制要求可验证的片段归属,每道生成的题目都关联到一段真实的教材摘录。后端使用 FastAPI 和 Qdrant 混合向量库构建,结合稠密的 BGE-small 与稀疏的 BM25 检索。它包含带分屏审阅和实时 A4 所见即所得试卷预览的 Next.js 15 网页工作室,以及 Flutter 3 的 Android 移动应用。引擎执行三部分的考试委员会标准:A 部分(选择题,每题 1 分)、B 部分(简答题,每题 2 分)和 C 部分(论述题,每题 5 分),对应 FBISE 和旁遮普委员会的试卷方案。它用 ReportLab 在内存中编译矢量 PDF,生成真实的 2x2 选择题网格和经过验证的教师答案。系统经过生产级加固,后端 pytest 套件 119/119 通过,Flutter 测试套件 145/145 通过,并通过各部分并发合成实现 5.5 秒以内的延迟。
教师用 ExamCraft 生成带有官方教材可验证引用的试卷,确保所有题目都在大纲之内。
教育工作者用 ExamCraft 创建选择题,使用真实的 2x2 网格,复刻官方委员会考试答题纸。
教师用 ExamCraft 制作包含选择题、简答题和论述题的三部分委员会标准试卷。
教师用 ExamCraft 在所见即所得界面中预览并批准试卷,然后再打印。
教师用 ExamCraft 即时编译并下载矢量 PDF,没有无头浏览器的开销。
教师用 ExamCraft 通过 Wi-Fi 打印机或消息应用,直接从移动设备打印或分享试卷。
教育工作者在 Android 智能手机或桌面工作站上使用 ExamCraft,两者契约一致。