Challenge:
Our client, an innovative EdTech company, sought to revolutionize the learning experience by empowering students to teach AI rather than simply learning from it. They recognized that one of the most effective learning strategies is the process of identifying and disproving misconceptions—both their own and those held by others. This insight led to the creation of a unique educational platform where students are tasked with teaching an AI. By presenting evidence from curated sources, the students help the AI correct its misunderstandings.
The project was ambitious, involving the creation of a new web application that seamlessly integrated advanced AI capabilities. The platform had to support customized lesson creation, enable lesson sharing within classrooms, and track individual student progress; all while maintaining a user-friendly interface for both students and teachers.
Solution:
To bring this vision to life, we developed a robust, scalable platform that balanced cutting-edge technology with a user-friendly interface, ensuring both teachers and students could easily navigate and utilize all features in the system.
- Backend Architecture: We implemented a reactive Convex-based backend, which efficiently managed lesson and thread data. By utilizing Zod for strict typing and validation, we ensured that the API inputs and outputs were consistently reliable, facilitating smooth communication between the backend and the frontend.
- Lesson Content Support: The platform was designed to support a wide range of embeddable URLs and file uploads, allowing teachers to incorporate diverse content types into their lessons, thereby enriching the learning experience.
- Frontend Development: The highly performant React frontend was built using custom-styled Tailwind components, delivering a seamless user experience.
- Authentication and Authorization: We integrated Clerk to handle teacher authentication and authorization, ensuring that only authorized users could create and manage lessons, and maintaining the security and integrity of the educational content.
- AI Integration: Leveraging OpenAI’s latest GPT vision models, we enabled the platform to accept and evaluate image submissions from students, providing a dynamic learning experience. Additionally, separate AI agents were integrated to:
- Evaluate Student Progress: Analyze students’ responses and interactions with the AI to assess their understanding and development.
- Assist Students: Offer hints and guidance when students encounter difficulties, keeping them engaged and motivated.
- Annotation Framework: To further support student engagement, we developed a lightweight annotation framework based on tldraw, allowing students to easily markup and highlight key points in their submitted evidence.
- Teacher Dashboards: Real-time dashboards were created to give teachers an overview of classroom progress, with the ability to drill down into individual student responses, enabling targeted support and feedback.
- Lesson Sharing: A public lesson library and the ability to duplicate and adapt existing lessons for new classrooms were added to encourage collaboration between teachers.
Transformation:
Within just a few months, our team worked closely with the client to design, develop, and deploy this innovative educational platform. The launch of the pilot program has provided teachers with powerful tools to create customized, AI-driven lessons that actively involve students in the learning process.
Looking ahead, the client is focused on expanding the platform’s capabilities. The next phase will introduce even more customization options for lesson creation, along with gamified elements designed to further engage students. These enhancements will allow students to “level up” their AI partners and participate in mini-games, making the learning experience both educational and entertaining.
As the platform evolves, we have ensured that the client is well-positioned to refine and perfect their offering, with the ultimate goal of fully launching a product that sets a new standard in AI-driven education.
Let Aprime help you overcome your challenges
and build your core technology
Are you ready to accelerate?