桥梁脚本普通训练闭环验收
2026-09-13 · 本机开发环境 · 修正“静态流程不计成绩”的错误设计。
统一规则
静态 JS 只提供步骤及交互定义。任务使用现有接口与数据库,领取、开始、准备记录、步骤保存、提交、教员评定及统计均与其他普通训练一致。学员训练保存成绩;教员预览按现有规则不写入学员成绩。
| 任务 / ID | 流程 | 固定版本 | 验收 |
| TASK-VIRTUAL-005 / 86 | 液压泵应急切换,5步 | 515 | 五步六次机构操作、恢复、提交、评分、统计通过 |
| TASK-VIRTUAL-006 / 87 | 液压泵应急替代,7步 | 516 | 全部步骤、保存失败重试、恢复、提交、评分、统计通过 |
| TASK-VIRTUAL-007 / 88 | 前泵换件修复,11步 | 517 | 全部步骤、恢复、提交、评分、统计通过 |
| TASK-VIRTUAL-008 / 89 | 平衡阀拆拼互换,16步 | 518 | 全部步骤、必填核对记录、恢复、提交、评分、统计通过 |
原任务编号和 ID 保留,当前均为 PUBLISHED / PRACTICE / COMMON;runtime.definitionSource=SCRIPT,scriptVersion="2"。版本通过 HTTP 内容修订及教学任务更新生成,没有直接执行 SQL。
入口:虚实训练 → 虚拟仿真 → 领取任务 / 进入任务。已评定运行再次进入可查看教员评分与反馈。原四条任务没有写入测试成绩,可正常领取。
验证证据
- 前端 pnpm run build 通过,包括 vue-tsc 与发布资源校验。
- 后端 Java 17 mvn test 通过;新增后续脚本操作证据检查后,ScriptedTrainingContractTest 与 VirtualRunContractTest 共8项通过。
- 四个任务副本39步均经过浏览器实际交互,API创建运行、保存步骤、刷新恢复、提交;教员API评定85分,学员可读且统计可查询。85分只属于自动化测试副本。
- 模拟progress返回503时不推进,重试成功;平衡阀两处待核对步骤无记录不能推进。
- 四个原任务的教员预览调用preview/validate,未创建学员运行;右侧结构树、聚焦、高亮、标签、隐藏与爆炸工具保留。
正式训练整轮验收 · 教员预览隔离验收 · 四条任务登记 · 测试尝试与副本归档 · 前端构建日志
测试副本任务90~105及其运行85~100均已归档,临时学员账号已删除;保留归档记录供审计。任务90/运行85为首次失败清理,后续尝试详见记录文件。
三套后续流程目前提供脚本步骤操作与记录,对应三维拆装、软管和加油动画尚未制作。平衡阀原稿第11、15步有相反指令,必须记录依据交教员核对,不自动认定机械操作正确。一次与本地构建并行的验收遇到认证服务503,重新独立执行完整回归通过;不能据此宣称系统所有历史访问异常已解决。
此前 acceptance.json、student-acceptance.json 和旧截图为已被本页替代的历史演示验收,不代表当前评分规则。
原四条任务的正常入口
三维脚本提交与评定
