fix: recover expired task leases and persist diagnostic logs
This commit is contained in:
@@ -185,8 +185,9 @@
|
||||
|
||||
### 9.3 日志、导出与题库变更
|
||||
|
||||
- 控制台是面板内可查看的运行日志,记录时间、任务名称、状态、主题对应、匹配数量、预计得分、交卷等待/结果及恢复原因和次数;建议保留最近 500 条,支持复制和清空显示。
|
||||
- 控制台是面板内可查看的运行日志,记录时间、任务名称、状态、主题对应、匹配数量、预计得分、交卷等待/结果及恢复原因和次数;保留最近 500 条,支持复制和清空显示。
|
||||
- 清空控制台显示不清除任务清单或恢复检查点;日志不记录登录凭据和完整敏感接口数据。
|
||||
- “持续记录诊断日志”开关默认开启,将最近 2000 条诊断记录独立持久保存,刷新后仍可查看和导出。提供“导出诊断 JSON”“导出诊断 TXT”“清空已保存诊断”;关闭开关只停止新增记录,已有记录仍可导出。诊断日志不包含完整题干、选项、答案和 URL 查询参数;清空诊断不删除任务检查点或题库。
|
||||
- 题库导出移动到“其他设置”,保留独立开关与折叠区,默认关闭,开启后才允许导出;原有 CSV/JSON/TXT 格式和仅练习页导出规则不变。
|
||||
- 保留题库导入、搜索正确答案、允许复制及答案全文核对功能;取消岗位切换,显示统一题库状态与课程/主题筛选。题库或主题关联变更时暂停受影响的答题任务,取消旧交卷计划并重新预检。
|
||||
|
||||
@@ -198,6 +199,8 @@
|
||||
| 四种模式 | 视频、课中题、独立考试按所选模式执行;仅视频遇强制题等待人工 |
|
||||
| 新旧默认及视频后续 | 新安装默认“视频+考试”,升级保留已选模式;平台确认视频完成后才进入已开放关联考试;仅视频及视频+课中答题模式明确提示不会进入考试 |
|
||||
| 顺序与并行 | 默认顺序;并行最多一个视频和一场考试,不重复任务且遵守前置条件 |
|
||||
| 同类任务临时占用 | 租约冲突自动等待和重试;占用失效后继续调度,成功领取后清除旧等待提示;人工确认等待不被自动恢复覆盖 |
|
||||
| 日志保存与清空 | 运行日志显示最近 500 条,清空只影响显示;默认持续保存最近 2000 条诊断,刷新后可导出 JSON/TXT,关闭只停止新增;清空诊断不删除检查点或题库 |
|
||||
| 最高 2X | 面板与播放器实际倍率一致;网站学习时长和完成状态独立核对 |
|
||||
| 主题预检 | 显示考试与题库对应关系,无库不自动开考;名称不同的明确关联可用 |
|
||||
| 统一题库 | 三岗位题库全部可检索和匹配,无岗位选择;重复题保留来源,答案冲突不盲目覆盖 |
|
||||
@@ -236,6 +239,14 @@
|
||||
|
||||
修复网站主动后台暂停后返回不能及时续播的问题,同时保留用户暂停的优先级,真实显示后台暂停状态。新安装默认串联视频与考试,已有模式保留;面板根据实际模式说明视频完成后的走向。附件 `08.zip` 仅作静态外壳证据,真实账号的续播、平台完成条件及考试入口仍需实站核对;不能宣称后台始终播放。
|
||||
|
||||
## 13. 2.1.3 调度与问题记录
|
||||
|
||||
用户反馈“等待同类任务租约释放,暂不操作当前页面”后没有进入考试。租约冲突属于暂时调度状态,应自动复查,不直接变成必须手动继续的等待;领取成功后必须同步实际任务及常驻提示。另一执行页面仍有效时保持互斥,不能为了跳转考试抢占其他正在进行的视频或考试。平台确认完成、当前执行模式、考试主题及单次机会保护等条件继续有效。
|
||||
|
||||
本地已复现租约临时冲突变为永久人工等待,以及成功领取后旧提示未清除的两项缺陷;不能据此断言用户当前存在重复标签。归档学习地图的课程和考试入口使用 Angular 当前页导航,静态证据不能代替实站验收。
|
||||
|
||||
控制台继续显示最近 500 条运行日志,“清空显示”仅清显示。新增默认开启的“持续记录诊断日志”,独立持久保存最近 2000 条诊断,刷新后保留,提供“导出诊断 JSON”“导出诊断 TXT”“清空已保存诊断”。关闭开关只停止新增,已存内容仍可导出;诊断不含完整题干、选项、答案和 URL 查询参数,清空诊断不删除任务检查点或题库。
|
||||
|
||||
## 附:用户原始需求
|
||||
|
||||
根据我提供的谊安学网页压缩包以及之前的完成的刷题脚本,现在需要做一个完整的刷课答题的脚本,现在需要所有任务的一个进度,以及预测时间,看视频过程中可能也有答题,以及当前任务的进度,刷视频要求可以在面板选择倍速,最高是2X,答题的可以设置答题间隔时间(默认4秒)以及交卷的时间(默认6分钟),需要增加只刷视频以及视频的任务以及视频中的答题的模式,或者只有考试的模式。答题之前先确认有没有该题库,没有则跳过该考试。或者考试和视频同时可以进行,导出题库放到其他设置的面板中。面板增加一个控制台的功能,可以看当前进度,视频如果卡住或者暂停自动刷新页面,增加网页可以后台的功能。
|
||||
|
||||
Reference in New Issue
Block a user