Inspiration
When an exam is around the corner, there's one thing students like to do: procrastinate. According to Newton's First Law of Motion, an object at rest remains at rest, but Quizzify can give us the boost of inertia needed to get into motion! Wouldn't it be nice fast forwarding in time to have the flash cards already made?
That's where Quizzify comes in! By skipping the time needed to make flash cards, students can directly start with effective active study methods using the quiz questions generated.
What it does
Quizzify takes in user's typed notes and converts them to a quiz with multiple choice and free-response questions. With the natural language processing module from Cohere, we are able to generate incorrect options that sounds right. Moreover, Quizzify can grade the answer based on semantic similarity using spaCy API. It is able to generate the questions & answers from the notes, and stores it on CockroachDB for low-latency serverless access.
How we built it
Frontend: React.js
Backend: Flask, CockroachDB
Infrastructure: Cohere.API, CockroachDB serverless, spaCy API
Challenges we ran into
Due to a variety of circumstances, we worked as a group of 3, so we had more of a time crunch and had to manage our time better. Learning how to use new or unfamiliar technologies like React, CockroachDB and training Cohere.API to generate realistic but false answers for the quiz.
Accomplishments that we're proud of
We are incredibly proud of our group's time management and commitment to pulling through with the project in the span of 24 hours, especially towards the end of the hack where we all were running low on sleep and energy.
What we learned
We learned to combine a variety of frameworks and technologies together for Quizzify such as the CohereAPI and CockroachDB serverless with our web application.
What's next for Quizzify
If we had more time, we would allow user's to be able to upload word or pdf documents of their notes. Additionally what would be cool to implement is a public community where users can access notes and quizzes generated for similar topics!
Built With
- cockroachdb
- cohereapi
- flask
- natural-language-processing
- node.js
- python
- react

Log in or sign up for Devpost to join the conversation.