Inspiration

We were inspired by DuoLingo in the way it gamifies learning. We wanted to bring this approach to academics.

What it does

ProcrastiNATE! uses Canvas data to import assignments and awards/deducts points based on how early/late they are submitted. It also provides personalized humorous alerts to urge users to submit their upcoming assignments as soon as possible so that Nate doesn't get upset.

How we built it

This Chrome extension is built using HTML, CSS, and JavaScript. We used VS Code and Git through GitHub Desktop. We also used Amazon Comprehend for Sentiment Analysis and to extract key phrases within assignment descriptions.

Challenges we ran into

At the beginning we were struggling to figure out how to get Canvas data into our project. We tried scraping and the Canvas API, but the scraping wasn't working and we'd need to contact Canvas administrators for the API. We ended up importing calendar data using iCal. There was also trouble trying to integrate AWS Comprehend with NodeJS.

Accomplishments that we're proud of

We are proud of our concept and the extension's ease of use. We also like the theming of it!

What we learned

We learned how to make chrome extensions and how they can gather data. We also learned about AWS integration and .ical extraction.

What's next for ProcrastiNATE!

We are looking to incorporate more AI features through AWS such as translation and a study plan builder. Also would like to add more rewards and possibly online leaderboards among students to compete.

Built With

Share this project:

Updates