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

Share this project:

Updates