Inspiration
We wanted to come up with an idea to make studying easier and more portable for students
What it does
The website allows students to create a Study Buddy account, which is then stored in a php database to remember all users. After signing up students have the 3 options, the first being a speech options. This benefits students who learn best through talking it out/teaching to others. By opening the voice option and granting microphone access, AI takes in user's audio and then provides feedback on the accuracy of the topic they spoke about, what could be added, and an overall score out of 10. With the text option, a user writes the information like they are teaching it to the chatbot, and it grades responds just like the voice option but via text. A third option is definitions, which is more straightforward. A user inputs a specific definition the Chatbot tells them how accurate the definition they provided was.
How we built it
The interactive ai software was made in python, and the visuals were made using a combination of java, css, and html. The html was then converted to php, and the entire user database was stored in php. Php calls the python functions
Challenges we ran into
syncing up the front and back end. We struggled to get the php to call python files and have them run the proper functions.
Accomplishments that we're proud of
The website visuals and interactive aspects of the user interface
What we learned
How to run python through php and how to make audio visualizers. We also got a lot more practice in the different ways of making our visuals more aesthetically pleasing.
What's next for Study Buddy AI
We hope to add features that could incorporate other types of learning styles to make it even more inclusive for students. The goal is that everyone will find an effective study method through Study Buddy AI
Log in or sign up for Devpost to join the conversation.