{{ currentMenu.label }}
后端 {{ health.status === 'ok' ? '正常' : '异常' }} DeepSeek {{ cfg.deepseek_configured ? '已配置' : '未配置' }}
{{ user.display_name || user.username }} {{ user.role }} 退出

系统状态

题库源目录
{{ cfg ? cfg.source_root : '—' }}
{{ cfg && cfg.source_root_exists ? '存在' : '不存在' }}
OCR 引擎
{{ cfg ? cfg.ocr_engine : '—' }}
渲染 DPI
{{ cfg ? cfg.render_dpi : '—' }}
后台任务
{{ jobs.length }}

处理任务

试卷导入

{{ preview.total_files }} 文件 · {{ preview.paired_papers }} 套配对 · {{ preview.unpaired }} 未配对
扫描源目录 确认导入 ({{ importSelection.length }})
导入完成:新增 {{ confirmResult.created.length }} 套试卷,跳过 {{ confirmResult.skipped }} 个文件。
{{ scanJob.message || '扫描中…' }}

题库浏览 Paper Archive

IB · CIE · Edexcel — 在原题里寻找下一份试卷

{{ bankLoading ? '更新中…' : '共 ' + bankTotal + ' 题' }}
全部 IB CIE Edexcel
{{ bankFilterOpen ? '收起筛选' : '筛选' }}{{ bankChips.length }} 重置

此入口富化全库未完成题目,不是当前筛选结果。日常浏览无需使用。

{{ enrichRunning ? '富化中…' : '富化全库未完成题目' }}

{{ enrichMessage }}

资料来源
出版方 / 学校
包含Mock未标注的考季、时区与卷号

通用条件

选择后即时更新 · 收起保留条件
年份
—
考季
难度区间
—

{{ bankExamBoard ? bankExamBoard + ' 专属条件' : '考试局专属条件' }}

标签点选,可同时选择多个条件
先在上方选择 IB、CIE 或 Edexcel,再查看对应的考纲、试卷与版本。
系列
{{ bankExamBoard === 'Edexcel' ? '规格' : '考纲' }}
{{ bankExamBoard === 'IB' ? '课程' : '模块' }}
{{ bankExamBoard === 'IB' ? '深度' : '学段' }}
层级
试卷
{{ bankExamBoard === 'CIE' ? '版本' : '时区' }}

主题与概念

先选大纲主题,再搜索具体概念 · 数量随当前条件联动
大纲主题
概念

已选概念常驻下方条件栏,可逐个移除。

题目列表 {{ bankTotal }} 题
已选 {{ bankPickedIds.length }} 题清空保存到组卷
全选 {{ d.label }}
{{ questionLabel(row) }}{{ row.marks ?? '—' }} 分 勾选
Mock{{ bankCardSourceLabel(row) }}
没有匹配的题目

试试减少筛选条件,或换一个搜索词。

清空筛选
Q从一道原题开始

点击左侧题图,查看完整题目、答案与考点。

完整原始题图

组题工作台

筛选、预览并整理你的试卷

考试局
{{ composeFilterOpen ? '收起筛选' : '筛选条件' }}{{ composeCriteriaCount }} 重置条件
资料来源
出版方 / 学校
包含Mock未标注的考季、时区与卷号

通用条件

收起保留条件 · 点击生成后更新题目
年份
—
考季
难度区间
—

{{ composeForm.exam_board ? composeForm.exam_board + ' 专属条件' : '考试局专属条件' }}

标签点选,可同时选择多个条件
先在上方选择 IB、CIE 或 Edexcel,再查看对应的考纲、试卷与版本。
系列
{{ composeForm.exam_board === 'Edexcel' ? '规格' : '考纲' }}
{{ composeForm.exam_board === 'IB' ? '课程' : '模块' }}
{{ composeForm.exam_board === 'IB' ? '深度' : '学段' }}
层级
试卷
{{ composeForm.exam_board === 'CIE' ? '版本' : '时区' }}

主题与概念

先选大纲主题,再搜索具体概念 · 数量随当前条件联动
大纲主题
概念

已选概念常驻下方条件栏,可逐个移除。

题量
目标总分
生成题目组合 →
总分与题量同时设定时,以「先达到其中一个」为准;同卷去重默认开启。

我的组卷

点击一份组卷,查看题目与原图
已保存 {{ paperSets.length }} 份
← 返回组卷列表

{{ paperSetDetail.paperset.name }}

