Inspiration

Reading wordy, complicated textbooks as the sole method of learning never worked for us. It was boring, felt one dimensional, and didn't cater to our learning styles at all. So we made it fit.......

What it does

Tutor.AI will allow users to generate a curriculum that best serves their learning styles, using the course materials they require. This ensures that not only your learning is more efficient and interesting, but also specific to your academic requirements.

How we built it

Front-End: Next.js Back-end: Python w/ Flask for our API Database: Firebase (NoSQL) With OpenAI API to aid us in our course generation.

Challenges we ran into

  • Serving files from our Front-end to our server, through the API
  • Prompt Optimization for generating course work
  • Serving the coursework in an acceptable format, with the appropriate content modifiers that the user requested (Content Modifiers are how the course becomes individualized to the user's learning style).

Accomplishments that we're proud of

We're happy to say that after painstaking effort, we overcame all our challenges. We truly challenged our skills to incorporate all tools in our toolbox to finish this project. We also we're quite proud of the aesthetic of our product, and the fact that it's a utility ALL of us wished we had before.

What we learned

We learned some valuable lessons on how communication between our front & back-end; as well as limitations associated with React and Python. We expected both of these languages to be robust enough that our project was a cake-walk, but in typical fashion it was riddled with hurdles.

What's next for Tutor.AI

  • We'd love to be able to enable users to PUBLISH the courses they generate, in a Quizlet like fashion, so that others may benefit from them.
  • We'd want to add more support for modifiers, and adding to our generated coursework.
  • We'd want our generated courses to be more dynamic, and for users to append anything to them. ... and my other things that couldn't be fit into 36 hours.

Built With

Share this project:

Updates