Apexal / regit

A Ruby Discord bot for creating/managing school servers.
MIT License
11 stars 1 forks source link

Easy method to periodically update data #6

Open Apexal opened 7 years ago

Apexal commented 7 years ago

Either write migrations that work on the data given by NRMS or change NRMS itself. Migrations are probably the best way to go. There should also be something that runs weekly, rescraping Moodle and running migrations to keep course and club data up to date for students.

Apexal commented 7 years ago

It is vital that there be a quick and easy way to periodically update and keep the server in sync with Moodle and the schedule. This includes course changes for users (as in joining/leaving groups), students, that leave Regis, and the annual grade shift upwards.

Apexal commented 7 years ago

With Lector being finished, it can easily be incorporated into Regit to keep it auto-updating. One possible idea can be combining registration and scraping, i.e. to on registration scrape and save the user so it is as up-to-date as possible. Issue #40