Inspiration
Quizlet's absurd paywall to education is heinous and our team believes education should be accessible to everyone. By creating a desktop app that can be easily run and accessed by end-users, we can overcome Quizlet's paywall to education.
What it does
By using Python and the Python Kivy library, the QuizRanch team created a GUI that allows users to access a timer to moderate their study habits, access to their Google Calendar and Google Tasks, and the ability to create study sets tailored to their needs. This application is designed to optimize the studying process and engage users in a strive to learn.
How we built it
By using Python Kivy and Google Developer API the QuizRanch team was capable of developing both the GUI and back-end necessary to delivering a comfortable studying and planning experience. We also utilized ChatGPT and CoPilot to aid in the development process, particularly with debugging and assistance with the Python Kivy library.
Challenges we ran into
As many members of the QuizRanch team were not well-acquainted with object-oriented programming (OOP), and considering Python Kivy's reliance on OOP, there were many struggles with understanding and working efficiently with the library.
Accomplishments that we're proud of
We're proud of the UI design and the back-end capabilities that our application hosts. We hope that this application can improve in the future and equalize education for students across the nation.
What we learned
The QuizRanch team garnered a lot of insight into ".json" variable and data storage, back-end development, and object-oriented principles.
What's next for QuizRanch
The QuizRanch team seeks to extend support on QuizRanch and offer updates to improve its delivery.
Log in or sign up for Devpost to join the conversation.