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

NBIS scraper: cancelled events not removed from TeSS #73

Open
nmb opened this issue Sep 6, 2019 · 2 comments
Open

NBIS scraper: cancelled events not removed from TeSS #73

nmb opened this issue Sep 6, 2019 · 2 comments

Comments

@nmb
Copy link
Contributor

nmb commented Sep 6, 2019

The NBIS scraper collects information from a google calendar. However, if we cancel an event and remove it from the calendar, the event is not removed from TeSS.

Example of a cancelled event.

@njall
Copy link
Contributor

njall commented Sep 6, 2019

Hi @nmb

The problem is the absence of an event does not necessarily mean it has been cancelled.

  1. Sometimes the scraper runs into errors
  2. Sometimes the target website is temporarily inaccessible
  3. Sometimes the event has finished successfully and then is removed from the target website. We like to keep an archive of past events because this data could be useful for future scheduling, or for someone to verify dates of an event they've attended.

Removing the event seems like a bad idea because people may have added extra data to TeSS about it.

At the moment we add a flag to the event in TeSS if the event has been inaccessible for 3 consecutive days. This can only be seen by Curators (of which we currently have none). The idea is they will then delete the event or relabel it as cancelled.

We currently let one user 'own' a content provider so they can add/edit/delete freely. I could assign you this role for NBIS, which would allow you to delete cancelled events.

It would be good to give greater control to content providers in the future - e.g. allow multiple accounts shared control over a content provider, send e-mail notifications when a resource has been accessible for 3 days asking them to remove/flag it as cancelled.

Any thoughts on what you would like to see to handle this type of scenario?

@nmb
Copy link
Contributor Author

nmb commented Sep 11, 2019

Sounds like a good plan!

Better to set our training coordinator @jlindvall as the user that can edit NBIS content.

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

No branches or pull requests

2 participants