DeepitPatil / CampusHack

Our project for IIT Delhi's Campus Hack hackathon 2021.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moodle Notifications

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.

Note: Run main.py


Table of Contents


On starting the code, a form is shown which askes the user their moodle username, password and email id.





Whenever a new file is added to the user's moodle account, the user receives a notification on their screen.





Daily Digest

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.





Future Features

  • 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

About

Our project for IIT Delhi's Campus Hack hackathon 2021.


Languages

Language:Python 100.0%