Inspiration

QuizPlus is inspired by the University of Melbourne's approach to weekly quizzes, designed to keep students engaged with the material and provide feedback to teachers on lesson difficulty. While effective, we saw an opportunity to enhance this system.

What it Does:

QuizPlus is an advanced quiz platform that goes beyond mere answer checking. It offers automated feedback on students' thought processes and calculations. Teachers can upload detailed answers to multiple-choice questions, and students can submit their thought processes or full solution steps. The platform then compares these with the teacher's answers, providing personalized feedback. This ensures quizzes are not just assessments but also learning tools that guide students through correct reasoning and methods.

How We Built It:

We developed QuizPlus using the Node.js, Express, MySQL, and React stack, with the ChatGPT API for generating automated responses and feedback.

Challenges We Faced:

Integrating the API and setting up a secure user base system with JWT were significant challenges. Ensuring the smooth and secure operation of these components was critical for our platform.

Accomplishments:

We successfully created a platform that not only checks answers but also educates students by correcting and explaining their thought processes, bridging the gap between assessment and learning. Allowed them to further ask questions to the AI about why they are incorrect.

What We Learned:

Through this project, we learned the importance of integrating detailed feedback mechanisms in educational tools to enhance the learning experience. We also gained insights into the technical and educational challenges of automated feedback systems.

What's Next for QuizPlus:

Our next step is to integrate QuizPlus with university learning management systems like Canvas. This integration will allow seamless access for teachers and students, similar to platforms like Gradescope, Echo 360, or Ed Discussion. We aim to make QuizPlus an indispensable part of the learning process, ensuring continuous engagement and deeper understanding for students.

Share this project:

Updates