cxmooc-tools icon indicating copy to clipboard operation
cxmooc-tools copied to clipboard

随机习题作业“重做”以后无法自动查询答案

Open dorapocket opened this issue 5 years ago • 3 comments

错误描述 因为随机作业有几次提交机会,第一次做会查询,点击重做以后,系统标记任务点为已完成状态,跳过了查询答案的逻辑,所以后面几次均不会再次查询。 错误提示和日志内容出现时间 找一个随机题库,有几次提交机会,第一次提交以后选择重新做即可重现,插件不会再次查询答案。 错误版本 油猴

dorapocket avatar Dec 28 '19 02:12 dorapocket

image

这种作业重做吗?

CodFrm avatar Dec 28 '19 03:12 CodFrm

SharedScreenshot 感谢回复,像这样的随机题库。我尝试改了一下您js脚本里的 if ($(el).parents('.ans-attach-ct.ans-job-finished').length >0) {\r\n return true;\r\n }\r\n 部分 把true改为false 魔鬼跳过ans-job-finished的检查可以使它继续工作 我有个思路不知道能不能提供一下: 那个重做按钮嵌在class为height_number的元素中,这个元素在第一次做的时候是不存在的,再提交完第一次以后会出现,不知道能不能通过检查这个元素实现优化呢? 再次感谢您的回复。

dorapocket avatar Dec 28 '19 04:12 dorapocket

应该是可以的,不过我这边还没有遇到过这种类型的题目,后面有时间看看能不能添加一个测试试一下

CodFrm avatar Dec 28 '19 04:12 CodFrm