EduPulse


Inspiration

Every teacher knows the moment. You hand back a test and see the same pattern again and again: half the class missed the same question.

But what actually happened?

  • Did the students misunderstand the concept?
  • Was the question confusing?
  • Or did the lesson material fail to explain it clearly?

In most classrooms, teachers only see the final score. The learning process itself remains a black box. We wanted to change that.

EduPulse was born from a simple idea: what if teachers could see the “pulse” of their classroom understanding — not just the results, but the reasons behind them?


What It Does

EduPulse transforms teaching materials into a feedback loop between students and educators.

Instead of just grading quizzes, it analyzes how students interact with the material and highlights where learning breaks down.

AI-Generated Assessments

Teachers upload their lesson materials — usually PDFs or lecture notes. Our system analyzes the content and automatically generates quiz questions aligned with the lesson. This removes the friction of writing assessments while ensuring the questions are tied directly to what was taught.


Intelligent Learning Diagnostics

The real value of EduPulse appears when a student answers incorrectly. Instead of just marking it wrong, the system investigates why.

It compares:

  • the student’s answer
  • the question logic
  • the relevant section of the original lesson material

From this, the system can detect whether the issue likely comes from:

• unclear explanation in the material • confusing question wording • or a genuine misunderstanding of the concept

This gives teachers actionable insight — not just grades.


Curriculum Health Score

To visualize understanding across a lesson, EduPulse introduces the Curriculum Health Score. Instead of tracking only average scores, the system monitors how well students perform across specific topics. If performance drops below a threshold (for example 60% success rate), EduPulse automatically triggers deeper analysis and flags the topic for review. This helps teachers quickly identify which parts of the curriculum need attention.


How We Built It

EduPulse is a full-stack application designed around AI-driven analysis.

Backend

  • Python
  • FastAPI
  • Azure OpenAI for question generation and diagnostics

Frontend

  • HTML5
  • modern CSS
  • Vanilla JavaScript

We focused on building a clean and intuitive interface that teachers could use immediately, including:

  • drag-and-drop lesson uploads
  • real-time quiz generation
  • clean dashboards for student performance insights

At the core sits the Diagnostics Engine, which connects quiz results back to the original learning material.


Challenges We Ran Into

Working with AI APIs

Handling API limits and reliability required building fallback mechanisms so the platform remained functional even when AI responses were delayed or unavailable.

Designing a Custom Interface

We wanted the experience to feel polished rather than like a typical internal tool. Building custom drag-and-drop uploaders and interactive UI components required deeper work with CSS animations and event handling than we expected.

Project Growth

Like many hackathon projects, the repository grew quickly — at one point we accidentally attempted to commit a 115MB dependency folder. Fixing that mistake taught us the importance of properly managing .gitignore and development environments.


What We Learned

EduPulse taught us that AI is most powerful when it becomes part of the structure of a system, not just a chatbot layered on top.

More importantly, we realized something about education technology. The best tools don't replace teachers. They help teachers see their classroom more clearly.

By transforming quiz results into actionable insights, EduPulse turns assessments into a tool for understanding learning itself.


What's Next

If we continued developing EduPulse, we would focus on expanding the diagnostic capabilities:

  • deeper learning analytics across multiple lessons
  • integrations with existing LMS platforms
  • improved AI models trained on larger educational datasets
  • real-time classroom feedback tools

Our long-term vision is simple. Instead of waiting until the exam to discover problems, teachers could detect learning gaps as they happen.

EduPulse isn't just a grading system. It's a heartbeat monitor for the classroom.

Built With

+ 53 more
Share this project:

Updates