Inspiration

Many of us have ran into situations where teachers provide us with topics to study but fail to provide any actual material to actively learn from. We believe the best way to learn is through active learning and so we built our application to help generate tests and practice problems to assist us in our learning.

What it does

Our application takes in user input via text and generates multiple choice questionaries as well as flashcards for the user. The application also explains answers if the user answers incorrectly in the multiple choice questionare. Since AI is still in its infancy there are bound to be some inconcistancies in the answer key, therefore, we provide users with the option to edit and change the questions and answers to their generated quiz.

How we built it

The application is built using react for the front end, express for the backend, and uses chatGPT to generate questions as well as explain incorrect answers.

Challenges we ran into

For half of the team this is our first hackathon ever. We had never heard of react or tailwind before the hackathon and ran into many issues when it came to using git. We frantically searched up youtube tutorials to assist us and thankfully we were able to put something together.

Accomplishments that we're proud of

We are very proud that we created a functional product given that half of the team were first timers. This was a great learning opportunity.

What we learned

We learned the importance of structuring the project, there were several instances where we ran into difficulties merging our branches due to our project structure being all over the place.

What's next for Amplifying-Intelligence-Through-Quizzes

We would start by increasing the different types of input the application could receive. For example, we would like the application to accept full pdfs of textbooks, audio recordings, as well as storing previously generated questions and answers from other users to better the experience of the users. We would also like to attach additional external information sources to fact check the answers provided. Overall, given enough resources, time, and energy, our application would ideally expand to be a generalized learning assistant that could guide users into learning whatever they were interested in.

Built With

Share this project:

Updates