Inspiration

We wanted to provide a tool that would help students study more effectively by allowing them to quickly summarize or quiz themselves on important information.

What it does

This Chrome extension allows users to highlight text on any webpage and then choose to either create a summary or generate a quiz based on the highlighted information. The summary and quiz features are designed to help users quickly grasp key concepts and reinforce their learning.

How we built it

The project was built using HTML, CSS, and JavaScript, along with utilizing the OpenAI API. We also made use of Chrome's extension API to integrate the tool into the browser.

Challenges we ran into

One of the big problems we were facing was working with a chrome extension instead of a web-app. None of us had made a chrome extension before, so we had a lot of trouble figuring out the specifics of it. Another big challenge we ran into was the database. We wanted to incorporate firebase and be able to save their quizzes, and keep track of it, but we hadn't worked with it before & didn't end up being able to.

Accomplishments that we're proud of

We're proud of the fact that we were able to build a functional and useful tool that we think can genuinely help students study more effectively. We actually got the quiz AND summary working, which we didn't think we'd able to because of the problems we were having at the midpoint.

What we learned

We learned a lot about making a chrome extension from scratch, and also how to utilize the OpenAI API properly.

What's next for Briefly

There is definitely a lot of features we want to add to Briefly. The main components we are missing are a login service & a database to keep track of everyone's quizzes/progress over time. After we're able to set this up, we were thinking of adding a social media aspect, being able to share quizzes between your friends if studying for the same exam for example. One extra component could be more customizable quizzes, being able to set your difficulty level, type of questions (fill in the blank, short answer, etc).

Share this project:

Updates