Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add emailing (or RSS) of reports (enhancement) #98

Open
matturn opened this issue Nov 28, 2019 · 1 comment
Open

Add emailing (or RSS) of reports (enhancement) #98

matturn opened this issue Nov 28, 2019 · 1 comment

Comments

@matturn
Copy link

matturn commented Nov 28, 2019

It would be great if there was the option of a regular email (or RSS feed) containing the broken URLs.

@abias
Copy link
Contributor

abias commented Jan 14, 2020

I would like to second this proposal.

It would be great to have an enhancement within tool_crawler with this rough functionality:

  • There is an additional scheduled task "Send link crawler reports" which is configured to run once per night
  • There is a new message provider "Receive link crawler reports" which is enabled by default for all users
  • If the scheduled task runs, it will
    ** Iterate over all users who have enabled the message provider and who have the capability to view the link crawler report in at least one course
    ** For each user, iterate over his courses to see if the link crawler report contains any links to be reported
    ** If there are links to be reported, compose a message which contains basic link crawler figures about all courses and links to the particular link crawler reports in each course.
    ** Send the message through the notification system

In a second stage, the message could also contain a section which highlights the courses where things have changed since the last message, e.g. "In course 'Mathematics 101', there is 1 new broken link"

Cheers,
Alex

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants