Inspiration

The idea for QuizWiz came from our own struggles as students. We found that traditional study methods learned in high school, like simply reading notes or passively reviewing slides, were not effective enough in our transition to college material. We wanted something interactive, something that could adapt to our needs. Inspired by the idea of active recall and personalized feedback, we envisioned an AI-powered study assistant that could transform passive note-taking into an engaging learning experience.

What We Learned

Throughout this project, we learned a lot about the power of AI to enhance education. We discovered how to leverage AWS technologies like Textract and Bedrock to perform complex tasks such as text extraction and question generation. We also gained valuable insights into building a full-stack application, managing cloud services, and integrating different systems to create a seamless user experience. Beyond technical skills, we learned the importance of teamwork, communication, and iteration in the process of building something meaningful.

How We Built QuizWiz

We started by designing the core workflow: taking notes, converting them to text, and generating quiz questions. The core of QuizWiz's intelligence lies in its integration with AWS services:

AWS Textract was used to extract text from uploaded images, making it readable by the system.

AWS Bedrock then took that text and generated relevant quiz questions and improved versions of the notes.

Uploaded files were securely stored using Amazon S3, providing reliability and scalability.

We wanted the system to be as user-friendly as possible, so we focused on a straightforward user experience, allowing users to upload their notes and receive interactive quizzes effortlessly.

Challenges We Faced

As with any project, we encountered challenges along the way:

Integrating AWS Services: Getting the different AWS components to work together smoothly was more difficult than we anticipated. We spent significant time learning how to connect Textract, Bedrock, and S3 efficiently.

Time Efficiency: Generating meaningful questions and feedback and uploading it through the cloud took a long time. Many hours were spent attempting to speed up the process and make it usable.

Despite these challenges, we kept iterating, and every obstacle became a learning opportunity. We are proud of the final version of QuizWiz, and we believe it has the potential to truly transform how students engage with their notes.

Conclusion

We’re excited about the future of QuizWiz and how it might evolve to include even more powerful features and help more students succeed.

Share this project:

Updates