Inspiration

Coordinating with friends to study together has always been somewhat of a difficult task, with everyone having ever-changing schedules and meetings. We wanted to come up with a solution to this that wouldn't require students to go through all the hassle of setting up study times with others, just for someone to be busy and not show up.

What it does

Studium takes in a text or doc file and reads it over. It then uses the condensed information to ask you a variety of high-quality questions (short answer, long answer, multiple choice, etc.) in the form of a messaging service. It allows for continued conversation so that you don't have to go from the beginning each time you start a new session.

How we built it

Sweat and tears. But in all honesty, we used Python and Flask along with gpt3.5 and the Google Cloud conversational API. HTML, CSS, and JS were used for the front-end, and Jinja for the templating.

Challenges we ran into

Mostly sleep deprivation. As an afterthought, we also found it difficult to begin implementation from Figma to HTML/CSS, as the layouts we used for each were not the same. In addition, getting the conversational API to recall previous dialogues took up a big portion of our hacking time, reducing the amount of time spent on other equally-important features.

Accomplishments that we're proud of

Being first-years, coming up with an MVP was quite an accomplishment in and of itself, seeing as we had minimal coding knowledge compared to those that have been studying in CS much longer than we have.

What we learned

How to properly use conversational APIs. We've utilized gpt3.5 before, but have never tried to implement active communication. In addition, we learned the fundamentals of using Figma, which will be useful in future UI/UX design.

What's next for Studium

Future implementation includes:

  • Gamification of studying
  • Power-ups (streaks, additional voice-overs)
  • Competition between universities --> motivated to learn
  • Leaderboards to keep track of your records
  • Implementation of college course curriculums

Built With

Share this project:

Updates