Medical Conference English 医学会议英语

Test Log 测试日志

历次测试报告与处理状态。Each test round is logged here with its resolution status.

📬 报告新问题 How to report

请把测试报告电邮到 simonwanghkteacher+test@gmail.com, 抄送 simonwang@hkbu.edu.hk;处理结果一般在 24 小时内回复。

每个问题请提供:会话参考号(右上角 #ABC123)、操作步骤、预期 vs 实际结果、截图(如有)、浏览器与系统。

Round 4 · 胡文雯 Wilma Hu · 2026-08-23 · 上传卡住复测(仍未通过)

会话参考号 9e7591fba401452e867e479962d30b33 / #9E7591FB · 上传 2.4 MB .pptx · 报告文件 docs/testLog/AI Presentation_问题报告_20260823_Wilma.md · 附件含截图
#问题状态说明
1 上传 2.4 MB .pptx 后停在「正在读取幻灯片 Reading slides…」不再前进(20 日修复后复测仍复现) ✅ 已解决(v0.1.8 / v0.1.9,2026-08-27 已部署) 20 日 v0.1.1 修复的是浏览器端 base64 编码卡顿,请求已能发出;但重文件在服务端解析阶段仍会卡住(python-pptx 对复杂/大型幻灯片可能挂起数分钟),界面停在「正在读取幻灯片」。8 月 27 日修复:#267E2B23 同类问题,服务端改为有界解析(60 秒子进程超时 + 陈旧任务回收),前端增加 240 秒轮询截止与 60 秒后的进度明细(v0.1.8);并把幻灯片文本提取改为直接读取 pptx 内部 XML(不再构建 python-pptx 对象模型),大型文件毫秒级完成(v0.1.9)。已部署(healthz version 0.1.9)。

详细分析见代码库 docs/testLog/resolution_20260823.md。与 2026-08-27 #267E2B23 同源。

Round 3 · Louisa · 2026-08-19 · 回归测试

会话参考号 7273d1f6d26c4c5aa6a16abd3c34a195 · Chrome 150 / macOS 15 · 报告文件 问题报告20260819_Louisa.pdf · 共 13 项
#问题状态说明
1反馈中「全部微课」链接跳转到“我的任务”而非微课列表✅ 已解决哈希路由对 learn 等数据屏仅调用 J.show(),未触发数据加载;改为调用对应 show*() 函数(v0.1.4)。
2实时转写反复失败(麦克风正常),但音频已保存✅ 已解决与第 10 条同源:Q&A/录音路径缺少浏览器实时转写兜底,已修复(v0.1.1)。
3标点守卫只拦截单独的「~/?」,与字母组合(如 ~h)漏拦✅ 已解决剥离标点后要求至少 2 个真实字符(v0.1.4)。
4任务小结排版凌乱,建议进度条 + 表格✅ 已解决小结改为完成度进度条 + 表格(v0.1.4)。
5真实/虚假邮箱均可注册——是否需要真实邮箱校验?💬 待讨论产品设计决策,待与胡老师确认。
6会话参考号偶尔需刷新后才显示✅ 已解决登录时立即渲染已保存的会话编号(v0.1.4)。
7上一个任务阻挡下一任务界面——是否有意为之?💬 待讨论单一活动任务为当前设计,待确认是否调整。
8示例材料载入了讲稿但未显示幻灯片✅ 已解决新增文件名显示,示例载入与手动选择都会更新(v0.1.4)。
9学习页似乎缺失/列表未显示✅ 已解决同第 1 条(哈希路由),已修复(v0.1.4)。
10实时转写不工作(第二轮前可用)✅ 已解决同第 2 条,已修复(v0.1.1)。
11Q&A 问题千篇一律,未根据幻灯片个性化✅ 已解决前端在 Q&A 开始时若未持有讲稿,会先拉取当前版本讲稿再生成问题(v0.1.6)。
12找不到行为日志条目✅ 已解决logger.js 已加载但未注入会话号,导致前端事件不落库;现已在建立会话时注入(v0.1.6)。
13错误信息中功能含义不清晰✅ 已解决将笼统的「出错了」改为明确的「评价未能完成」并保留进度明细(v0.1.6)。

详细分析见代码库 docs/testLog/resolution_20260820.md。其中第 2/10 条已修复上线,其余正在逐项处理。

上传 413 / 大文件被拒 · 2026-08-27

报告:Esketamine.pptx(2.35 MB)上传反复失败 · 会话 #267E2B23 · 涉及 nginx 配置
#问题状态修复内容
1 较大的 .pptx(2.35 MB)上传失败,小文件(35 KB)正常 ✅ 已解决(已部署) 根因:nginx prefeedback.conf 未设 client_max_body_size,默认 1 MB,大文件在到达应用前就被拒(HTTP 413)。已设为 60m 并重载。实测该文件现可上传并完成(14 页,约 19 秒)。

详细分析见 preFeedbackRehearse/docs/debug27Aug-report.md

Q&A 录音转写失败 · 2026-08-20

报告:听明(学号 20232120151,QQ 邮箱转发)· 会话 #C5BDD1B1 · Edge 151 / Windows 11 · 涉及 public/journey-practice.js + Railway STT 配置
#问题状态修复内容
1 Q&A「录音回答」停止后显示「Transcription failed — please type. 转写失败」 ✅ 已解决(已部署) 双重根因:① Railway 生产环境未配置任何服务器端 STT 密钥(/api/stt 返回 503);② Q&A 录音路径原本只走服务器转写,没有浏览器实时转写兜底。现修复 Q&A 路径:录音时同时启用浏览器 Web Speech 实时转写(与表达练习一致),停止后优先采用实时文本;仅当实时转写为空时才回退 /api/stt。这样即使服务器 STT 密钥缺失,语音回答也能正常工作。已于 2026-08-20 部署到 Railway 与阿里云(v0.1.1)。部署侧仍可在 Railway 设置 GROQ_API_KEY 以恢复高质量服务器转写(阿里云已配置 ElevenLabs,不受影响)。

相关报告:docs/testLog/qq_report_20260820.png。Louisa 2026-08-19 报告第 2/10 条(转写失败)与此同源。

Upload stalls · 上传卡住 · 2026-08-20

报告:Simon 截图 + 胡文雯 Wilma Hu(测试问题.docx,同一截图,试了 .pptx+txt 与 .pptx+粘贴两种方式均卡住) · 停在「Uploading materials 上传材料…」 · 涉及 public/journey-work.js
#问题状态修复内容
1 上传 .pptx + 讲稿后停在「Uploading materials 上传材料…」,不再前进 ✅ 已解决(已部署) 根因在浏览器:旧流程先把整个 .pptx 在网页里 base64 编码再发送,大文件会卡住主线程,请求根本未发出。改为直接上传原始文件(服务器早已支持),不再在浏览器编码;若遇防火墙拦截原始 .pptx 则自动退回 base64 重试。服务器两条路径(仅讲稿≈15s、PPT+讲稿≈16s)实测均正常。E2E 9 项全通过。已于 2026-08-20 部署到 Railway 与阿里云(v0.1.1)。
⚠️ 2026-08-23 复测复现:Wilma 上传 2.4 MB .pptx 仍卡在「正在读取幻灯片」— 根因移到服务端解析(见上方 Round 4,v0.1.8/v0.1.9 已修复)。

详细分析见 videolessonGen/docs/feedbackUser/upload-stuck-investigation-20260820.md

Round 2 · Louisa · 2026-08-14 · 场景A

会话参考号 7273d1f6d26c4c5aa6a16abd3c34a195 · Chrome 150 · macOS 15 · 报告文件 AI Presentation_问题报告_20260814_Louisa.docx
#问题状态修复内容
1 反馈中点击视频链接(如 Review V05)显示"视频尚未接入" ✅ 已解决 反馈问题按关键词自动链接到对应微课 V01–V08(/lesson/v0X),无匹配时回退"全部微课"。
2 新录音使前一次录音及转写内容丢失,无法保存 ✅ 已解决 录音尝试原本已入库;现历史列表增加"查看转写"按钮,可查看并"载入转写框"恢复任意一次转写。
3 Q&A 标点符号(「?」「~」)被误判为答案 ✅ 已解决 前端与后端同时拦截纯标点/占位回答(???n/a 等),提示重新输入真实回答。
4 任务小结仅有完成进度,没有质量评价 ✅ 已解决 小结新增四维质量评价:完成度 / 内容质量 / 表达质量 / 问答表现(基于已存数据即时生成)。

详细分析见代码库 docs/testLog/resolution_20260818.mdChineseMedPresentationHu/docs/testLog/)。

Round 1 · 2026-08-11 前(初版联调)

平台上线前的多轮内部联调记录于 TEST_GUIDE.md 与 git 提交历史。
改进项状态
上传卡住 → 30 秒超时 + 网络超时提示✅ 已解决
实时转写浏览器支持 → Chrome/Edge 提示与错误信息细化✅ 已解决
中国大陆访问 → Vercel 前端 + Cloudflare 代理✅ 已解决
会话参考号 #ABC123 与错误信息上下文✅ 已解决

已知限制(无需报告)