We wanted to do something that would help both professors and students alike. A lot of people have been struggling with school and life because of this pandemic. We named the bot Alfred, from bat-man, because Alfred is always helping. Bat-man wouldn't be the same without him.

What it does

Alfred stores upcoming course assignment due dates. An instructor can add or remove assignments. Instructors and students can see the next assignment due. Students can even have their own individual event calendars. (Note that right now delete is still a work in progress)

How we built it

We built the discord bot using Python. It took a lot of work, time and energy. We used json files to store the event information.

Challenges we ran into

None of us had ever created a bot before. So we had to learn how to access information and utilize the bot. Working with json was a challenge too, storing and accessing the information. One of our team members had to drop out to a family emergency.

Accomplishments that we're proud of

We succeeded! Our bot works! With some drawbacks. Alfred can store due dates and assignments, and present the next one coming up for a class.

What we learned

We learned a lot about discord bots! What they can do! They really do seem somewhat magical but in the end it is all technology! Teamwork is really important, this event being virtual made it harder for us to work as a team.

What's next for Alfred

We want to do more with Alfred. We do have some problems we would like to solve and we have some things we want to add. We want automated reminders about upcoming due dates. We want to add a timer, such that the timer can be set for the duration of an exam. Or for students to remind them to study after some time. We would also like to port the Json files to a database.

Built With

Share this project: