Inspiration 🌱

The inspiration behind ClassQAI was deeply rooted in addressing a communal struggle often an unspoken issue in classrooms – the hesitancy of students to ask questions due to a fear of feeling "stupid" or behind on class content. Recognizing that every student learns at their own pace and may encounter moments of confusion, we wanted to create a platform that would empower them to overcome this hurdle. ClassQAI stems from a deep desire to enhance the classroom experience by fostering an encouraging and judgement-free environment for students to feel empowered to ask questions without hesitation.

What it does 🚀

ClassQAI replaces the traditional classroom environment with a more interactive and dynamic learning experience. Teachers can easily set up a digital classroom through a user-friendly dashboard, enabling seamless class management. Students join using a code or QR, and the platform allows them to ask questions anonymously with the feature for students to flag questions, ensuring a personalized touch from the teacher when information is missing. The AI instantly answers, providing a quick and efficient way for students to gain simple yet effective insights into their questions.

How we built it 🛠️

Our development stack uses Auth0 for authentication. This allowed us to seamlessly authenticate users, ensuring that both teachers and students could access the platform securely. We used MongoDB as our database to store information securely, including user profiles between student and teacher, classroom data, and the questions asked by students. Our backend was created using Next.js JAM stack, which is responsible for calling the OPENAI API for our triage.

Challenges we ran into 🤯

Developing ClassQAI brought about challenges including adapting to MongoDB which demanded a learning curve for optimal data storage. Implementing Next.js was also a learning curve with little experience. Setting ClassQAI apart from a standard chatbot was a unique challenge, pushing us to integrate the OpenAI API for intelligent responses while offering anonymity, real-time engagement, classroom management, and user-friendly features. These challenges led to the creation of a transformative platform that goes beyond conventional Q&A systems, addressing the specific needs of students and educators in a wide educational realm.

Accomplishments that we're proud of 💪

We are immensely proud of achieving a seamless integration of AI technology into the classroom environment. The successful implementation of instant AI answers, combined with the teacher dashboard's efficiency, marks a significant accomplishment. We are also extremely proud of the fine-tuning of the API to meet our project's demands.

What we learned 📚

We mainly learned how to implement Next.js. We also encountered challenges such as adapting OpenAI's API for real-time responses, ensuring Auth0 works with our specific use case.

What's next for ClassQAI 🔮

Looking ahead, we envision incorporating some analytics in the teacher dashboard to get better insight on how to better support the students. We are also looking to refine responses depending on their learning style. Overall, we hope to test it soon in a real-world classroom environment to see its impact on the students' learning.

Built With

Share this project:

Updates