Inspiration

During the COVID-19 pandemic, homeschooling rates skyrocketed. It's no secret that some parents and students struggled with this process. The hope for Homeschool Bot is to alleviate that struggle and make it easier for parents who have little to no experience teaching to help their kids learn. We wanted to get a better understanding of what goes into the process of training and connecting an API to a website, and this topic allowed us to do so.

What it does

Based on different states and countries' curriculums, Homeschool Bot makes a curriculum for your child so that they can learn at the same pace as their peers and are able to excel on standardized testing. Additionally, you can ask it questions to either generate more material or to answer questions about how to solve problems.

How we built it

We connected an API to a website of our own design and trained it with a 5th-grade Iowa public school curriculum.

Challenges we ran into

Little to no experience in any aspect of our project, so the entire project was a learning experience.

Accomplishments that we're proud of

We successfully learned basic HTML and connected an API key so that we can send and receive requests to our API, which is hosted externally.

What we learned

We learned how to make an API and connect the key to an external website, we learned how to train it, and how to upload data into it so that it's more knowledgeable on specific curriculums. We also have never used HTML, so it looks kinda bad, but we're proud of it.

What's next for Homeschool Bot

We want to create our own specialized API rather than using one from ChatGPT. We'd also like to fully incorporate the curriculum from Iowa Public Schools, as well as from other states and countries, in the future. We'd also like to keep the service free and make it donation-based instead of a paid model, so that more people can access the help they need.

Built With

Share this project:

Updates