This solo project can remind students about the deadline of their Webwork homework.
Background: Webwork is a homework system used by some MATH courses in HKUST. The problem is that most of the instructors and the system itself do not remind students when a homework is released or when the deadline is approaching, which may lead to students missing the homework. This reminder tool is designed to solve the problem.
Students can subscribe to the course they are taking by sending an email. The system will send an email to the student before the deadline of each homework and when a new homework is released. More than ten students participated in the beta testing in Fall 2024, and the results are encouraging.
The service is completely built with Python
. Emails are processed and sent by apis provided by Gmail.
The project is deployed on a Amazon Lightsail
Linux server.