GradePro: AI-Powered Grading Platform 🚀
Inspiration
Grading in large university classes is often inefficient, inconsistent, and time-consuming, especially when managing multiple Teaching Assistants (TAs) and assignments. Students also experience delays in feedback and clarity in evaluations.
GradePro was created to solve these issues by integrating AI-powered tools, improving transparency, and streamlining grading workflows for faculty, TAs, and students.
What it does
GradePro enhances the grading experience through:
✅ Role-Based Platforms
- Faculty Dashboard: Manage courses, assignments, and oversee TAs.
- TA Dashboard: Grade submissions using PDF annotation tools.
- Student Portal: Access grades, feedback, and request clarifications in real time.
🤖 AI-Powered Tools
- Plagiarism Detection: Identifies content similarities in student submissions.
- Predictive Analytics: Analyzes performance trends to identify struggling students.
⚡ Efficiency & Transparency
- Real-time notifications for deadlines, grades, and feedback.
- Secure cloud storage for submission management.
- Clear grading workflows for transparency and fairness.
How we built it
🛠 Tech Stack
- Frontend: Next.js and Flutter for web and mobile interfaces.
- Backend: Secure API with Node.js, Express.js, MongoDB for scalability.
- Authentication: NextAuth.js for session management and role-based access.
- AI Models:
- Plagiarism Detection: TF-IDF and Cosine Similarity.
- Predictive Analytics: Regression & classification models for student performance analysis.
- Plagiarism Detection: TF-IDF and Cosine Similarity.
- Data Visualization: Embedded Power BI for actionable insights.
- Real-Time Updates: WebSocket-based synchronization for instant notifications.
Challenges we ran into
Building Robust Plagiarism Detection
- 🔍 Solution: Trained a machine learning model using datasets with known plagiarism examples and implemented TF-IDF & cosine similarity algorithms.
- 🔍 Solution: Trained a machine learning model using datasets with known plagiarism examples and implemented TF-IDF & cosine similarity algorithms.
Designing Predictive Analytics for Student Performance
- 📊 Solution: Used regression and classification models and augmented training with publicly available educational datasets.
- 📊 Solution: Used regression and classification models and augmented training with publicly available educational datasets.
Implementing Secure Role-Based Access
- 🔐 Solution: Used NextAuth.js for session handling and encrypted user data for privacy.
- 🔐 Solution: Used NextAuth.js for session handling and encrypted user data for privacy.
Real-Time Data Synchronization
- 🔄 Solution: Integrated WebSockets to ensure seamless updates across web and mobile platforms.
- 🔄 Solution: Integrated WebSockets to ensure seamless updates across web and mobile platforms.
Optimizing Mobile Performance
- 📱 Solution: Used lightweight frontend components and offline caching for better performance on low-end devices.
- 📱 Solution: Used lightweight frontend components and offline caching for better performance on low-end devices.
Accomplishments that we're proud of
🏆 Successfully built an AI-powered plagiarism detection system.
📈 Developed predictive analytics to help faculty identify struggling students early.
🌍 Created a fully functional web and mobile platform with role-based dashboards.
⚡ Integrated real-time notifications and data synchronization for an efficient grading experience.
What we learned
💡 How to implement ML-driven plagiarism detection effectively.
🔗 The importance of data synchronization across web and mobile platforms.
🔒 How to optimize role-based authentication & authorization for multi-user systems.
📊 The impact of predictive analytics in education for early intervention.
What's next for GradePro 🚀
✅ Enhanced AI Features: More advanced models for deeper insights.
✍️ Handwriting & Voice Recognition: AI-powered grading for handwritten submissions.
🔗 LMS Integration: Seamless connectivity with Moodle, Canvas, and Blackboard.
🎮 Gamification: Incentives for TAs to improve engagement and efficiency.
📈 Scalability: Expanding to cater to schools, colleges, and corporate training programs.
Links & Resources
🔗 Project Repository
GitHub: team-amigos
🌍 Live Website
📱 Mobile App Download
📊 PowerPoint Presentation
🎥 Project Explanation Video
🖼️ Screenshots (Website & App UI)
GradePro is transforming academic assessment with AI-powered tools and real-time collaboration. Let's revolutionize grading together! 🎓✨
Built With
- express.js
- flask
- flutter
- mongodb
- next.js
- node.js
- python
- tailwind
- tensorflow
- typescript
Log in or sign up for Devpost to join the conversation.