Inspiration

In this project, i created AI solutions to make student's study more effective and easier. I spotted 3 problems that students encounter in daily life.

  1. Student's are using TODO apps for scheduling their day and study effectively. I thought it would be better if there is an AI; chats students about their daily studies, analyze their progress and do motivation talk.

  2. When students studying mathematic individiually, it might be hard to understand some complex formulas. In that case, student's may use AI to extract formula as text from image and use popular LLM models (ChatGPT, CLaude) to analyze the formula and better understand its meaning and structure.

  3. When students reading lecture notes, sometimes they may struggle with focusing the key points of the subject. So i added a summarization AI model. Student gives lecture note as input and AI summarizes the input so student can focus on keypoints.

What it does

EduTools is an AI powered tools hub with four main features:
Study Planner & Progress Tracker: Students can create tasks with priorities and deadlines, then log study sessions by recording subject, duration, and mood. Everything is tracked in one organized dashboard.
AI Analyzer: The app analyzes logged sessions and tasks, then provides personalized spoken feedback. The AI celebrates progress, identifies study patterns, and gives motivational advice based on the student's data - all delivered through text-to-speech for a conversational experience.
Formula Recognition (OCR): Students upload images of mathematical formulas, and AI extracts them as LaTeX text. They can then copy this text to use with ChatGPT or Claude for deeper understanding of complex equations.
AI Note Summarizer: Students paste lecture notes and get instant AI generated summaries that highlight key points, making review sessions faster and more focused.

All features work together as a complete study support system that's personalized and genuinely helpful for daily learning.

How we built it

I built EduTools using Flask for the backend and vanilla HTML/CSS/JavaScript for the frontend. For the AI features, i researched and compiled the most suitable pretrained models for these tasks. I integrated several pre-trained models: Falconsai's text summarization model for note summarizing, PaddleOCR's FormulaNet for formula recognition, and Kokoro TTS for the AI voice. The study planner and progress tracker store data locally in JSON files. All the AI models run on CPU to keep the app accessible without needing expensive hardware.

Challenges we ran into

I spent a lot of time testing different AI models to find the right ones. Many models didnt work with my setup or couldnt be installed. After many experiments, I finally found best performing models compatible and could run without issues.

Accomplishments that we're proud of

I successfully combined multiple useful AI tools into one working app that students can actually use for their daily studies.

What we learned

I learned which AI models work best for different educational tasks like summarization, formula recognition, and text-to-speech through testing and experimentation

What's next for EduTools

I want to add a feature that solves mathematical formulas automatically. After the OCR extracts the formula as LaTeX text, a reasoning AI model would solve it step-by-step and explain the solution to students.

Built With

Share this project:

Updates