Inspiration
Our inspiration sparks from a problem in Canvas. We always have so much homework and it's hard to know which one should be completed first. Therefore, we developed a program that acts as an extension to canvas to compile all of our assignments together, making the process of doing homework more efficient.
What it does
The program extracts all the assignments from Canvas and sorts them by due date. Their grade worth will be shown and each assignment can show us where we can seek help when we needed.
How we built it
We build the program using Python and add-in modules Nicegui to build the website.
Challenges we ran into
We were planning to use the CanvasAPI module to extract all the information from our canvas page. However the process was too complex, so we opted for designing the program only, assuming that API pulled all the data needed.
Accomplishments that we're proud of
We were able to build the project in under 24 hours for the first time, despite many challenges and errors.
What we learned
We learned that when challenges are present, we are more likely to learn new things and increase our knowledge base.
What's next for Canvas Assignment Organizer
We wanted to improve the program by making it automatic, troubleshooting issues with the CanvasAPI module, and hopefully be a program that is useful for us for the rest of our college years, or even others.
Built With
- nicegui
- python
Log in or sign up for Devpost to join the conversation.