Smarter Learning. Calmer Classrooms.
Hi there! Welcome to EduPulse. We've built this platform to make education smoother, smarter, and a little less stressful for everyone involved—students, teachers, and parents.
It uses powerful Microsoft Azure AI to create a personalized experience: helping students learn at their own pace, saving teachers hours of grading time, and giving parents peace of mind about their child's progress.
We've made this super simple. You don't need to be a coding wizard to get started.
Just look for the file named start_edupulse.bat in this folder and double-click it.
That's it!
- It will automatically set up the environment.
- It will start the server.
- It will open the app in your browser at
http://localhost:5000.
(If you prefer the manual way or are on Mac/Linux, check the "For Developers" section below!)
- Your Personal AI Tutor: Stuck on a homework problem? Chat with our AI tutor! It explains things simply, just like a friend would.
- Fun Quizzes: Test your knowledge and get instant feedback.
- Magic Grading: Snap a picture of a handwritten assignment, and our AI (using Azure Vision) will grade it for you instantly. No more late nights with a red pen!
- Class Insights: See at a glance who is doing well and who might need a little extra help.
- Peace of Mind: No more guessing. See exactly how your child is doing in real-time.
- Early Warnings: Our system notices if a student is falling behind before it becomes a big problem, so you can help early.
If you're here to look at the code, here's what's under the hood:
- Frontend: Built with React (so it's fast and snappy).
- Backend: Powered by Python Flask.
- AI Brains: We use Microsoft Azure OpenAI and Azure AI Vision to do the heavy lifting.
If you want to run things manually:
- Frontend: Go to the
Frontendfolder, runnpm installthennpm run build. - Backend: Go to the
backendfolder, runpip install -r requirements.txt. - Run: Start the server with
python app.py.
Made with ❤️ for the Imagine Cup.