We noticed that moodle does not have a notification system to notify the user whenever a new file or quiz has been uploaded on moodle by the instructor. So, we implemented our own notification system for moodle using web scraping. The user will receive a notification whenever an instructor has uploaded a new file/quiz. Our application also sends a daily e-mail digest to the user's e-mail id. This e-mail digest will contain all the activities that happened in moodle on that day, along with the corresponding links for better accessibility.
On starting the code, a form is shown which askes the user their moodle username, password and email id.
![](/DeepitPatil/CampusHack/raw/main/screenshots/ui.png)
Whenever a new file is added to the user's moodle account, the user receives a notification on their screen.
At the end of the day(between 8 and 9 pm), the user receives a mail containing all the files added on that day along with the links in a digested format.
- Getting access to moodle API and making a moodle plugin.
- Making a mobile version.
- Include chats from contacts.
- Making the application more memory and time efficient