Inspiration
Everyone in our group used discord for personal activities and school work. Since we we were all in servers for specific classes, we wanted some way to integrate the information and communication aspect of discord with the functionality of viewing and submitting assignments on canvas.
What it does
The bot uses the canvas API to retrieve assignment information and allows users to upload file submissions.
How we built it
We used Python to develop the discord bot and parse the info from the Canvas API.
Challenges we ran into
Interacting with the Canvas API was difficult at first because it used PaginatedLists. We weren't familiar with this data structure, so parsing the information took us longer than expected.
Accomplishments that we're proud of
Understanding how the API worked and getting the parsed data onto Discord.
What we learned
We learned how to develop Discord bots and to use the Canvas API.
What's next for Canvas Discord Bot
Improve the interface, add more methods of submission, add assignment descriptions
Log in or sign up for Devpost to join the conversation.