Inspiration
While brainstorming ideas, we found that we all had often experienced lack of motivation for studying, and wanted to find a solution to our procrastions. We realised that the ability to seemingly earn money from completing good study would massively increase our motivation for studying. We were inspired by the likes of Return, the bottle return scheme back home in Ireland, where a 15c charge on bottles can be "earned" back from returning the bottles, thus incentivising study. We then realised that this could be a great way for parents to encourage their children to study, and for the children to earn pocket money at the same time
What it does
The application asks the Parental user to allocate a budget for their child, and a rate of payback-per-correct question (eg 1c/correct answer). Educational material (notes, books etc) are uploaded to the system by the parent as well and personalised quizzes are created to test the student. The student completes these quizzes, and for every correct answer earns back their given rate. This is done until the budget has been reached.
How we built it
We built this project entirely through Python, first building utilising Flask (for web application) before quickly pivoting to using tKinter instead (for desktop application). We integrated the OpenAI API to create our personalised quizzes by making API calls, using educational materials as a part of the prompts. Before building the project we planned extensively, utilising Miro and Figma to create Mind Maps, Flowcharts and Mock-ups.
Challenges we ran into
A main challenge we ran into was getting the API to accept the likes of PDF, Powerpoint and Word Documents as prompts, and had us tearing our hair out at times! To get around this large problem, we created an API assistant using File search tools.
Accomplishments that we're proud of
The accomplishment of which we are most proud is getting a viable and working MVP within 24hrs of the start of the hackathon event. This was impressive to us as we had to quickly learn an awful lot about making desktop applications using Python solely, and a whole lot about the workings of API's, specifically to do with AI (and OpenAI at that)
What we learned
See above.
What's next for ReWise
We have real aspirations to take this project to the next level. In the creation of our MVP, we have consistently been creating with the goal in mind of expanding this project into a proper marketable product. This will require us to set up the likes of relational databases to store user info securely, take real user payments and better the UI and UX.
Built With
- figma
- miro
- openai
- python
Log in or sign up for Devpost to join the conversation.