We always found quizzing ourselves to be the best way to study for tests, but we found it really annoying to create a quiz with questions and answers manually every time.

What it does

It takes a block of text, finds the key sentences, and creates fill in the blanks questions, with an answer key at the bottom of the page.

How we built it

We used Flask and React.JS to create a web app, and nltk to create the questions.

Challenges we ran into

We had to remove a number of features that we originally planned. For example, we were originally going to have it scan a PDF using Google Cloud Vision, but we had trouble getting it to return the text in order, so we went with text input to stay on track of time.

Accomplishments that we're proud of

The app successfully creates questions using ML.

What we learned

Time management, how to render elements with React, how to fetch data using API's, project management, teamwork, ideation that ensured everyone had a common goal.

What's next for Concisify

Having PDF input instead of text so it is easier for the user to input data. Having an interactive quizzing platform. Create short answer, and multiple choice questions for quiz. Create account system where user can sign in and save their quizzes.

Built With

Share this project: