catalyst / moodle-tool_crawler

A moodle link crawling robot, find broken, slow and oversized links
https://moodle.org/plugins/tool_crawler
10 stars 18 forks source link

reports clears when new crawl cycle starts/reset #156

Open ehsan42 opened 3 years ago

ehsan42 commented 3 years ago

Enhancement When there is a reset of the progress or when a new crawler cycle starts; this clear all the crawler reports for all courses. This can be an issue if a user is working through their report and suddenly the report clears. As there is no indication on when the courses get scanned again as it depends on when it gets added to the queue, it would mean the user would need to keep checking the course until the report appears again. Without the ability to export the reports, this can hinder the user experience.

Screenshot from 2021-01-27 23-20-00

Ideally crawler should only scan a course once as through the report, the user can click retry to rescan when needed.

Screenshot from 2021-01-27 12-20-277

brendanheywood commented 3 years ago

In an ideal world the concept of 'cycles' should disappear, so anything we can do to hide that internal concept or smooth over it is better. Maybe the reports could union the results from the current in progress run and the previous run or something like that