外科学教学平台

本地大模型 · 教材问答 · 智能组卷 · AI批改

登 录
学生 教师
{{ codeCountdown>0 ? codeCountdown+'s' : '获取验证码' }}
注 册

© 越桂昇工作室 · 侯秦汉

外科学教学平台
{{ user.real_name }}({{ roleName }})
教材问答 VR 实操演示 智能组卷 在线答题 公共题库 批改打分 出卷工作台 题目管理 用户管理 学情分析 个人中心
💬 留言交流
退出登录

© 越桂昇工作室 · 侯秦汉

VR 虚拟查体工作台 | 服务地址 连接 重载 新窗口打开 ↗ 连不上 {{ vrBase }} —— 请先双击「VR项目\启动工作台(网页版).bat」把 8790 后端跑起来 病例与 3D 素材由 VR 后端(8790)提供
{{ m.text }}
📖 引用来源:{{ m.sources.join(';') }}
⚡ {{ m.meta.engine }} | 生成 {{ m.meta.tokens_per_second }} tokens/s | 总耗时 {{ m.meta.elapsed_s }}s | 共 {{ m.meta.total_tokens }} token
{{ chatStage || '正在思考…' }}
发送

AI 生题

基于教材向量库 + 本地大模型,按章节与题型智能生成新题目(含答案)。

当前教材共 {{ chapterOptions.length }} 章(可手输新增,如"第73章"回车) ✨ AI 生题 刷新我的试卷

题库生题

从现有题库直接抽题组卷(含标准题库 + 之前 AI 生成的题),无需 GPU。

AI 生题库({{ qbSourceCount('ai') }} 题) 真实题库({{ qbSourceCount('real_exam') }} 题) 第三方题库({{ qbSourceCount('public_bank') }} 题)
不勾选=全部来源。真实题库目前只有《外科学》课程考试卷(384 题), 内科学等暂无卷子;第三方题库未分章节,建议配合下方关键词按知识点抽题。
📚 从题库抽题组卷

我的试卷(教师可见答案)

🗑 批量删除选中({{ selPapers.length }}) 勾选左侧复选框可多选批量删除

{{ lastPaper.paper_title || '试卷' }} {{ isTeacher ? '教师卷·含答案' : '自测卷' }}

{{ i+1 }}. [{{ typeNames[q.type]||q.type }}] {{ q.stem }}
{{ o }}
{{ si+1 }}) {{ sq.q }}
✅ 参考答案:{{ q.answer }}
导出 Markdown 📥 导入此卷到工作台(再改再导) 发布这张卷到公共题库 开始作答此卷

共 {{ (previewData.questions || []).length }} 题

第{{ i+1 }}题 [{{ typeNames[q.type]||q.type }}]
{{ q.stem }}
⚠️ 题干缺失
{{ o }}
{{ si+1 }}) {{ sq.q }}
✔ 参考答案:{{ q.answer }}
📚 {{ q.source }}

{{ isTeacher ? '公共题库(教师发布,供学生作答)' : '可作答试卷' }}

{{ doingPaper.title || '试卷' }} 共 {{ (doingPaper.questions||[]).length }} 题 · 提交前不可见答案
⏱ 已用时 {{ elapsedText }} 剩余 {{ remainText }} 不限时
{{ i+1 }}. [{{ typeNames[q.type]||q.type }}] {{ q.stem }}
{{ o }} {{ o }}
提交试卷(自动 AI 批改)

{{ result.title }} — 学生作答列表 关闭

{{ result.title }} 成绩 {{ result.total_score !== undefined ? result.total_score + ' 分' : '—' }} 关闭

教师评语:{{ result.manual_comment }}

第{{ it.no }}题 [{{ typeNames[it.type]||it.type }}] 主观题 {{ it.correct===true ? '✓ 正确' : (it.correct===false ? '✗ 错误' : '得分') }} ({{ it.score }}/{{ it.full }}) 规则判定 AI 未响应 AI 评分
你答:
{{ si+1 }}) {{ s || '(未作答)' }}
你答:{{ it.student_answer }}
{{ pi+1 }}) {{ p.q }}
得分 {{ p.score }}/{{ p.full }}{{ p.comment ? ' 💬 ' + p.comment : '' }} 规则判定 AI 未响应
你答:{{ p.student_answer }}
参考答案:{{ answerWithOptions(it.no, findAnswer(it.no)) }}
💬 {{ it.comment }}
返回个人中心 返回

批量导入学生账号

开始导入 填入示例 清空

支持空格 / Tab / 逗号分隔;账号重复自动跳过;密码缺省 123456

全部学生成绩(可手动改分)

刷新

学生:{{ regradeRow.student_name }} | 试卷:{{ regradeRow.title }}

查看逐题作答
可一键把这张卷导入工作台 → 再编辑题干/答案/顺序/追加题 → 导出 Word/PDF 📥 导入此卷到工作台

试卷设置

✏️ 手动加题 🤖 AI 出题 📦 从题库拉题 🎯 100分卷预设(60单选+4简答+2病例) 随机出题:
{{ typeNames[k] }} 题 分/题
📥 生成并入卷

当前试卷({{ bd.questions.length }} 题) 总分 {{ bdTotalScore() }} 分 按题型默认补分 删除选中({{ selQCount }}) 清空全部

第{{ i+1 }}题 [{{ typeNames[q.type]||q.type }}] 分 ↑ ↓ 编辑 删除
{{ q.stem }}
⚠️ 题干缺失 — 点「编辑」补充内容
{{ o }}
⚠️ 选择题无选项
✔ 参考答案:{{ q.answer }}
(未提供参考答案)
📚 {{ q.source }}
导出的纸质卷附带参考答案页 保存试卷 📄 导出 Word 📕 导出 PDF 保存后可在“智能组卷”页“我的试卷”查看/发布
分/题
AI 正在出题…(约 10-30 秒)
[{{ typeNames[aiQ.type]||aiQ.type }}]({{ aiQ.score ?? scoreDefault(aiQ.type) }} 分)
{{ aiQ.stem }}
{{ o }}
✔ 参考答案:{{ aiQ.answer }}
查询
共 {{ qbTotal }} 题,已选 {{ pickSel.length }} 题
分/题

🤖 AI 批量生题(管理员/教师) {{ genStatusText }}

基于教材向量库 + 本地大模型批量生成新题并直接入库(含答案),支持断点续传、实时进度。

▶ 开始生成
总进度 {{ gen.done_total }} / {{ gen.target_total }} 题 {{ gen.message }}
⏸ 暂停 ▶ 继续(断点续传) ✕ 取消 ↻ 刷新题库

统一题库管理 共 {{ qbTotal }} 题 教材 → 章节 → 题型 → 题干/答案 1:1

查 询 重置
+ 新增题目 📥 批量导入 JSONL 📤 导出 JSONL(训练集) 🗑 整批删除(按当前筛选,管理员) 删除=进回收站;回收站内可恢复/彻底删除
题干与答案必须 1:1
删
+ 添加选项

每行一个标准实体:{"stem":"…","answer":"…","type":"single_choice",…}(字段规范见《题库统一格式规范》)。 可从“导出 JSONL”获得模板;公共题库产物在 文件/试题库/标准题库/*.jsonl。

📊 学情分析

近30天 近90天 近一年 刷新 数据来源:AI 智能体试卷成绩 + 情景题库作答记录

待审核教师 {{ pendingUsers.length }} 人

教师注册后需在此放行,通过后对方即可用注册时的账号密码登录。

全部账号

查询

我的成绩

历史问答

修改密码

修改密码

修改成功后需要用新密码重新登录。

💬