Inspiration

A lot of assessment platforms only tell teachers whether a student got an answer right or wrong. They rarely explain "why" a student made a mistake or whether a correct answer came from real understanding or guessing.

I wanted to build a platform that uncovers hidden misconceptions, giving teachers deeper insight into student learning while providing students with personalized AI guidance to strengthen their understanding.

What it does

TrueKnow is an AI-powered diagnostic learning platform.

Teachers create classrooms, build quizzes, and publish them to students. Students join classrooms using a code, complete diagnostic quizzes, and rate their confidence for each answer.

Instead of grading answers alone, TrueKnow combines correctness and confidence to identify secure understanding, fragile understanding, and misconceptions. Students receive personalized explanations through an AI Tutor and can review the reasoning behind each answer. Teachers can view quiz results and identify areas where students struggle.

How we built it

The application was built with React, TypeScript, and Vite for the frontend. Supabase powers authentication, the PostgreSQL database, and Row Level Security to ensure secure access to classroom and quiz data. The application is deployed on Cloudflare Pages and uses Cloudflare Functions to securely communicate with the Google Gemini API for AI-powered tutoring.

Challenges we ran into

One of the biggest challenges was designing a secure database structure that allowed teachers and students to access only the data they were authorized to see. Another challenge was creating an AI tutoring experience that remained reliable in production while handling API responses safely and gracefully falling back when needed.

Accomplishments that I'm proud of

  • Built a complete teacher and student workflow.
  • Implemented secure authentication and database access with Supabase RLS.
  • Successfully integrated Google Gemini for personalized tutoring.
  • Deployed the application to Cloudflare Pages with server-side AI integration.
  • Created a system that focuses on diagnosing misconceptions rather than simply grading answers.

What we learned

This project reinforced the importance of secure backend design, thoughtful AI integration, and building educational experiences that prioritize understanding over memorization. We also gained practical experience deploying full-stack AI applications with modern cloud infrastructure.

What's next for TrueKnow

Future improvements include AI-generated quizzes, richer classroom analytics, student learning history, adaptive quiz generation based on previous misconceptions, and integrations with existing learning management systems.

Built With

Share this project:

Updates

Submission history