改名
{{ paperSetDraftCount }} 题 · {{ paperSetDraftMarks }} 分 · 创建于 {{ paperSetDetail.paperset.created_at }} · {{ paperSetDetail.paperset.description }}
调整顺序 导出题目卷 导出答案卷
{{ paperSetOrderDirty ? '编辑草稿 · 尚未保存' : '编辑草稿 · 原卷未改动' }} 移除与排序仅修改草稿,完成后点击「保存修改」,再选择覆盖当前组卷或另存。
本卷题目{{ paperSetDraftCount }} 题
题号、试卷、分值和操作始终显示 {{ d.label }}
本卷第 {{ index + 1 }} 题
暂无题目
Q从一道原题开始

点击左侧题图,查看完整题目、答案与考点。

作业批改

上传学生作业,核对题目与评分点,再生成反馈。

PDF / 图片
1 上传作业2 核对题目3 复核评分4 导出反馈

上传作业

同一位学生的附件一起提交
将 PDF 或照片拖到这里支持多份 PDF、多张 JPG / PNG 选择文件
将备注附在学生反馈中
{{ file.name }}{{ formatHomeworkFileSize(file.size) }}

作业记录 {{ homeworkSubmissions.length }}

刷新
{{ row.label }}{{ homeworkStatusText(row) }}

已确认 {{ row.confirmed_count }} 题 · 待复核 {{ row.pending_count }} 题 · 待核页面 {{ row.unresolved_pages }} 页

{{ row.scored_marks ?? '—' }} / {{ row.graded_max_marks ?? '—' }}{{ row.status === 'done' ? '查看反馈' : '继续批改' }}
{{ homeworkStatusText(homeworkDetail) }}
已确认 {{ homeworkDetail.confirmed_count }} 题待复核 {{ homeworkDetail.pending_count }} 题待核页面 {{ homeworkDetail.unresolved_pages }} 页
{{ homeworkDetail.scored_marks ?? '—' }} / {{ homeworkDetail.graded_max_marks ?? '—' }} 已批分值

{{ homeworkDetail.teacher_note }}

生成评分建议 · {{ homeworkReadyCount }}题 重试未成功题目 补充附件 导出反馈
已选择 {{ homeworkAttachmentFiles.length }} 个补充附件确认补充取消

评分建议经老师核对后才计入成绩;未匹配、缺页或缺评分标准的题目保留未批状态。

{{ homeworkJobMessage }}

01 页面与题目匹配

{{ homeworkDetail.pages.length }} 页
旋转{{ homeworkPage.excluded ? '恢复本页' : '排除本页' }}识别题目来源
已识别试卷版本 · 第{{ homeworkPage.marker.page_index }}页未标注版本,可核对来源或手工匹配{{ homeworkPage.reviewed ? '本页已确认' : '本页待核对' }}
学生作业页面 {{ homeworkRegionLabel(r.key) }} 待分配作答区域
使用整页{{ homeworkBoxSelecting ? '正在框选' : '框选作答' }}一道题可关联多页或多个区域
按版本匹配
关联所选作答区域

{{ c.printed.source_hint }} · 原题Q{{ c.printed.question_no }}

暂未找到对应题目,可补充来源手工查找。选择 Q{{ q.question_no }} · {{ q.title }}
{{ homeworkRegionLabel(r.key) }}{{ r.confirmed ? '已确认' : '待确认' }}
确认题目归属与完整作答区域{{ homeworkPage.reviewed ? '本页已确认' : '确认本页匹配' }}

02 评分与教师复核

逐点评分
{{ homeworkRegionLabel(homeworkItem.key) }}{{ homeworkItem.max_score ?? '未设置' }} 分{{ homeworkItem.version ? '已下发版本' : '题库参考' }}

{{ homeworkSourceTitle(homeworkItem) }}

{{ a.kind === 'answer' ? '评分标准' : '原题' }}

{{ r.filename }} · 第{{ r.source_page }}页

本题学生作答
本题作答已完整提供(含另纸 / 续页)
保存设置

{{ homeworkItem.attempts[homeworkItem.attempts.length-1].error }}

评分点复核 {{ homeworkItem.edit_points.length }} 项

{{ homeworkExpandedPoints.length === homeworkItem.edit_points.length ? '收起详情' : '展开全部' }}

AI建议 {{ homeworkItem.suggestion.score }} / {{ homeworkItem.max_score }} · {{ homeworkItem.review ? '本题已有教师确认成绩' : '请核对评分标准和作答证据' }}

确认题目后可生成评分建议,也可由老师填写评分点与反馈。

添加评分点

保存修改当前组卷;另存创建新组卷。已导出的版本均保留。

{{ paperSetSaveChoiceSummary }}

保存会更新当前组卷;另存保留原卷并创建新组卷。已导出的试卷版本不会被覆盖。

已选 {{ addToSetQuestionIds.length }} 题,按勾选顺序加入。翻页或更换筛选不会清除勾选。