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
- css
- github
- html
- ical
- javascript
- software
Log in or sign up for Devpost to join the conversation.