🌟 Inspiration

We were inspired by the growing need for personalized and accessible educational tools that adapt to different learning styles. Traditional classrooms often fall short for students who benefit from interactive, step-by-step guidance or who have learning differences. We set out to build a platform that fuses the power of AI with gamified learning—making education not only more accessible, but also more engaging and adaptable.

🧠 What it does

Our project has two main components: the Tutor section and the Gamification section.

The Tutor section includes three AI-powered tutors: one for homework help, one for simplifying complex topics, and one tailored for accessibility and diverse learning needs. These tutors provide step-by-step guidance, encouraging critical thinking instead of just giving answers.

The Gamification section includes interactive educational games:

  • Charades, where users guess academic concepts using AI-generated clues.
  • Detective Game, where players solve subject-related mysteries by answering questions.

Together, these features offer an engaging and adaptive learning experience that makes education fun, effective, and inclusive.

🛠️ How we built it

To build the Tutor section, we used the Gemini API for all three tutors, designing each one with targeted prompt engineering. We implemented start_chat from Gemini to maintain conversational context, allowing tutors to reference previous exchanges and provide coherent, step-by-step support.

For the Charades game, we used prompt engineering with OpenAI to create an interactive AI game host, tracking progress with user_score and ai_score variables. The Detective Game also used prompt engineering with Gemini, carefully crafting prompts that guided the AI’s narrative and adjusted dynamically based on user input.

The front-end was built using HTML, offering a clean, accessible interface that supports the platform’s interactive features.

🧩 Challenges we ran into

One major challenge was getting the tutors to retain context during conversations. We solved this by using Gemini’s start_chat function, which allowed for persistent, contextualized dialogue that adapted to users’ prior messages.

🏆 Accomplishments that we're proud of

We’re proud of building a fully functional, AI-powered learning assistant within a short time frame. Combining tutoring with gamified learning created a richer experience for diverse learners. We’re especially proud of the adaptive storytelling in the Detective Game, the clean user interface, and the seamless integration of multiple AI APIs.

📚 What we learned

We learned how critical prompt engineering is for crafting effective and interactive AI experiences. We also gained hands-on experience managing conversational context using Gemini’s start_chat, and learned how to design educational games that are both fun and pedagogically sound. This project challenged us to strike a balance between technical complexity and user experience.

🚀 What's next for EduAI

Looking ahead, we plan to add more games, incorporate voice and gesture controls for improved accessibility (using tools like Deepgram and MediaPipe), and introduce an Adventure Mode with AI-generated visuals. We also aim to implement real-time feedback analytics to help students track their progress and reflect on their learning journey.

Built With

Share this project:

Updates