Inspiration
Students often struggle with vast syllabi, lack of personalization, and delayed feedback from traditional mock tests. We wanted to build a system that acts like a real-time AI tutor, which understands a student’s strengths and weaknesses daily and adapts accordingly. The goal was to make exam preparation smarter, faster, and more efficient.
What it does
SkillForge is an AI-powered adaptive learning platform that personalizes study plans and generates smart exams. It allows students to practice topic-wise quizzes, get real-time feedback, and identify weak areas. Instructors can create courses, generate tests, and track student performance using analytics dashboards.
How we built it
We built the frontend using React.js for an interactive UI. The backend is powered by Java Spring Boot for scalable logic. MongoDB is used for flexible data storage, and JWT ensures secure authentication. The AI capabilities (quiz generation, recommendations) are integrated using APIs, and we used GitHub for version control and collaboration.
Challenges we ran into
Designing accurate AI-based quiz generation Building a proper adaptive learning algorithm Managing real-time performance analytics Ensuring smooth integration between frontend, backend, and AI APIs Creating a clean and user-friendly dashboard UI
Accomplishments that we're proud of
Successfully built a working AI-driven learning system Implemented adaptive study plans based on performance Created role-based dashboards (Student + Instructor) Developed a complete end-to-end exam generation system Delivered a scalable and practical solution for real-world use
What we learned
Practical implementation of AI in education systems Full-stack development with React + Spring Boot Importance of data-driven decision making Handling real-world problems like personalization and scalability Team collaboration and rapid prototyping in hackathons
What's next for SkillForge
Improve AI accuracy with better ML models Add voice-based learning and chatbot tutor Integrate real exam datasets for better practice Launch as a mobile app Add gamification (badges, streaks, leaderboards) Expand to multiple exam categories (JEE, UPSC, etc.)
Built With
- cloudinary-api
- git
- github
- grok-api
- java
- javascript
- jwt
- mongodb
- react.js
- spring-boot
Log in or sign up for Devpost to join the conversation.